如何使用光影创建波动的水面?-part2
2020-01-17
BY:Florian Gelzenleuchter
纹理化 通常,水光影由几个部分组成。它利用了一些旧技术,比如彼此不同的速度和大小滚动两个法线贴图。这样,可以轻松地更改表面的外观。折射纹理和另一种噪波纹理也是如此,它们被用于制作诸如泡沫之类的其他细节。由于平面贴图,当水到达特定角度时,水也变得更快。这就可以将光影放在任何物体上。 这是构成此光影的功能的列表:
- 法线贴图表面细节
- 在陡峭的角度流动更快
- 从阳光方向投射到表面以下所有物体上的焦散投影
- 基于深度的折射(因此在浅水中的变形更少)
- 表面有泡沫和阴影
- 水下雾,模糊和色差
- 可通过顶点颜色定义位移区域
在Unity中面临的挑战
在外观和交互性之间取得平衡性是制作良好的水类光影的关键,不管所要实现的水流是否真实的,它看起来都应该是流动性的。这就是为什么像《塞尔达传说:风行者》中那样的单一彩色海洋也看起来可信的原因。
顶点位移或彼此滚动两个法线贴图是一个很好的起点,然后再添加一些折射,在基础的水光影上可以进一步的完善。
另一个关键部分是互动。
游泳时角色会留下波浪,碰撞时泡沫会溅到空中,或者当波浪撞击海岸时,沙子会变湿。将水融合到游戏的世界中,就像将所有事物融合在一起,而不是看起来像是分开的东西一样。当然,这在很大程度上也取决于各个游戏本身的需求。
有关光影的处理建议
制作时要记得光影需要实现的目标,并在游戏的机制下来创建它们。它们是将游戏玩法和游戏世界融合在一起的最好工具。
对初学者来说另一个建议是,建立一个自己可以使用的工具库。这可以应用于许多领域,但是特别是对于光影来说,这是使事物变得很棒的方式。你需要不断的尝试一些新的东西,尽管这些东西在这个项目中可能永远都不会用到。
在游戏开发中,不要只是依赖新的技术,那些基础的东西也很重要,结合基本技术来创建复杂的东西是非常有趣的!
标签:
热门标签
元宇宙虚拟数字人云工作站元宇宙解决方案虚拟现实汽车虚拟仿真vr虚拟现实云渲染实时云渲染元宇宙云化XRCloud VRue4UE5边缘计算平台CloudXR云交互云仿真云展厅虚拟仿真云流送技术云流送像素流UE虚幻引擎3D数字孪生平台数字孪生虚拟仿真软件智慧园区云平台装修云设计BIM云平台三维虚拟仿真园区数字展厅3D场景制作GPU渲染像素流送的成本实时渲染实时3D3D可视化C4D实时光线追踪实时渲染艺术家云游戏云技术实时交互虚拟制作unity游戏动画即时渲染实时游戏沉浸式云加速云软件云应用AR/VR渲染
热门资讯

2023年值得关注的 VR 和 AR 趋势!
2023-05-26

边缘计算是什么?为什么边缘计算平台如此重要?
2023-04-26

Maya如何拆分UV并导出UV参考?
2023-03-30

ZBrush软件崩溃如何找回文件?
2023-03-23

Maya如何进行中英文切换
2022-10-17

Metahuman正确导入Maya的方式
2022-06-15
往期资讯
2023-05-31
2023-05-30
2023-05-29
2023-05-26
2023-05-24
2023-05-23
2023-05-22
2023-05-22