CPC G06T 15/06 (2013.01) [G06T 7/13 (2017.01); G06T 15/005 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
casting rays that are each defined by a corresponding 3D origin and direction into a 3D model defined by parameters, wherein at least two rays are cast into the 3D model from each 3D origin to determine model visibility data including at least one anti-aliased coverage value associated with a primitive of the 3D model that is intersected by one of the at least two rays;
receiving reference visibility data comprising an image of a reference 3D scene; and
updating at least one of the parameters of the 3D model using computed coverage differences represented by visibility gradients to reduce differences between the model visibility data and the reference visibility data.
|