CPC G06T 17/005 (2013.01) [G06T 15/02 (2013.01); G06T 15/205 (2013.01); G06T 19/20 (2013.01); G06T 2219/20 (2013.01)] | 20 Claims |
1. A system comprising:
one or more memory devices comprising a three-dimensional representation comprising voxels; and
one or more processors configured to cause the system to apply a digital smooth brush tool to a plurality of voxels of the three-dimensional representation by:
generating a first buffer of visual properties comprising colors and opacities of the plurality of voxels;
modifying the visual properties of the plurality of voxels reflected in the first buffer based on modified visual properties from a second buffer comprising modified colors and modified opacities of the plurality of voxels;
generating a third buffer of visual properties of the plurality of voxels, wherein the third buffer comprises the opacities of the plurality of voxels; and
generating a rendering set of visual properties by modifying one or more displayed voxels from the plurality of voxels by selecting rendering opacities for the rendering set of visual properties based on a comparisons of the opacities corresponding to voxels in the first buffer to alpha validity thresholds for the voxels based on the opacities corresponding to the plurality of voxels in the third buffer.
|