资源类型:UE插件
支持软件:UE5.4
文件格式:持续更新
包含内容:插件

Shader World 是 Unreal Engine Landscape 的替代品,采用了不同的地形渲染策略,通过自适应地形拓扑更好地保留了地形地貌,同时在打包后的游戏中也可以实时编辑,而 Unreal Engine Landscapes 在游戏打包后无法修改。

着色器世界表面渲染也可以用于高效计算和渲染动态表面,如海洋。

Shader World 依赖于 GPGPU(通用 GPU 编程)来生成其表面和放置资产。它目前是 Unreal Engine 市场上唯一完全 GPU 加速的程序化世界生成工具。

对于给定的地形分辨率:世界表面、碰撞和资产生成都是在 GPU 上以确定性方式生成的。唯一的要求是支持计算着色器,对于智能手机来说至少需要 OpenGL ES 3.1 兼容性,对于桌面 GPU 来说,任何 2013 年以后的 GPU 都可以。

Shader World 插件是一个高性能的现代程序化世界工具包,集成在虚幻引擎生态系统中,具有快速迭代和即时反馈。

从行业领导者和标准中汲取灵感,资产生成框架受到《地平线:零黎明》等游戏目前使用的框架的很大启发。

 技术细节

已测试并与以下平台兼容:Windows 10、Mac(arm M1)、iOS(iPad mini)、Android(S9 OpenGL 和 Vulkan)

文档:Shader World 插件 – 文档

Github 访问:查看描述末尾的所有权证明

 特点:

  • 从材质函数和蓝图画笔创建世界:快速迭代,即时反馈
  • 现代虚拟高度场作为几何剪辑地图表示
  • 景观数据层:运行时计算的等效于传统的 UE4 景观层
  • 使用自定义密度函数进行网格和角色生成:使用数据层进行 GPU 驱动
  • BP 画笔可以写入景观层:高度图画笔演示写入流动图
  • 使用蓝图工具导入 16 位高度图(原始/ PNG 16 位)
  • 兼容移动设备(Android 和 iOS)和桌面设备(Windows 和 Mac)
  • 可生成的网格可以仅在接近时启用碰撞,以实现最佳性能
  • 可扩展的景观材料:干净且注释良好,管理多个生物群落和性能选项

 代码模块:

  • ShaderWorld,类型:运行时

蓝图数量:15+

C++类的数量:40+

支持的开发平台:Windows、Linux、MacOS

支持的目标构建平台:Windows、Android、iOS、Linux、Oculus、PS4、Xbox One、Steam VR、Gear VR

声明:本站资源大多来自网络收集,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。 软件以及教程的相关资源下载仅限个人用户基于测试或者学习之用,提示切勿用于商业目的,如用于商业目的请支持正版,用于商业目的的一切后果与本站无关。 本站提供该软件或资源的官方原版下载,软件版权归其软件公司或原作者所有,请在二十四小时内删除。