Clayxels 1.9 交互式体积雕刻工具
http://kvy635.bvimg.com/11319/4924f610896c8f7a.jpg
http://kvy635.bvimg.com/11319/4ca8ae69ebfb004f.jpg
http://kvy635.bvimg.com/11319/2bb99595af9988bf.jpg
http://kvy635.bvimg.com/11319/7a04eb8629086a10.jpg
Clayxels 是一个互动体积工具包,用于在编辑器和游戏中雕刻模型。它不依赖于每像素光线步进,而是使用体素生成轻量级点云,而点云有多种不同方式的用途。适用于编辑器和游戏内,利用 Clayxels 制作的一切可随时互动式更改。
适用于所有渲染管线、内置、URP、HDRP。
直接在 Unity 内创建自己的游戏资源,随时冻结网格并使用随附的自动重新拓扑功能。
- 无需复杂的网格操作,直接在 Unity 内雕刻游戏资源
- 一切会保持互动性,无需提前规划,随时可以更改
- 带有复杂形状的迭代式关卡设计,无需离开编辑器
- 如有需要,FBX 导出器可将你的模型移动到任何外部资源包内
Clayxels 在游戏内运作,正如它在编辑器内一样,计算的点云将像传统网格一样运作。
- 由 Clayxels 生成的点云按照顶点着色,因此它的速度与标准网格同样迅速
- 在游戏过程中,没有任何东西能阻止你互动式修改体积。只有在那个点,计算着色器才会更新点云
- 可以在编辑器内将 Clayxels 动画化,或运行时与程序化运动一起使用
- 物理适用于标准碰撞体
开放式 C# 代码、着色器和符号距离函数,但你完全可以忽略这些。Clayxels 只需在标准 Unity 游戏对象周围移动即可正常运作。
- 扩展或修改提供的 API,或仅仅使用 Unity 的标准游戏对象与体积互动,无需学习任何新知识,除非你主动想学
- 通过代码编写新的着色器,或使用 Amplify 着色器通过节点自定义现有的着色器
- 所有数学函数已公开,你可以添加自己的函数,从而更改符号距离字段的生成方式
当前局限(随着开发的推进而调整)
- 自动重新拓扑仅在 Windows 上可用,且不可用于运行时
- 性能将在很大程度上因可用的 GPU 而异,如果你计划在游戏内运行时使用 Clayxels ,这一工具将极其有用
- 最好在带有专用 GPU 的机器上使用 Clayxels,从而获得最优性能
- 目前仅积极支持 Windows
- 不支持网页、移动手机和平板电脑
页:
[1]