Click here to load reader

· PDF file Filter Width The width of the filter kernel in pixels. Range from 1.0 to 3.0. Filter Height The height of the filter kernel in pixels. Range from 1.0 to 3.0

  • View
    1

  • Download
    0

Embed Size (px)

Text of · PDF file...

  • 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 . . . . . . . . . . . . . .