[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.04,0:00:01.22,Default,,0000,0000,0000,,>> Hey. What's up, Blender users? Dialogue: 0,0:00:01.22,0:00:01.95,Default,,0000,0000,0000,,I am Jonathan. Dialogue: 0,0:00:01.95,0:00:06.83,Default,,0000,0000,0000,,And in today's video, I will show you how we\Ncan use the new volume modifiers in Blender 2.91 Dialogue: 0,0:00:06.83,0:00:09.11,Default,,0000,0000,0000,,to easily create clouds in EEVEE. Dialogue: 0,0:00:09.11,0:00:13.91,Default,,0000,0000,0000,,This is especially useful because now\Nwe can see our cloud in the viewport Dialogue: 0,0:00:14.20,0:00:16.44,Default,,0000,0000,0000,,and are not limited to node-only setups. Dialogue: 0,0:00:16.86,0:00:19.11,Default,,0000,0000,0000,,This video is pre-recorded and uploaded. Dialogue: 0,0:00:19.11,0:00:22.86,Default,,0000,0000,0000,,So if in the meantime any other\Ncreators published a tutorial Dialogue: 0,0:00:22.86,0:00:24.46,Default,,0000,0000,0000,,about the same topic, I'm sorry. Dialogue: 0,0:00:24.46,0:00:27.92,Default,,0000,0000,0000,,And with that said, let's\Nget straight into the video. Dialogue: 0,0:00:27.92,0:00:30.89,Default,,0000,0000,0000,,And by the way, if you enjoy my\Ncontent, consider subscribing Dialogue: 0,0:00:30.89,0:00:33.49,Default,,0000,0000,0000,,because I upload a new video every Saturday. Dialogue: 0,0:00:33.49,0:00:36.64,Default,,0000,0000,0000,,To create a cloud with the new\Nvolume modifiers, we, of course, Dialogue: 0,0:00:36.64,0:00:39.91,Default,,0000,0000,0000,,first need a base mesh that\Nrepresents our cloud. Dialogue: 0,0:00:39.97,0:00:42.48,Default,,0000,0000,0000,,And I'll create this one with metaballs. Dialogue: 0,0:00:42.48,0:00:46.13,Default,,0000,0000,0000,,So let's add in a metaball\Nand maybe scale it down. Dialogue: 0,0:00:46.46,0:00:50.65,Default,,0000,0000,0000,,And now, with Shift-D, we can\Njust duplicate it and move them Dialogue: 0,0:00:50.65,0:00:53.21,Default,,0000,0000,0000,,into a shape that roughly represents a cloud. Dialogue: 0,0:00:53.80,0:00:58.48,Default,,0000,0000,0000,,We also don't need much detail in the shape\Nbecause we'll later use displacement modifiers Dialogue: 0,0:00:59.01,0:01:02.93,Default,,0000,0000,0000,,on our volume to create all the\Nlittle details in our cloud. Dialogue: 0,0:01:03.55,0:01:07.91,Default,,0000,0000,0000,,So once you have a basic metaball\Nshape, let's select it and press Ctrl-A Dialogue: 0,0:01:07.91,0:01:10.35,Default,,0000,0000,0000,,and choose visual geometry to mesh. Dialogue: 0,0:01:10.52,0:01:13.57,Default,,0000,0000,0000,,This will convert our metaballs to a mesh. Dialogue: 0,0:01:13.57,0:01:19.21,Default,,0000,0000,0000,,And now, we can use this empty volume object\Ntogether with the mesh to volume modifier Dialogue: 0,0:01:19.62,0:01:21.93,Default,,0000,0000,0000,,to create a volume out of this mesh. Dialogue: 0,0:01:21.100,0:01:26.02,Default,,0000,0000,0000,,And as you can see right here, we\Nalso have a volume displace modifier, Dialogue: 0,0:01:26.02,0:01:29.27,Default,,0000,0000,0000,,which we will use to later add all\Nthe little details to our cloud. Dialogue: 0,0:01:29.66,0:01:31.78,Default,,0000,0000,0000,,Now, this modifier has some settings, Dialogue: 0,0:01:31.78,0:01:35.20,Default,,0000,0000,0000,,but the most important one is\Ndefinitely the voxel amount one. Dialogue: 0,0:01:35.38,0:01:38.76,Default,,0000,0000,0000,,We can use this slider to control\Nthe resolution of our volume. Dialogue: 0,0:01:38.87,0:01:44.78,Default,,0000,0000,0000,,But for now, I will keep it relatively\Nlow, to about 64 voxels, because, that way, Dialogue: 0,0:01:44.78,0:01:48.58,Default,,0000,0000,0000,,all the volume displace modifiers\Nwill all load pretty quick. Dialogue: 0,0:01:48.87,0:01:53.97,Default,,0000,0000,0000,,So, let's start with the first iteration,\Nand let's add in some of the bigger details. Dialogue: 0,0:01:53.100,0:01:59.04,Default,,0000,0000,0000,,So let's click on new and then this\Nbutton right here, and choose clouds. Dialogue: 0,0:01:59.15,0:02:02.37,Default,,0000,0000,0000,,I will use a scale of maybe about two. Dialogue: 0,0:02:02.37,0:02:06.10,Default,,0000,0000,0000,,We can also adjust the depth\Nfor some finer detail. Dialogue: 0,0:02:06.46,0:02:09.50,Default,,0000,0000,0000,,We can now play around with the strength slider. Dialogue: 0,0:02:09.68,0:02:13.22,Default,,0000,0000,0000,,But be aware that if you slide\Nit too high, Blender could crash. Dialogue: 0,0:02:13.33,0:02:14.64,Default,,0000,0000,0000,,This happened to me in the past. Dialogue: 0,0:02:14.64,0:02:19.46,Default,,0000,0000,0000,,You can also see that the volume\Nis clearly displaced on an axis. Dialogue: 0,0:02:19.77,0:02:21.83,Default,,0000,0000,0000,,This might become apparent later. Dialogue: 0,0:02:22.28,0:02:24.74,Default,,0000,0000,0000,,But right now, we will keep\Nthe strength pretty low. Dialogue: 0,0:02:24.74,0:02:26.33,Default,,0000,0000,0000,,So this shouldn't be an issue. Dialogue: 0,0:02:26.51,0:02:30.08,Default,,0000,0000,0000,,Great. Now that we have some bigger\Ndetails, we, of course, want to add more. Dialogue: 0,0:02:30.52,0:02:32.49,Default,,0000,0000,0000,,So let's add in some medium ones. Dialogue: 0,0:02:32.96,0:02:36.08,Default,,0000,0000,0000,,Let's again select clouds\Nbut now maybe a size of one. Dialogue: 0,0:02:36.08,0:02:39.83,Default,,0000,0000,0000,,And you can already see that we get\Nsome finer details around the edge. Dialogue: 0,0:02:40.15,0:02:40.68,Default,,0000,0000,0000,,This is great. Dialogue: 0,0:02:40.68,0:02:42.58,Default,,0000,0000,0000,,And we can now also adjust the strength, Dialogue: 0,0:02:42.98,0:02:46.78,Default,,0000,0000,0000,,maybe even into the negative\Ndirection, to get a cloud shape we like. Dialogue: 0,0:02:46.78,0:02:49.46,Default,,0000,0000,0000,,And just like in the normal displace modifier, Dialogue: 0,0:02:50.02,0:02:53.55,Default,,0000,0000,0000,,you can also choose an object\Nto control the texture mapping. Dialogue: 0,0:02:53.55,0:02:56.73,Default,,0000,0000,0000,,And this is already looking good,\Nso let's add even smaller details. Dialogue: 0,0:02:56.73,0:03:02.36,Default,,0000,0000,0000,,You can now see that we have to turn\Ndown the strength a lot, to maybe 0.25. Dialogue: 0,0:03:02.58,0:03:06.34,Default,,0000,0000,0000,,Great. And if we now up the\Nvoxel amount to maybe 128, Dialogue: 0,0:03:06.34,0:03:09.71,Default,,0000,0000,0000,,we can really see all the detail in our cloud. Dialogue: 0,0:03:10.36,0:03:11.49,Default,,0000,0000,0000,,Okay, that's great. Dialogue: 0,0:03:11.49,0:03:13.60,Default,,0000,0000,0000,,But there are still some things left to do. Dialogue: 0,0:03:13.90,0:03:17.94,Default,,0000,0000,0000,,Let's firstly go into rendered\Nmode, add in a sun lamp right above, Dialogue: 0,0:03:18.08,0:03:20.63,Default,,0000,0000,0000,,and give it a strength of maybe 10. Dialogue: 0,0:03:20.63,0:03:23.64,Default,,0000,0000,0000,,We will use this sunlight\Nto just light up our cloud. Dialogue: 0,0:03:23.64,0:03:26.68,Default,,0000,0000,0000,,To make this more pretty, let's\Nalso enable volumetric shadows, Dialogue: 0,0:03:26.68,0:03:29.28,Default,,0000,0000,0000,,and let's turn down the tile size to two pixels. Dialogue: 0,0:03:29.46,0:03:33.67,Default,,0000,0000,0000,,And we can already see that our cloud\Nis starting to look like a cloud. Dialogue: 0,0:03:34.21,0:03:36.83,Default,,0000,0000,0000,,But clouds often have a flattened bottom. Dialogue: 0,0:03:36.100,0:03:40.14,Default,,0000,0000,0000,,And we can easily do this with just a few nodes. Dialogue: 0,0:03:40.14,0:03:46.04,Default,,0000,0000,0000,,So let's select our volume, click new,\Nand let's add in a gradient texture. Dialogue: 0,0:03:46.04,0:03:50.78,Default,,0000,0000,0000,,For now, I'll set the tile size back to eight\Npixels so everything renders a lot faster. Dialogue: 0,0:03:50.78,0:03:53.60,Default,,0000,0000,0000,,We can now plug the factor\Ninto the density slider. Dialogue: 0,0:03:53.73,0:03:57.50,Default,,0000,0000,0000,,And with CTRL T, add in a texture\Ncoordinate and a mapping node. Dialogue: 0,0:03:57.71,0:03:59.99,Default,,0000,0000,0000,,You can see that nothing is\Nreally happening right now, Dialogue: 0,0:03:59.99,0:04:02.22,Default,,0000,0000,0000,,so let's select the object coordinates. Dialogue: 0,0:04:02.48,0:04:06.92,Default,,0000,0000,0000,,And now, our gradient is cutting\Noff our cloud in the middle. Dialogue: 0,0:04:07.16,0:04:08.71,Default,,0000,0000,0000,,But this happens on the wrong axis. Dialogue: 0,0:04:09.26,0:04:11.80,Default,,0000,0000,0000,,So let's rotate it 90 degrees on the y-axis. Dialogue: 0,0:04:11.80,0:04:14.61,Default,,0000,0000,0000,,And now, we can see that\Nour cloud has a flat bottom. Dialogue: 0,0:04:15.23,0:04:17.54,Default,,0000,0000,0000,,But this falloff is right now pretty harsh. Dialogue: 0,0:04:17.54,0:04:20.59,Default,,0000,0000,0000,,So let's add in a mix RGB\Nnode, as well as noise texture, Dialogue: 0,0:04:20.74,0:04:25.37,Default,,0000,0000,0000,,and mix the vector with the factor of the noise. Dialogue: 0,0:04:25.100,0:04:28.29,Default,,0000,0000,0000,,And if we now adjust the slider, you can see Dialogue: 0,0:04:28.29,0:04:30.82,Default,,0000,0000,0000,,that we can make the falloff\Na bit more interesting. Dialogue: 0,0:04:31.18,0:04:36.16,Default,,0000,0000,0000,,We can now, of course, adjust the noise size\Nand make it more noticeable with a color ramp. Dialogue: 0,0:04:36.16,0:04:40.30,Default,,0000,0000,0000,,Now, all that's left to do is maybe\Nadd in a math node, set it to multiply. Dialogue: 0,0:04:40.30,0:04:43.29,Default,,0000,0000,0000,,And now, we can make the cloud a lot thicker. Dialogue: 0,0:04:43.38,0:04:47.11,Default,,0000,0000,0000,,Great. Let's change our tile size\Nback to two and preview our cloud. Dialogue: 0,0:04:47.35,0:04:48.95,Default,,0000,0000,0000,,And this is already looking pretty good. Dialogue: 0,0:04:49.08,0:04:51.80,Default,,0000,0000,0000,,But, of course, we are still\Nmissing our sky background. Dialogue: 0,0:04:52.07,0:04:58.59,Default,,0000,0000,0000,,So let's add in a camera, clear out everything,\Nand rotate it 90 degrees on the x-axis. Dialogue: 0,0:04:59.42,0:05:02.69,Default,,0000,0000,0000,,And now, we can just move it\Nback and have it face our cloud. Dialogue: 0,0:05:03.19,0:05:05.36,Default,,0000,0000,0000,,And now, let's add in our world background. Dialogue: 0,0:05:05.81,0:05:08.84,Default,,0000,0000,0000,,The easiest way to do this is to\Nadd in another gradient texture. Dialogue: 0,0:05:09.22,0:05:12.16,Default,,0000,0000,0000,,And you can see that, again,\Nit is on the wrong axis. Dialogue: 0,0:05:12.42,0:05:15.19,Default,,0000,0000,0000,,So let's rotate it 90 degrees on the y-axis. Dialogue: 0,0:05:15.48,0:05:18.67,Default,,0000,0000,0000,,Change it to easing to have a smoother gradient. Dialogue: 0,0:05:18.67,0:05:24.31,Default,,0000,0000,0000,,And let's add in a color ramp, and now\Nmake the one handle a light blue color Dialogue: 0,0:05:24.45,0:05:26.16,Default,,0000,0000,0000,,and the other one a dark blue color. Dialogue: 0,0:05:26.84,0:05:29.91,Default,,0000,0000,0000,,But you can see that we are\Nonly seeing the light blue one. Dialogue: 0,0:05:30.32,0:05:32.74,Default,,0000,0000,0000,,And this is because all the\Ndark is left on the top. Dialogue: 0,0:05:32.95,0:05:36.14,Default,,0000,0000,0000,,But we can easily change this\Nby adjusting the X location. Dialogue: 0,0:05:36.28,0:05:39.08,Default,,0000,0000,0000,,And now, we have our nice\Ngradient in the background. Dialogue: 0,0:05:39.08,0:05:42.15,Default,,0000,0000,0000,,Awesome! And now, we have a\Nvery simple cloud in Blender. Dialogue: 0,0:05:42.31,0:05:47.88,Default,,0000,0000,0000,,And we can even just use this\Nmesh, scale it maybe up or down, Dialogue: 0,0:05:47.88,0:05:50.12,Default,,0000,0000,0000,,to easily create variations of our cloud. Dialogue: 0,0:05:50.33,0:05:51.91,Default,,0000,0000,0000,,For example, just like this. Dialogue: 0,0:05:52.32,0:05:57.17,Default,,0000,0000,0000,,In the end, I would suggest you to turn\Nup the samples right here, to maybe 128, Dialogue: 0,0:05:57.17,0:05:59.58,Default,,0000,0000,0000,,and also turn up the voxel amount. Dialogue: 0,0:05:59.75,0:06:03.46,Default,,0000,0000,0000,,Keep in mind, this voxel amount is\Nrelative to what you did in your scene. Dialogue: 0,0:06:03.46,0:06:04.17,Default,,0000,0000,0000,,Okay. Great! Dialogue: 0,0:06:04.17,0:06:05.45,Default,,0000,0000,0000,,And that's basically it. Dialogue: 0,0:06:05.45,0:06:09.69,Default,,0000,0000,0000,,This is how we can now easily create\Ncustom clouds and volumes in Blender EEVEE. Dialogue: 0,0:06:09.88,0:06:14.45,Default,,0000,0000,0000,,Right now, I would only suggest you to\Nuse this in EEVEE because, in Cycles, Dialogue: 0,0:06:14.45,0:06:18.03,Default,,0000,0000,0000,,some interesting visual bugs can\Noccur, like blockiness in your volume. Dialogue: 0,0:06:18.55,0:06:20.02,Default,,0000,0000,0000,,I hope this tutorial was helpful. Dialogue: 0,0:06:20.07,0:06:21.13,Default,,0000,0000,0000,,I hope you learned something. Dialogue: 0,0:06:21.20,0:06:23.26,Default,,0000,0000,0000,,And if you did, consider liking and subscribing. Dialogue: 0,0:06:23.52,0:06:26.98,Default,,0000,0000,0000,,And you'll see us in the\Nnext video next Saturday.