eleison 发表于 2020-11-25 18:04

请问unreal engine怎么做出海浪的效果?

请问unreal engine怎么做出海浪的效果?

mice714 发表于 2020-11-25 18:05

可以考虑直接集成NVIDIA WaveWorks:
NVIDIA WaveWorkshttps://github.com/NvPhysX/UnrealEngine/tree/UE4_WaveWorks_4.19

dilly123 发表于 2020-11-25 18:05

可交互还是不可交互?
自己做的话,可以整合FFT,或者这两年也有一些新的Ocean方面的论文,可以参考。
不想自己做的话,商店有个插件,不过那个用的不是FFT,调整起来不方便。不可交互的话,商店材质性质的就更多了。
github还有一个UE4的Ocean插件,那个是基于经典的GPUGems FFT 实现的,有码,自己拿来做改动也方便。
UE4-OceanProject/OceanProject我自己也做了个插件 ,不过现在功能太简单,修改修改后面也准备上github,不过不知道要到啥时候了,哈哈。


FFT、Gesture wave是海洋模拟的基础,在此基础上,浪本身的表现力要怎么做,根据需求不同,侧重点可能会不太一样。这几年有不少各种尝试,有些是实现水波与岸和阻挡物的物理交互(粘滞、推挤),有些是实现波浪,还有些是基于体素实现更加真实且精确的物理模拟,基本都可以查到相关论文。


祝好运。
页: [1]
查看完整版本: 请问unreal engine怎么做出海浪的效果?