material.set_input
Set a specific material input value (scalar, vector, or color) inside an active transaction, with explicit confirmation required for shared materials.
Instructions
Set one exact unlinked, undriven scalar/vector/color material input inside the active transaction. Shared materials require explicit confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | ||
| node_name | Yes | ||
| object_name | Yes | ||
| allow_shared | No | ||
| material_name | Yes | ||
| transaction_id | Yes | ||
| idempotency_key | Yes | ||
| socket_identifier | Yes | ||
| material_slot_index | Yes | ||
| expected_node_identity | Yes | ||
| expected_material_users | Yes | ||
| expected_object_identity | Yes | ||
| expected_socket_identity | Yes | ||
| expected_scene_generation | Yes | ||
| expected_material_identity | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||