User guide
Registering the GUI 123
Adding Importomatic Items Using a Script 124
17 Handling Textures
Different Approaches to Determine Texture
125
Materials With Explicit Textures 125
Using Material Overrides to Specify Textures 125
Using the {attr:xxx} Syntax for Shader Parameters 126
Using Primvars In RenderMan 128
Using Custom User Data 128
Using Pipeline Data to Set Textures 128
18 Typed Connection Checking
Shader Outputs
131
Shader Inputs
132
Logical Inputs 132
19 Universal Attributes
Default Attributes
135
Reading Parameters 135
Reading Default Parameters 136
Summary
137
20 Args Files in Shaders
Edit Shader Interface Interactively in the UI
139
139
Enabling Editing the User Interface 139
Edit Main Shader Description 140
Export Args File 140
Widget Types 140
Widget Options 143
Conditional Visibility Options 143
Conditional Locking Options 144
Editing Help Text 144
Grouping Parameters into Pages 144
Co-Shaders 145
Co-Shader Pairing 145
Example Args File 146
Args Files for Render Procedurals 147
UI Hints for Plug-ins Using Argument Templates
149
Usage in Python Nodes 149
Usage in C++ Nodes 150