Click here to load reader
View
1
Download
0
Embed Size (px)
Contents
1 Rendering Reference 6 1.1 Render Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2 Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.1 Anti-Aliasing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.2 Prepass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2.3 Ray Tracing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 Global Illumination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.1 Color Balance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.2 Final Gather . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3.3 Path Tracer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.3.4 Monte Carlo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.3.5 Global Photon Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.3.6 Dynamic Photon Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 1.3.7 Caustics Photon Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 1.3.8 Advanced Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.4 Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 1.4.1 Sky Light . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 1.4.2 Image Based Lighting (IBL) . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.5 Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1.5.1 Memory and Performance . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1.5.2 Frame Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 1.5.3 Overrides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 1.5.4 Output Verbosity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.6 Turtle settings on Maya nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 1.7 Geometry Object Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.7.1 Subdivision Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 1.7.2 Renderstats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 1.7.3 Global Illumination Settings . . . . . . . . . . . . . . . . . . . . . . . . . 42 1.7.4 Bake Resolution Override . . . . . . . . . . . . . . . . . . . . . . . . . . 43
1.8 Light Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 1.8.1 Intensity Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 1.8.2 Decay Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 1.8.3 Shadow Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 1.8.4 Global Illumination Settings . . . . . . . . . . . . . . . . . . . . . . . . . 47 1.8.5 IES Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
1.9 Camera Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 1.10 Material Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
1.10.1 Glossy Reflections and Refractions . . . . . . . . . . . . . . . . . . . . . 48
1
1.10.2 Global Illumination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 1.11 Displacement Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1.11.1 Common Displacement Settings . . . . . . . . . . . . . . . . . . . . . . 51 1.11.2 Rendertime Micro Triangles . . . . . . . . . . . . . . . . . . . . . . . . . 51 1.11.3 Pre-Tesselation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 1.11.4 Displacement Bounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
1.12 File Texture Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 1.13 Shading Engine Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 1.14 Render Layer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 1.15 Nurbs Tessellation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 1.16 IBL Light Rig Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
1.16.1 IBL Light Rig Editor Options . . . . . . . . . . . . . . . . . . . . . . . . 57 1.17 Programmable Shading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
1.17.1 The Lua Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 1.17.2 Turtle extensions to Lua . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 1.17.3 A note on using the Lua node as an Output Shader . . . . . . . . . . . 62 1.17.4 Examples on Lua shaders . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2 Baking Reference 66 2.1 Bake Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2.1.1 Bake Layer Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 2.2 Bake Layer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.2.1 Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 2.2.2 Common Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 2.2.3 Texture Bake Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 2.2.4 Vertex Bake Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 2.2.5 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
2.3 Advanced Baking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 2.3.1 Radiosity Normal Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 2.3.2 Directional Occlusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 2.3.3 Polynomial Texture Maps . . . . . . . . . . . . . . . . . . . . . . . . . . 85 2.3.4 Spherical Harmonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2.4 Programmable Baking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 2.4.1 The Lua bake script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 2.4.2 Setup function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 2.4.3 Basis function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 2.4.4 Bake function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 2.4.5 Using the Radiance Cache with Lua . . . . . . . . . . . . . . . . . . . . 90
2.5 Point Cloud Baking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 2.5.1 Create Dough Point Cloud . . . . . . . . . . . . . . . . . . . . . . . . . 91 2.5.2 Bake Point Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 2.5.3 Point cloud files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
2.6 Texture Resampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
3 Batch Rendering Reference 95 3.1 Command Line Frame Rendering . . . . . . . . . . . . . . . . . . . . . . . . . . 95 3.2 Command Line Texture Baking . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
2
4 Turtle Nodes Reference 101 4.1 Surface Shader Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.1.1 ilrOccSampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.1.2 ilrBssrdfShader, Subsurface Scattering . . . . . . . . . . . . . . . . . . . 105 4.1.3 ilrOrenNayar Shader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 4.1.4 ilrAshikiminShader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 4.1.5 ilrDielectricShader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
4.2 Photon Shader Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 4.2.1 ilrBasicPhotonShader . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 4.2.2 ilrPhysicPhotonShader . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 4.2.3 ilrDielectricPhotonShader . . . . . . . . . . . . . . . . . . . . . . . . . . 115
4.3 Utility Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 4.3.1 ilrOutputShaderBackendNode . . . . . . . . . . . . . . . . . . . . . . . 115 4.3.2 ilrUVMappingVisualizer . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 4.3.3 ilrOccData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 4.3.4 ilrRaySampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.3.5 ilrNormalMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.3.6 ilrSurfaceThickness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 4.3.7 ilrShadowMask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 4.3.8 ilrLuaNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 4.3.9 ilrHwBakeVisualizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 4.3.10 ilrPolyColorPerVertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
4.4 Geometry Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 4.4.1 ilrPointCloudShape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
5 Turtle Commands Reference 129 5.1 Render Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
5.1.1 ilrRenderCmd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 5.1.2 ilrBatchRenderCmd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
5.2 Bake Commands . . . . . . . . . . . . . .