目录
前言
一、什么是 Properties?
可视化连接示例:
二、Property 的基本类型
三、访问多组件属性(Component Access)
应用场景:
四、类型转换(Casting)
转换规则:
五、复合属性类型(Compound Property Types)
典型示例:
使用方式:
六、可空间化属性(Spaceable Properties)
核心机制:
示例:
七、全局属性与 Property Nodes
7.1 什么是 Property Nodes?
7.2 创建方式:
7.3 可视化标识:
7.4 Inline 与 Property Node 转换:
八、最佳实践建议
结语
前言
在Unity Visual Effect Graph(VFX Graph)中,Properties(属性)是连接图形逻辑与实际数据的桥梁。无论是 Context、Block 还是 Operator,几乎所有图元素都通过Property 工作流接收或输出值。
从简单的浮点数、颜色渐变,到带有空间信息的位置向量、复合结构的球体参数,Properties 不仅定义了数据类型,还支持自动类型转换、空间变换、组件展开等高级特性。掌握 Properties 的使用,是实现灵活、高效、可复用视觉特效的关键一步。
本文将系统讲解Properties 的类型、连接方式、空间处理、复合结构及全局属性管理,助你构建更智能、更可控的 GPU 特效系统。