Indirect illumination method and 3D graphics processing device
AssigneesNational Taiwan University, Mediatek Inc.
InventorsShao-Yi Chien, Yen-Yu Chen
Life of this patent
Estimating the term…
Abstract
The present invention provides a method of indirect illumination, for a 3D graphics processing device, including obtaining a scene and perform a voxelization to the scene; performing a lighting computation to the voxelized scene from a plurality of light sources, and store a potential lighting driven voxel (pLDV) list according to the lighting computation; sorting the pLDV list to generate a sorted pLDV list; and performing a compaction process to the sorted pLDV list; wherein each voxel in the pLDV list stores a reflective radiance and a Morton code corresponding to each voxel.
Claims8
A method of indirect illumination, for a 3D graphics processing device, comprising:
- obtaining a scene and perform a voxelization to the scene;
- performing a lighting computation to the voxelized scene from a plurality of light sources, and store a potential lighting driven voxel (pLDV) list according to the lighting computation;
- sorting the pLDV list to generate a sorted pLDV list;
- and
- performing a compaction process to the sorted pLDV list;
- wherein each voxel in the pLDV list stores a reflective radiance and a Morton code corresponding to each voxel.
A 3D graphics processing device, comprising:
- a processing unit;
- and
- a storage unit for storing a program code to instruct the processing unit to perform the following steps:
- obtaining a scene and perform a voxelization to the scene;
- performing a lighting computation to the voxelized scene from a plurality of light sources, and store a potential lighting driven voxel (pLDV) list according to the lighting computation;
- sorting the pLDV list to generate a sorted pLDV list;
- and
- performing a compaction process to the sorted pLDV list;
- wherein each voxel in the pLDV list stores a reflective radiance and a Morton code corresponding to each voxel.
Dependencies are inferred from the claim text.