...
Image Grid Gallery | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Two views of a single point cloud with direct illumination on the box and the two teapots (baked with the PxrDirectLighting integrator).
Box GI point cloud | Teapot GI pointy cloud | Render using GI point clouds |
Two point clouds with global illumination (baked using the PxrPathTracer integrator): one for the box and one for a teapot.
Finally, we can render an image using these global illumination point clouds as textures. The 3D point clouds can be read in an OSL shader using the texture3d() function.
Figure~\ref{fig:global3d}(right) shows such an image, where the box faces and the diffuse
teapot are rendered using the baked illumination data in the point cloud files. (For a more cache-friendly 3D texture format, the point clouds can be converted into brick maps using the `brickmake' utility program.)
...