docs.unity3d.com
    显示 / 隐藏目录

    Visual Effect Graph 中的 Point Cache

    Point Cache 是一种资源,用于存储烘焙到纹理中的一系列点及其属性。您可以使用 Point Cache 在复杂几何体形状中创建粒子效果。

    Point Cache 资源

    Unity 将 Point Cache 作为资源进行导入和存储。Point Cache 资源遵循开源 Point Cache 规范并使用“.pCache”文件扩展名。它们没有可在检查器中编辑的公共属性,但它们显示一些只读信息,例如粒子数量和表示粒子属性的纹理。有关 Point Cache 资源的更多信息以及对于它们在检查器中显示的属性的说明,请参阅 Point Cache 资源。

    使用 Point Cache

    Point Cache 运算符使您能够在视觉效果中使用 Point Cache。此运算符从 Point Cache 资源中提取粒子数量及其属性,并在运算符中以输出端口的形式公开它们。然后,您可以将端口连接到其他节点,例如 Set <attribute> from Map 代码块。

    生成 Point Cache

    有多种方法可以生成用于视觉效果的 Point Cache:

    • 内置 Point Cache 烘焙工具
    • 随 VFXToolbox 捆绑提供的 Houdini pCache Exporter(位于/DCC~ 文件夹中)使您能够烘焙 Point Cache。

    • 您可以编写自己的导出器来编写 Point Cache 文件。有关 Point Cache 资源格式和规范的信息,请参阅 pCache README。

    限制和注意事项

    目前,导入程序仅支持“float”和“uchar”属性类型。任何其他类型的属性都会返回错误。

    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)