基于样条曲线生成河流几何体并自动创建视觉与音效效果的Unity工具|River Modeler v1.0.5

 River Modeler v1.0.5 是一款基于 Unity 内置 Spline 工具包开发的程序化河流生成工具,可将任意样条曲线自动转换为完整的河流几何体,并支持自动创建视觉与音频效果。该工具专为环境艺术家与游戏开发者设计,能够在编辑器中高效构建河流与溪流场景,显著提升地形建模的工作效率。 工具核心功能包括: - 智能生成边缘环,根据曲率与坡度动态调整网格密度,在平直区域优化三角面数量,陡坡区域则增加细节表现; - 支持分层位移效果,模拟浅水或湍流状态; - 基于噪声与位移的泡沫顶点颜色,可驱动基于Shader的泡沫特效; - 提供丰富的UV控制选项,支持多条样条曲线在容器内的协同管理; - 自动导出为FBX格式,便于后续导入与使用。 在样条编辑层面,支持通过场景视图直接设置控制点,调节河流的透明度、宽度、位移强度及泡沫量。透明度与泡沫权重以可配置的顶点颜色形式存储,仅对支持该数据的水体Shader生效,如内置示例Shader及 Stylized Water 3 均已兼容。 该工具包含专用的视觉与音频效果组件: - VFX 发射器可自动触发泡沫溅射或坡道瀑布效果,通过VFX图谱实现水体动态的轻量级增强; - 音频区域组件可沿河流路径自动布置音频发射器,支持在平地与坡地播放不同音效,并根据摄像机距离动态衰减音量。 > 注:水花效果仅支持 Unity Render Pipeline(URP),不支持跨渲染管线,需在项目中明确选择渲染管线。 技术层面提供完整的C# API接口,支持与自定义工具或工作流集成,包含回调事件(支持C#函数与Inspector界面暴露),并配备可视化调试器,可实时查看生成的网格、泡沫及透明度权重数据。 资源包包含: - 内置河流Shader(图谱),支持所有渲染管线,但功能基础,不适用于VR或正交视图等复杂场景; - 两个原生音频循环:瀑布声与快速流动溪流声; - 泡沫纹理与波浪法线贴图; - 水花粒子纹理。 该工具与 MicroVerse 模块深度集成,可利用其地形编辑流程,实现河流自然穿行于地形中的效果,并可驱动Spline Path组件生成河岸与河床结构。使用前需确保已安装 MicroVerse 及其 MicroVerse Splines 模块。 River Modeler v1.0.5 作为一款经过实际项目验证的成熟工具,专注于提供高效、灵活的河流生成能力,其Shader组件不进行功能扩展,建议搭配 Stylized Water 3 使用以获得更佳视觉表现。 

收集-分享-快乐!

联系我们 订单查询