How to Generate Oceans in Houdini for Beginners

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
this video will demonstrate how to use the ocean tools indiadee need to generate two different ocean seas as you can see on the screen the shady and material Senate will be covered in a different video a link will be posted in the description below I'm first going to start off with the two minute overview of how to hook up the ocean notes before starting to discuss how I generate these ocean effect we're gonna start off with a simple example so we're going to drop down an ocean spectrum node so this will generate all the ocean waves for us by tweaking these parameters you can fine tune how the waves look and behave the ocean spectrum then gets played into the ocean evaluate node which will take all the ocean data and all the parameters that we tweak here and displace this geometry that we will plug into the ocean evaluate input on the left it'll displace this guy with this data generating oceans for us now this grid is very small so we're gonna make this a little bigger so you can see a little bit of displacement right here but since the grid is very low geometry we won't see much so remember to increase the geometry that looks a lot better the first one is a very simple ocean floor that I almost I dropped in an ocean spectrum note and an ocean wave note both of these nodes contain almost very little changes from the default parameter values so this ocean spectrum provides most of my smaller waves let's take a look at just the ocean spectrum so I'm not going to go over the parameters what I will go over is the noise so I'm just going to take out the noise and you can see a lot of tiling so it's a fix that problem I added some noise and this really broke up the tiling for me next I have an ocean wave I added five of them but for you to see it I have to increase the size of the grid so you see the five larger waves I'm going to just put this back I take the ocean spectrum that gives me all my smaller waves and my ocean wave note which provides the larger individual waves and I merge them together and I feed it into the ocean evaluates which will use all this wave data and displace this grid to create my ocean floor this is what it looks like so I did render this out with materials this is what it looks like I will go over how to set up this material and the material for the foam as well as how to generate the foam in just a bit the material for the water is actually very simple it's just the redshift water preset material so there's not much to the water the foam material is a bit more so let's look at how the foam is generated now I dropped down an object merge node in order to get the wave data so let's go which is this node here which has the ocean spectrum and ocean waves node merged together and all the wave data fed into here then I feed in all that wave data into the ocean foam node you need to be aware that this grid size in the ocean foam has to match the grid size of your ocean floor so the grid of the waves which is this grid let's take sorry this way so it's 200 by 200 200 by joyner in fact I created a relative link to it so if I ever change the ocean floor size this would automatically change as well which then generates all the foam particles for me it also generates these attributes which I can then later on used to set up my material since the foam is particles it does get quite large but I did file cache all the foam particles so we're on frame 91 and there are 2.8 million particles already so it does get quite big you might want to use a file cache and cash out all the foam now I'm going to show you a different ocean effect that can be achieved by using points to instance the waves and masking out certain areas in the ocean I want to show you a simple ocean effect that I came up with where has sort or something coming out of the ocean so the this is what they look like it starts off in the middle and the foam gets spread out like something's trying to come out of the ocean from under so let's dig into this so I start off with the circle which is a nurse Kirke it didn't have enough points so I resembled it then I animate the circle so it starts off small and it grows so this is the basics of this effect which is really a really simple effect I take all these points and I feed it into the ocean spectrum on the left input so this is where you have the wave instancing points so this is where you want all the waves to come from which will be these points disconnect these guys just to give you an idea of how it but just this ocean spectrum looks like so you see the waves instancing in the middle and it goes bigger and bigger and bigger and bigger so that's the effects however that only gives me a ring of waste I also wanted waves everywhere else so I'm gonna disconnect this and we're gonna take a look at this one so this is another ocean Spectrum node I start off with the same circle but this time I throw on a poly extrude so I get a cylinder it's a closed polygon this is just positioning it and this is where the animation so it has the same animation where it grows the next step is that I have to convert this polygon into a VDB because I need the SDF now because this cylinder is animated it does grow over time the VDB does take a while to calculate it needs to calculate a new video every frame since the cylinder is different every frame so I throw it on a file cache in order and cache all the VDB together so I can do it all in one shot and then rendering would be a lot quicker as well as debugging debugging the ocean spectrum waves if I'm fiddling around with the waves so let's take a look at Oh after I cache the VDB this will act as a mask I plug it in to the second input of the ocean spectrum which is the mask input basically I'm telling the ocean spectrum wherever the VDB is do not have waves but everywhere else I want waves so in the ocean spectrum node in the mask tab for the type I choose suppression so I'm suppressing the waves wherever the cylinder is and then the results you see this of the cylinder growing and there's no waves in the middle so that's the effect next I combine both of these and merge it by merging it and then feeding it into my ocean evaluation the results is this this effect can be used for scenes where you have something big coming from below the ocean floor and submerging to the top I made another video to demonstrate how to shade the ocean water and ocean foam they'll show how to set up the materials and demonstrate how the lighting has a big effect on the water and how the attributes generated from the foam see in this video are used in the materials this video was mainly focusing on techniques on how to use the ocean nodes in Houdini and the other video will explain the ocean shading
Info
Channel: bubblepins
Views: 23,478
Rating: undefined out of 5
Keywords: houdini, redshift, oceans, 3d computer graphics, 3d ocean, houdini oceans, houdini tutorial, houdini beginner, houdini ocean tutorial, houdni ocean waves, houdini ocean wave tutorial, houdini ocean spectrum, houdini ocean surface, houdini ocean redshift, houdini water, houdini water simulation, houdini water tutorial, houdini ocean masterclass, houdini ocean simulation, houdini ocean render, houdini realistic ocean
Id: a0J0sW9uQx0
Channel Id: undefined
Length: 12min 44sec (764 seconds)
Published: Wed Jul 03 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.