In this tutorial, we create custom buoyancy for ocean waves using FFT calculation. We break down the process step by step, from CPU iFFT calculation to adjusting parameters, fixing materials, scale down the wave, and making buoyancy components. Creating a floating boat and floating buoy.
📁Related Resources:
Ocean Simulation Project: https://drive.google.com/file/d/1IqdZ...
CPU iFFT Project: https://forums.unrealengine.com/t/com...
3d Models: https://drive.google.com/file/d/1jr5v...
MyBuoyancyComponent Codes: https://drive.google.com/file/d/1LJio...
Full Project: / project-file-in-96471751
If you enjoyed this video, please give it a thumbs up and leave a comment below. Don’t forget to subscribe to my channel for more Unreal Engine tutorials. Thanks for watching!
TimeStamp:
CPU iFFT Calculation Project: (0:38)
Convert to C++ Project: (4:08)
Copy CPU Wave Codes: (10:46)
Adjust Parameters in GPU Waves: (16:29)
Adjust Parameters in CPU Waves: (21:28)
Change Emitter Update Logic: (24:42)
Change Ocean Wave Scale in GPU: (26:48)
Fix Emissive and Roughness Material: (34:57)
Change Ocean Wave Scale in CPU: (39:11)
Buoyancy Component: (45:21)
Buoy and Boat Actor: (53:53)
Virtual Include File Paths: (1:02:57)
Outro: (1:11:53)
#unrealengine #oceansimulation #buoyancy