本文主要是介绍【unity笔记】二、海洋系统Crest Ocean System插件使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、介绍
Crest 是 Unity 技术先进的海洋系统。
它专为性能而设计,并大量使用细节级别 (LOD) 策略和 GPU 加速来实现快速更新和渲染。它还具有高度的灵活性,允许对水形状/泡沫/动态波浪/等进行任何自定义输入,并具有直观且易于使用的形状创作界面。
本文档适用于 Crest 4.15.2,面向HDRP(高清渲染管线)。
二、将 Crest 文件导入项目
导入HDRP(高清渲染管线) 插件,确保 HDRP 已设置并正常运行。
1. 创建海平面
首先确定项目中导入了HDRP插件。这里使用Crest Ocean System HDRP插件。
在场景下创建空对象,这里命名为Ocean。将 OceanRenderer 组件分配给Ocean。该组件将生成海洋几何图形并执行所有必需的初始化。其中Global Wind Speed 属性可以调节风浪大小。
2. 为海平面添加波型
将脚本中的ShapeFFT 组件添加到游戏对象Ocean中,并调节湍流属性。必要时可以设计波谱Spectrum来自定义,未设置时为默认波谱。
这篇关于【unity笔记】二、海洋系统Crest Ocean System插件使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!