I have added fourteen PBR examples to vtk-examples.
They are:
C++ | Python | Description |
---|---|---|
PBR Anisotropy | PBR Anisotropy | Render spheres with different anisotropy values. |
PBR_Clear_Coat | PBR_Clear_Coat | Render a cube with custom texture mapping and a coat normal texture. |
PBR Edge Tint | PBR Edge Tint | Render spheres with different edge colors using a skybox as image based lighting. |
PBR HDR Environment | PBR HDR Environment | Renders spheres with different materials using a skybox as image based lighting. |
PBR Mapping | PBR Mapping | Render a cube with custom texture mapping. |
PBR Materials | PBR Materials | Renders spheres with different materials using a skybox as image based lighting. |
PBR Materials Coat | PBR Materials Coat | Render spheres with different coat materials using a skybox as image based lighting. |
These examples are derived from the various VTK PBR tests. I hope that they will encourage those considering Physically Based Rendering to experiment. As the results are oftern really beautiful.
They all use a common JSON file which should make things easy as PBR often requires lots of files.