CPC G06T 15/506 (2013.01) | 20 Claims |
1. A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
determining a surface-centric representation of a three-dimensional surface based on a re-parameterization of an algebraic sphere;
receiving a plurality of input parameters for the surface-centric representation;
determining, based on the plurality of input parameters and the re-parameterization of the algebraic sphere, a shape of the surface-centric representation and a set of emission parameters by selecting, based on an input parameter indicating a surface curvature factor, a shape type of the surface-centric representation from a plurality of shape types; and
generating, within a three-dimensional environment, an enriched light source comprising the set of emission parameters and a geometric structure corresponding to the shape of the surface-centric representation.
|