Investigate adding waves for the oceans. Water is currently normal mapped, but flat. Look into using tessellation and displacement maps to create waves with the existing water meshes.
22 Comments
- Log in to leave a comment
-
-
-
-
-
-
-
-
-
-
-
15.6k Hylo
@NathanMikeska if you make the water 3D (as in a mesh), I guess then you can do: surfacewater-= under_water
I don’t know if that is possible but it is just an idea -
Dev Pedro
@NathanMikeska makes sense, and I guess currents for the rivers would be hard to implement and without them they're a bit too simple
-
Dev NathanMikeska
@pedro16797 Can't really do that as its currently set up. Being able to change the height of the water mesh probably isn't the hard part... its all the code (such as water physics) that assumes position < sea level == underwater
-
Dev Pedro
@NathanMikeska oh. And would it be possible/feasible to apply height modifiers to the water mesh?
-
Dev NathanMikeska
Tessellation of this nature would be on the GPU only. The rendered geometry would not be in sync with the actual physical meshes/colliders.
@pedro16797 -
Dev Pedro
Thinking about this, if it's possible to add tessellation and displacement maps wouldn't it be possible to make some areas of the ocean be higher than sea level to fake rivers? The planet code would need a river generator and may be complicated in terms of shaping the terraing, but raising the water level should be relatively easy and would add a lot to the planets
-
559 SATA
Sounds like a good idea, how would it affect performance on mobile though?
-
-
3,141 speediplayz
an ocean rework would be nice, where we could make submarines, have underwater areas to explore, more detailed oceans in general and possibly even small fish
-
-
When? :(