- Home /
Dynamic wave on a plane!
Hi,
How can i make wave on a plane?
Thanks.
From the very limited piece of information that you gave, I'm led to believe that what you want to do is to dynamically edit the mesh of the plane. If that's right, then edit it via the $$anonymous$$esh class.
Also, this could probably be done a lot easier in a modeling program (e.g Blender etc.), with an imported animation if necessary.
I need it for water wave simulation.in fact i want to do ship simualtion for my project.
anybody can guide me?
Answer by demize2010 · Jun 28, 2011 at 09:49 AM
I'm not sure I follow what you mean but my gut feeling is that you're underestimating greatly the scope of such a task. Have a good hard think about how many games actually use tech like this and not just surface decals ;)
For normal waves take a look at the water shaders available in Unity Pro for a non dynamic effect.
To get the plane to react to other objects in the scene and create "dynamic waves" is not really a simple problem. You will need to edit the verts in the mesh against a clever wave algorithm most likely using the contact[x].point's from a sphere cast.
This will be expensive as hell, as you will need to use a mesh collider to get the points you need. I'm not even 100% sure if mesh colliders will update automatically if you change the shape of their respective mesh.
The mesh class you will need:
http://unity3d.com/support/documentation/ScriptReference/Mesh.html
The collision class you will need:
http://unity3d.com/support/documentation/ScriptReference/Collision-contacts.html
A better route to take here would be to combine a non-dynamic effect with an animation model to show water displacement and blend that to decals maybe for wake.
Answer by Nexgea · Nov 22, 2016 at 09:38 PM
I created package that does exactly that. But it isn't free. Link to Asset Store
Your answer
Follow this Question
Related Questions
Spawn "n" Enemies Every "nth" Wave? 1 Answer
Spawning Waves: Second wave doesn't start? 0 Answers
Natural wave effect on cloth affected by wind? 1 Answer
Wispy magic effect 0 Answers
Is it possible to make grass, like in the terrain as a gameobject? 0 Answers