Import ISF shader
import_isf_shaderImport an ISF (.fs) shader into TouchDesigner as a GLSL TOP and generate controls automatically from its inputs.
Instructions
Import an ISF (.fs) shader into TouchDesigner as a GLSL TOP with auto-generated controls. Accepts raw source, a local file path, or an http(s) URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ISF (.fs) source: raw shader text, a local file path, or an http(s) URL. | |
| source_kind | No | Override the source sniffer; 'raw' skips IO. | auto |
| parent_path | No | Container parent COMP path. | /project1 |
| name | No | System container name (sanitized). Defaults to ISF DESCRIPTION or 'isf_shader'. | |
| resolution | No | GLSL TOP output resolution [width, height]. | |
| pixel_format | No | rgba8 | |
| channel_overrides | No | Override default placeholder noise for ISF image/audio inputs. | |
| control_defaults | No | Override the ISF DEFAULT for any input at build time. | |
| expose_controls | No | ||
| capture_preview | No | ||
| fetch_timeout_ms | No |