介绍
2023年3月:
Shader World与Unreal Engine Landscape的对比
集成教程:
Shader World是Unreal Engine Landscape的替代品,可以在运行时和打包的游戏中进行编辑,而一旦游戏打包完成,Unreal Engine Landscape就完全是静态的。
Shader World目前是Unreal Engine市场上唯一一个完全基于GPU加速的程序化世界生成工具,由合格的工程师构建。
世界、碰撞、资源生成都是在GPU上确定性地生成的。这意味着你不需要一台强大的CPU,任何支持计算着色器(2013年以后的任何GPU)的入门级GPU都足够了,其中包括大多数入门级智能手机(任何OpenGL ES 3.1移动设备)。
Shader World插件是一个高性能的现代程序化景观生成器。
它允许快速迭代和即时反馈地创建无限的海洋和景观。
从世界创建到实例化网格或角色的生成,该工具集在运行的设备上具有极高的效率,在仅使用CPU时要达到类似的性能,需要管理一个密集的多线程CPU负载,这会消耗掉本来可以用于游戏玩法(AI等)的资源,而在GPU上的运行时计算可以提供无与伦比的性能和高质量的艺术家驱动输出。
在资产生成框架方面,Shader World受到了行业领先者和标准的启发,它与像《地平线:零之黎明》(Horizon Zero Dawn)等游戏目前使用的框架有很大的相似之处。
技术细节
已测试并兼容的平台:Windows 10、Mac(arm M1)、iOS(iPad mini)、Android(S9 OpenGL和Vulkan)
Github访问:请查看描述末尾的所有权证明
功能:
- 从材质函数和蓝图笔刷创建世界:快速迭代,即时反馈
- 现代虚拟高度场作为几何裁剪地图的表示
- 运行时计算的景观数据层,相当于传统UE4景观层
- 使用自定义密度函数进行网格和角色生成:由GPU驱动,使用数据层
- 蓝图笔刷可以写入景观层:高度图笔刷演示编写流图
- 16位高度图导入,使用蓝图工具(原始/ PNG 16位)
- 适用于移动设备(Android和iOS)和桌面设备(Windows和Mac)
- 可以仅在接近时启用碰撞的可生成网格,以获得最佳性能
- 替代Tessellation
- 可扩展的景观材质:干净且有注释,管理多个生物群系和性能选项
暂无评论内容