Тёмный

Ocean Water Tessellation Tutorial in UE5 | LOD Tessellation Update 

jourverse
Подписаться 7 тыс.
Просмотров 1,4 тыс.
50% 1

In this tutorial, I'll show you how to extract the tessellation algorithm from the Unreal Engine water system and apply it to optimize your ocean water plane or custom generated terrain. We will add additional features, such as moving the quadtree mesh to any location, saving the mesh actor, updating and rendering the mesh in the editor, moving the mesh in the editor, selecting the mesh, applying a far mesh with the location, and adding a default material if none is assigned.
Download Project: / project-file-in-97896411
Ocean Tutorial Playlist: • Ocean Unreal Engine
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:
Intro: (0:00)
New Mesh Actor: (0:25)
Move Quadtree in Runtime: (9:26)
Default Material: (13:27)
Quadtree in Editor Viewport: (15:30)
Move Quadtree in Editor: (27:28)
Select Quadtree in Editor: (33:42)
Far Mesh at any Location: (39:39)
Outro: (46:53)

Опубликовано:

 

31 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@UNKNOWNUSER-fv6nk
@UNKNOWNUSER-fv6nk 4 месяца назад
I`m new to UE5 and for three days now i`ve searched far and wide for a tutorial series like this, thank you so much. You can`t imagine how much this helped me 👍👍
@alphamineron
@alphamineron 2 месяца назад
Phenomenal educational content! God bless you mate!
@jourverse
@jourverse 2 месяца назад
God bless you too.
@sniperfreek
@sniperfreek 5 месяцев назад
I just started learning UE5 with c++ and I'm still having trouble placing a simple 3d button in the world. But once I figured that out, I'll come back to this one! Saved it to my playlist.
@UNKNOWNUSER-fv6nk
@UNKNOWNUSER-fv6nk 4 месяца назад
haha same
@robinj6997
@robinj6997 5 месяцев назад
That is really nice! I've started looking into different systems of water since the built int water plugin seems semi-abandon. I'm gonna have a look at this series from the start
@jourverse
@jourverse 5 месяцев назад
Thank you very much.🙂
@aprivatechannel1152
@aprivatechannel1152 3 месяца назад
Really love the work you do! Any idea what the Extent In Tiles do?
@jourverse
@jourverse 3 месяца назад
The Extent in Tiles property sets the number of individual tiles that make up the water mesh. The extents are measured from the center of the water mesh to the edge for the XY-axis.
@medmel2160
@medmel2160 5 месяцев назад
Another question if you don't mind, what about Frustrum culling? Unreal Water mesh do cull but I think replicating the code is not enough to get this optimisation feature
@UNKNOWNUSER-fv6nk
@UNKNOWNUSER-fv6nk 3 месяца назад
Hey could you make a tutorial on enabling or disabling the cpu calculation for buoyancy for every WaterActor.
@mjtomsky6387
@mjtomsky6387 5 месяцев назад
Is it possible to make distance fields working with the material? I use it for creating foam around the objects but with your method the entire ocean is just white (the color of my foam)
@jourverse
@jourverse 5 месяцев назад
Honestly, I don't know if this water mesh will work with distance fields or not because this is a custom mesh component.
@mjtomsky6387
@mjtomsky6387 5 месяцев назад
@@jourversedo you know any other way to create the white foam outline around an object if it touches the water? Without using distance fields. I just want this toonish style look and I'd be pretty sad if i cant use it anymore
@mjtomsky6387
@mjtomsky6387 5 месяцев назад
at 43:12 the Far Mesh isnt working, and all you did was regenerating the VS Project Files? For me it still doesnt work. what exactly did you change?
@jourverse
@jourverse 5 месяцев назад
I deleted binary and intermediate files, then regenerated the vs project files. I showed everything that I did in the video.
@LORENZOCOLALONGO
@LORENZOCOLALONGO 5 месяцев назад
😱😱😱
@jourverse
@jourverse 5 месяцев назад
@mjtomsky6387
@mjtomsky6387 5 месяцев назад
I dont know if youtube posted my comment since my wifi is pretty bad lol. Is there a way to create a white foam around objects in the water without using distance fields? I really like that toonish look and I'd highly appreciate it if i can keep it (you told me its not possible using distance fields)
@jourverse
@jourverse 5 месяцев назад
You need try to use distance field first because I never use it on this mesh before. If that isn’t work, maybe advance scene capture technique which epic games use on water system.
@mjtomsky6387
@mjtomsky6387 5 месяцев назад
@@jourversedo you have any example on how i could do that?
@medmel2160
@medmel2160 5 месяцев назад
How are performance? Have you tried to fill up a vast horizon with water and profiling? I'm very curious, specially you're using Niagara
@jourverse
@jourverse 5 месяцев назад
We can enable the far mesh, which is the low-poly mesh used to fill the horizon. Currently, the performance is not optimal, so you may need to lower the quality of the Ocean Niagara simulation for better performance. I might look into optimizing the system if many people are interested in this.
@medmel2160
@medmel2160 5 месяцев назад
​@@jourverse I think that would be very interesting to look at. There are tons of water materials out there but the performance side is often skipped. Water example in the marketplace is the best example. That is why I was expected a lot from Unreal water as it's used in Fortnite and generally Epic games do optimized stuff, and I was disappointed
@mjtomsky6387
@mjtomsky6387 5 месяцев назад
Is it possible to have a custom shape as the water body?
@jourverse
@jourverse 5 месяцев назад
It isn't possible. Only square shape.
@johnfr2389
@johnfr2389 2 месяца назад
@@jourverse Perfect square only, or can it be a rectangle?
@jourverse
@jourverse 2 месяца назад
@@johnfr2389 Perfect square only.
@leonardm6736
@leonardm6736 5 месяцев назад
How can one replicate a infinite Ocean and the buoyoncy precisley
@jourverse
@jourverse 5 месяцев назад
You can spawn an ocean as a tile mesh and destroy the spawned mesh when the character is far away from it to create infinite ocean.
@leonardm6736
@leonardm6736 5 месяцев назад
@@jourverse And how can I make it replicated for multiplayer
@jourverse
@jourverse 5 месяцев назад
@@leonardm6736 Sorry. I don't have experience for multiplayer.
@Jubair_Khan772
@Jubair_Khan772 5 месяцев назад
Can it work on Android?
@jourverse
@jourverse 5 месяцев назад
Yes, the tessellation work in android.
@technicalhariom1291
@technicalhariom1291 5 месяцев назад
Really how it works on Android I recently tried snow deforum on Android using tesselation but it didn't work​@@jourverse
@technicalhariom1291
@technicalhariom1291 5 месяцев назад
​@@jourversecan you do anything for Android any alternatives
Далее
Underwater Effect with Post Processing Materials in UE5
47:24
TLOU 2 vs RDR 2 - Physics and Details Comparison
8:44
How I Remade MW2 with Unreal Engine 5
12:37
Просмотров 3 млн
Why Unreal Engine 5.4 is a Game Changer
12:46
Просмотров 1,2 млн
How to Create a Map EXTREMELY FAST in UE5
9:55
Просмотров 147 тыс.
How Games Have Worked for 30 Years to Do Less Work
23:40
Unreal Engine Ocean Simulation Tutorial: Part 1
48:10