Anim8or Community

General Category => General Anim8or Forum => Topic started by: jwalt on June 06, 2014, 02:35:12 pm

Title: My boat leaks...
Post by: jwalt on June 06, 2014, 02:35:12 pm
I'm playing around with a couple of model boats I made in Anim8or. I'm using Bryce 7.1 to render the images. Since the boats always sit down "in" the water plane, I've always got water inside the hulls. I'm guessing I could Boolean out a roughly boat size hole, or, maybe bring in a modified plane for the boat to sit in. Open to suggestions? Also open to suggestions about how to handle the wakes, when they're in motion. Thanks!


Title: Re: My boat leaks...
Post by: cooldude234 on June 06, 2014, 05:13:40 pm
Usually how this is done (at least for games) is the water is a tessellated surface. Meaning it is made of many polygons (usually forming a grid like surface when showing it's wireframe), and by using a shader which calculates where the boat meets the water any polygons the boat comes into contact with (for the water) is either pushed downwards below the boat or just not drawn.

The best way to visualize this is actually seeing it in action. This is a glitch from the popular (yet I hate very much) game, assassin's creed. which made the boat disappear leaving behind the exposed watery depths of rendering techniques.
(https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fi1.ytimg.com%2Fvi%2Fn6Dskrsx53E%2Fmaxresdefault.jpg&f=1)
Title: Re: My boat leaks...
Post by: Raxx on June 06, 2014, 06:32:19 pm
If the water is a mesh that you have control over, you'll have to manually implement the hole in some way, shape, or form. Booleans would be easiest in terms of automation, otherwise just manually knife and/or move the vertices until you have the hole. Another option would be to have a trans map with the shape of the boat hull cut out of it, and then position it on the water via UVs where the boat is...this would only work well (in Anim8or) if you're not using the UVs for anything else, like tiled textures.

If doing animation, then the easiest method in Anim8or would probably be to use morph targets to lower vertices based on the path of the boat.

I'm not sure how much you're doing in Anim8or, and how much you're doing in Bryce, nor Bryce's capabilities, so that's the best advice I can offer.
Title: Re: My boat leaks...
Post by: jwalt on June 07, 2014, 01:54:45 pm
Thanks for those answers. They helped.