unreal-materials ยท diff

git:20260726.5a82f62 to git:20260831.fbc5bc9

12 added, 3 removed. Audit A to A.

---
name: unreal-materials
description: >-
Domain skill - create reusable Material Instances, set typed material parameters,
- and bind materials to Static Meshes, Geometry Caches, or live level actors in Unreal Engine.
+ connect material-expression outputs to Customized UV inputs, and bind materials to
+ Static Meshes, Geometry Caches, or live level actors in Unreal Engine.
license: MIT
compatibility: Unreal Engine 5.0+, Python 3.9+
allowed-tools: Bash Read Write
metadata:
dcc-mcp:
dcc: unreal
version: "0.1.0"
layer: domain
stage: lookdev
- search-hint: "unreal material instance scalar vector texture parameter assign mesh actor"
- tags: "unreal, material, material-instance, shading, lookdev"
+ search-hint: "unreal material instance scalar vector texture parameter customized uv expression output assign mesh actor"
+ tags: "unreal, material, material-instance, material-graph, customized-uv, shading, lookdev"
tools: tools.yaml
---
# Unreal Materials
- `create_material_instance`
- `set_material_instance_parameters`
+ - `connect_material_expression_to_customized_uv`
- `assign_material`
+
+ `connect_material_expression_to_customized_uv` is the typed material-root path for
+ Customized UV 0-7. Select exactly one source output by zero-based index or exact,
+ case-sensitive output name. The native editor bridge validates graph ownership,
+ records an undo transaction, saves synchronously, and verifies the saved connection.
+ It fails closed when the package already contains unsaved changes or a different
+ connection occupies the requested input unless `replace_existing=true` is explicit.