Procedural Landscape from a Plane - Blender Tutorial

  Рет қаралды 6,274

OfNodesAndNoodles

OfNodesAndNoodles

Күн бұрын

In this video we'll create a shader which transforms a simple plane into a procedural PBR landscape with animated sea!
As you can imagine, such a shader has a lot of parts to it and we cover several topics including shader displacement, PBR texture sets and how to blend them, animated water level, and several procedural tricks like masking and random variation.
There's a lot to it, and it's a long tutorial!
00:00 Intro and Utility nodes
11:37 Colour Layers
17:35 Water Layer
41:51 Forest Layer
56:13 PBR Texture Sets
Please note:
I made a little mistake in this video at 1-01-45 In the PBR Texture Sets, the Heightmap result should be MULTIPLIED by the scale value, not divided.
The three Math nodes after the Heightmap Texture and Separate RGB should be Multiply - Add - Multiply.
Rain.Water at BlenderMarket: blendermarket.com/products/ra...
OfNodesAndNoodles at;
Gumroad: nodesandnoodles.gumroad.com
BlenderMarket: blendermarket.com/creators/no...
#blender #procedural #landscape

Пікірлер: 58
@nodesandnoodles
@nodesandnoodles Жыл бұрын
I made a little mistake in this video at 1:01:45 In the PBR Texture Sets, the Heightmap result should be MULTIPLIED by the scale value, not divided, so the three Math nodes after the Heightmap Texture and Separate RGB should be Multiply - Add - Multiply.
@Mranshumansinghr
@Mranshumansinghr 9 ай бұрын
There is a small confusion in your Procedural Tiles and Bricks UV Grid for Blender - A Tutorial Series - Part 4 video. I can not seem to get the smooth edges to the Square tiles. It works fine in your Nodes, But when I create it from your video the curve gets shifted to the center of the tile. Just wanted you to know.
@alexismejiasdepexproP510
@alexismejiasdepexproP510 3 күн бұрын
genial y liviano!
@mourece
@mourece Жыл бұрын
Amazing as usuall! : D Thanks for share all this!
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Cheers Mauro and thank you for watching! Have a good one.
@3DKLUB
@3DKLUB Жыл бұрын
thanks for the tut!
@nodesandnoodles
@nodesandnoodles Жыл бұрын
You're welcome. Thanks for watching.
@mprayagraj
@mprayagraj Жыл бұрын
yayy will follow it
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Excellent! I hope you enjoy it. Thanks for watching!
@penelopesaladfingers426
@penelopesaladfingers426 9 ай бұрын
wow what a brain ! amazing
@nodesandnoodles
@nodesandnoodles 9 ай бұрын
Thank you very much! Too kind. I'm happy you liked the video and thank you for watching.
@littledemo3605
@littledemo3605 Жыл бұрын
Can u please how to optimize the landscape procedurally for video games?
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Hey there! Thanks for watching. For games, I would bake the procedural trees heightmap and combine it with the leaves heightmap. Make the water a separate object (a simple plane) instead of trying to displace the landscape. I can't think of anything else right now but I'll let you know if something occurs to me.
@TheMokeleMbembe
@TheMokeleMbembe Жыл бұрын
I have a question: when you set up a displacement, what is the advantage of using an additional multiply node (to multiply height by, like , .15) instead of just using the "scale" value on the displacement node itself?
@nodesandnoodles
@nodesandnoodles Жыл бұрын
That's so I have individual control over each height source contributing to the displacement. If I, for example, connect the ground height to displacement and adjust the scale of the displacement node, and then connect the trees and water heights, they will have to be much greater than they really are to compensate for being scaled down by the Displacement node.
@Wakasamaa
@Wakasamaa Жыл бұрын
really nice tutorial ! I have some struggle at 55:00 because when I plug my tree mask to the math node juste before the water mix, the displacement get f*ck up and change my moutain, I have to rework the "forest" mask I guess
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Thank you! Does it change only the mountains or does it affect the forests and mountains?
@Wakasamaa
@Wakasamaa Жыл бұрын
@@nodesandnoodles it affect the mountain and the forest and make them into long sharp peak
@nodesandnoodles
@nodesandnoodles Жыл бұрын
@@Wakasamaa ok. The forest height mask should be made by subtracting the Rock Z Mask from the Forest Z Mask. That should fix the mountains. I'm not sure about the long peaks though. Try the Mask fix for now and we'll see how we do.
@neonasheed4490
@neonasheed4490 Жыл бұрын
i have a question: when i set up my noise texture for the displacement, I use the same amount of scale as yours in the video but it look different. it look it has more noise then yours. what do you think happen there?
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Hi there! Scale your plane down by half. You can either; scale the plane in Edit mode, or scale in Object mode and then Apply the scale. That should make your plane look like mine.
@neonasheed4490
@neonasheed4490 Жыл бұрын
@@nodesandnoodles it fixed! THANK YOU!!!!
@nodesandnoodles
@nodesandnoodles Жыл бұрын
@@neonasheed4490 perfect! Glad to hear it. You're welcome.
@louisdavis1370
@louisdavis1370 Жыл бұрын
So at some point my water layer went funny and has some streak reflection. I'm going to run it fresh from the top and see if I can spot the issue. It happened during pbr setup for sure but I am not sure when
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Streaky reflections? I'd need to see a screenshot or something to figure out what's going wrong. Good luck with the rerun. I hope it works out more smoothly. Give me a shout if you need help.
@_JonathanTait
@_JonathanTait Жыл бұрын
Im not even going to watch till the end before giving a thumbs up.
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Thank you Jonathan! I appreciate it and I'm glad you like the video. Cheers!
@kevinjordan1817
@kevinjordan1817 Жыл бұрын
i need help, iam at the 53 to 54 minute mark the part where you need to subdivide the plane so the tree height would show up, it didn't work for me no mater how many I subdivide it didn't work. i even tried to subdivide it to 6 but then my blender crash 🤣
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Hi Kevin. Have you tried using Adaptive subdivision? That will give you more subdivision in the areas closer to the view point. Remember to switch back and forth between Solid and Rendered view to refresh the subdivision. To avoid the crashing, try using a smaller plane (mine is 1x1) just remember to Apply the scale if you scale in Object mode.
@kevinjordan1817
@kevinjordan1817 Жыл бұрын
@@nodesandnoodles i did use adaptive subvdivision, its still didn't work on me but is It possible because i use different version of blender? i use the blender 3.4.1
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Do you get any displacement at all? Is the landscape displaced?
@kevinjordan1817
@kevinjordan1817 Жыл бұрын
@@nodesandnoodles yes the landscape is displaced, only the tree doesn't.
@nodesandnoodles
@nodesandnoodles Жыл бұрын
@@kevinjordan1817 try connecting only the trees height to the displacement. No landscape or water or anything.
@louisdavis1370
@louisdavis1370 Жыл бұрын
lets go
@nodesandnoodles
@nodesandnoodles Жыл бұрын
Strap in Louis! It's a big slice of time!
@louisdavis1370
@louisdavis1370 Жыл бұрын
​@@nodesandnoodles i follow at a pretty good pace but i am in 3.4 so I may have to refer to the manual
@nodesandnoodles
@nodesandnoodles Жыл бұрын
You should be ok. One big thing to look out for is the place where you give names and defaults to a custom node's input and output sockets. Look for the "Group" tab in the N panel when you're editing a custom node.
@louisdavis1370
@louisdavis1370 Жыл бұрын
@@nodesandnoodles i immediately fall off as In am not getting displacement. my plane is subdivided 10 times and I am just at a loss .. I'm in the fifth minute
@nodesandnoodles
@nodesandnoodles Жыл бұрын
@@louisdavis1370 check the N panel in the node editor. Options tab Settings Surface Displacement Make sure that's set to Displacement Only.
Unreal Engine 5 Beginner Tutorial Part 4: Modeling Tools Advanced
29:32
Bad Decisions Studio
Рет қаралды 39 М.
Super Bump 2 - Sci-fi Demo - Shell Texturing for Blender 3D
0:50
OfNodesAndNoodles
Рет қаралды 328
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 29 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 8 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 33 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 165 МЛН
Wet map and Height terrain blending in Blender
14:53
Pierrick Picaut
Рет қаралды 30 М.
The Key to Realistic Environments in Blender
10:41
Kaizen
Рет қаралды 270 М.
This NEW Software Just Changed Everything
3:30
Smeaf
Рет қаралды 174 М.
Making Huge Realistic 3D Environments - Blender
46:36
Maarten Nauta
Рет қаралды 121 М.
PBR Layers 1.2 - Complete Tutorials - Part 1
15:43
OfNodesAndNoodles
Рет қаралды 672
9 Blender Procedural / Geometry Nodes Addons
8:26
InspirationTuts
Рет қаралды 47 М.
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 4,3 МЛН
How To Create Realistic Water in Blender
5:30
ChuckCG
Рет қаралды 322 М.
Blender 3.3 - Procedural Dungeons with Geometry Nodes Tutorial
30:25
СОБАКИ ГОЛОДАЮТ ИЗ-ЗА ЛЕРЫ 🥲
1:00
HOOOTDOGS
Рет қаралды 3,3 МЛН
ПРОВЕРЬ СВОЙ УРОВЕНЬ💪🏻
0:38
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 3 МЛН