A couple suggestions I never hear people mention when talking about terrain foliage... 1) The two colors for grasses should be muted (or greyed) in most cases. This is because the grass textures already have color in them so adding another coloring effect can make the grasses too vibrant when in nature they are a bit more muted. Play around with these settings, try using a grey scale and see what you get (white for fresh and darker greys for dry). 2) Adjust the scales more drastically, specifically the MIN scale. Don't be afraid to drag this all the way down to zero (0) to make your grass/flower arrangements more patchy. And don't forget to adjust the width scale as well, you can get allot more variety by randomizing these scales a bit. But as always, you are the one who decides what looks the best for your projects ;)
2/ I agree but it would depend on the context, you dont want to generate grass that is barely visible as it would eat lots of performance for not much result.
@@Wohodix ... True, which is an base problem with Unity Grass. I don't ever take it to 0, but there ma be cases where one might want to go there. And then tune the draw distance down to reduce the overhead. There are always tradeoffs with any game development ;)
My biggest problem with exterior scenes, specially forests, is the performance drop... would be nice to have a video to adress the optimization options for a dense forest scene. All the options like texture compression, Lods, etc...
use impostors and consider picking up tools like "Amplify Impostors" from the unity store that can convert any object into an impostor in editor to be set as one of your LODS
The real game changers are proper LODs, mesh combining and Mesh Impostors. Also light baking settings, and static batching/GPU instancing. Would love to make a video, but my pc is potato, that's why I know that stuff lol
Another tip, because I see a lot of terrain that could look better: increase your terrain’s tiling. Sometimes the default 2x2 isn’t enough, so go for 20x20. Or at least experiment!
It's a very useful tool, but I wish the max values were quite a bit higher. But, you can increase the grass resolution instead of spamming grass objects, it's easier if you want to change it, you don't have to apply the same settings to ALL the grass objects.
If nothing spawns no matter what you try, change the "Height range". The height range seems to be based on the global height of your scene and not on the terrain height. So if the lowest point of your terrain is placed at a global height of 1200 for example, but your height range is 0-1000 (default value), then nothing will spawn. if you change it to 0-1400, you will then have everything spawning on the first 200 metres of height of your terrain
No meshes that ive created work as a paintable mesh using this method, nothing appears when I select my mesh as a grass type, Ive tries with FBX models that Ive created as well as a prefab with LOD components... this is annoying, do they have to be a particular model file type or something?
Do you maybe have experience with the HDRP Hair Shader Master Node or could show the basics on implementing a solid hair/fur solution in Unity? It someow seems to be really hard to find usable information on that topic or a good example project.
@@ricardojaviergarnicapena6749, sure! It's a option in Unity tabs. I think it's "terrain > convert to terrain" (or its on window; edit; or something near)
This is an amazing tutorial! I am wanting to learn unity and create environments and this was explained very well! Is there a way to record the gameplay when you move around the environment (as if you were actually playing the game)? Not sure if that made any sense. I ask this, because when I do make environments it would be nice to show some areas. I also subbed!
Do you plan on updating this video at any point or just keep? Right now its well out of date and you can no longer change colors or do about 1/4 of what you mention, its changed how you add terrain. Thanks
Can u explain how to keep wind animations of trees when they are pink. In one of your videos u covered how to make the texture visible but animations got lost during that process. All my prefabs from the BOTD asset you used in the video are pink and loose their animations when changing the shader to "URP Lit". What do I have to do to get this custom "CTI - Shader" that is used in the BOTD asset? I would appreciate an answer. Im quiet new to unity and slowly loose the interest bc I cant fix it :/
hello! :) one question. do you know how grass+terrain tool perform performance-wise compared to using polybrush to paint grass as prefabs? my case is a VR game with a static player position, so I dont need LODs but different prefabs arranged circular around a player.
Hi, excellent video. I have a problem. I removed one species of trees and then I click play and send me error "Tree removed: invalid prototype 0 - UnityEngine.StackTraceUtility:ExtractStackTrace ()" and I cant play the scene. What did I do wrong? Thank you, amazing chanel.
For some reason when i scatter mesh grass ... it's not showing. Texture does show but not, mesh ... ? I am using my own mesh models i exposrted from WoW ... they work well as prefabs ... is there any specific reason they don't work with the tool ?
Hey awesome tutorials I'm an unreal user so I'm using sequencer over there but in unity cinemachine is bit complicated can u do a tutorial on it I'm trying to make a short movie it would be helpful !! Thanks in advance !!!
Uguruz just last question when I make my AI enemy and when I enter in my play mode only the shadow of my enemy comes not the exact enemy what should I do and when I go to Bake option in navigation it does not bakes also and some error come???
will it work with HDRP?? and i m doing this for my Cyberpunk city scene...... will it also spread on my roads and under my builldings, i dont want it to spawn there
Trees will work but not the grass.For the grass watch my HDRP grass video. You can easily remove the tress and grass using brush under the buildings and roads.
the main problem I have with unity terrain is that the grass has no shadows, do you know how to fix that? also the built in wind for unity is not great because you cant add octaves of perlin noise to make it look more realistic
Im getting the same errror over and over, even though I followed every step... I ad a tree, randomize the Seed and still get the same Problem. Could you help? "NullReferenceException: Object reference not set to an instance of an object"
@@UGuruz already tried that. The performance tanks with that many faux trees, thank you for the suggestion though. Is it just a known fact that Unity refuses to fix the grass in HDRP? It's 2020, been three years since release. What's taking so long?
This guy makes it so easy I bet a 12 year old could do this! Really nice job on explaining how things work.
Wow, thanks!
Im 11 and i already know how to add pbr materials to terrain and create my own tree.
@@RavenArtzynice job kid i started learning unity and programming when I was 9 years old but I still don't know how to do that stuff 😅😅
wow! im 12 and i am already doing this easily
A couple suggestions I never hear people mention when talking about terrain foliage...
1) The two colors for grasses should be muted (or greyed) in most cases. This is because the grass textures already have color in them so adding another coloring effect can make the grasses too vibrant when in nature they are a bit more muted. Play around with these settings, try using a grey scale and see what you get (white for fresh and darker greys for dry).
2) Adjust the scales more drastically, specifically the MIN scale. Don't be afraid to drag this all the way down to zero (0) to make your grass/flower arrangements more patchy. And don't forget to adjust the width scale as well, you can get allot more variety by randomizing these scales a bit.
But as always, you are the one who decides what looks the best for your projects ;)
Great.Thanks for the suggestions.
2/ I agree but it would depend on the context, you dont want to generate grass that is barely visible as it would eat lots of performance for not much result.
@@Wohodix ... True, which is an base problem with Unity Grass. I don't ever take it to 0, but there ma be cases where one might want to go there. And then tune the draw distance down to reduce the overhead. There are always tradeoffs with any game development ;)
My biggest problem with exterior scenes, specially forests, is the performance drop... would be nice to have a video to adress the optimization options for a dense forest scene. All the options like texture compression, Lods, etc...
I've been meaning to make a tutorial on that! Optimization is one of the most overlooked yet important mechanics in any project.
Very good and most important topic in level design.
I guess we need to wait for ECS support for these assets to have 10x better performance
use impostors and consider picking up tools like "Amplify Impostors" from the unity store that can convert any object into an impostor in editor to be set as one of your LODS
The real game changers are proper LODs, mesh combining and Mesh Impostors. Also light baking settings, and static batching/GPU instancing.
Would love to make a video, but my pc is potato, that's why I know that stuff lol
this absolute unity gangster!
Can you please make a tutorial on how to upgrade forest environment dynamic nature to HDRP ? Thank You
Another tip, because I see a lot of terrain that could look better: increase your terrain’s tiling. Sometimes the default 2x2 isn’t enough, so go for 20x20. Or at least experiment!
Afaik, the advanced terrain tool auto meshes it based on camera distance, at least it did for me
Very useful video 👍
Thanks a lot
Really good!! Thanks!
It's a very useful tool, but I wish the max values were quite a bit higher. But, you can increase the grass resolution instead of spamming grass objects, it's easier if you want to change it, you don't have to apply the same settings to ALL the grass objects.
can you show us how to walk on our project like what you did here 8:50 in first-person & third a person?
I used this tool. bit.ly/3firCel
@@UGuruz thanks, sensei :)
thank you so much for sharing your knowledge with us God bless you
Nice bro keep going ❣️
Thanks 🔥
Thank you for your videos! They are all very helpful!
You're very welcome!
Awesome... I'll be using this for sure
You're welcome 🙂
Thanks for this helpful tutorial
You're welcome
Cool tool, thanks for sharing kind sir :)
Well just subscribed well done!
Thanks
I liked it soo much brother 😍😍keep it up...
Thank you so much 😀
If nothing spawns no matter what you try, change the "Height range". The height range seems to be based on the global height of your scene and not on the terrain height. So if the lowest point of your terrain is placed at a global height of 1200 for example, but your height range is 0-1000 (default value), then nothing will spawn. if you change it to 0-1400, you will then have everything spawning on the first 200 metres of height of your terrain
Thanks for the info.
Enjoyed the tutorial, really nice one
Thank you! Cheers!
No meshes that ive created work as a paintable mesh using this method, nothing appears when I select my mesh as a grass type, Ive tries with FBX models that Ive created as well as a prefab with LOD components... this is annoying, do they have to be a particular model file type or something?
Same here, did you found out a solution ?
Thanks for the tutorial!
Happy to help!
GOOD STUFF!!!!! Thanks a lot!
You're welcome!
Great video, thanks for the tutorial!
Glad it was helpful!
Thank you so much for this tool sir...it helps me a lot.
You are welcome
Hello,
for some reason the trees work well but the grass prefab shader turns to the default grey using hdrp
Do you maybe have experience with the HDRP Hair Shader Master Node or could show the basics on implementing a solid hair/fur solution in Unity? It someow seems to be really hard to find usable information on that topic or a good example project.
I will try that.
@@UGuruz thank you.
You're fantastic.
Why I can not find the "Vegetation Spawner" and can not add "Vegetation Spawner" when I click "Add component"? Thanks
After I installed Vegetation Spawner" , it shows up in Unity for me as "Spawn"
Good one! Keep it up.
Kya baat h..😀
Thanks for sharing! I just wanted to know if this asset is the onIy one to create terrains and tree. The quaIity is good and I Iike it!
No, there are lot of free and paid assets are available on Unity Asset Store.
Bhai yarr pubg ka alternative banao na!
Keep it up bro!🔥🔥🔥😘😘😘
very helpful, thanks.
Glad it was helpful!
When i try to add the trees, it doesnt work? i have tried everything?
i clicked on add active terrains nothing happens and it show nothing
Amazing video. Is it possible to use a terrain created in Blender? Thank you, again your video was amazing.
You can export height of your terrain from blender and then use that map on Unity terrain.
I did it importing the model to Unity and converting into Terrain! :D
@@kikeluzi Thank you. If you don't mind, could you tell me how you did it?
@@ricardojaviergarnicapena6749, sure! It's a option in Unity tabs. I think it's "terrain > convert to terrain" (or its on window; edit; or something near)
This is an amazing tutorial! I am wanting to learn unity and create environments and this was explained very well!
Is there a way to record the gameplay when you move around the environment (as if you were actually playing the game)? Not sure if that made any sense.
I ask this, because when I do make environments it would be nice to show some areas.
I also subbed!
For that you can use screen recorder software like OBS.
Do you plan on updating this video at any point or just keep? Right now its well out of date and you can no longer change colors or do about 1/4 of what you mention, its changed how you add terrain. Thanks
Can you use this with the vegetation engine.whitout inflicting problems. I think the scatering is great
Is the Unity software free? Do I need to buy any addons in order to start creating level design? Thanks
Can u explain how to keep wind animations of trees when they are pink. In one of your videos u covered how to make the texture visible but animations got lost during that process.
All my prefabs from the BOTD asset you used in the video are pink and loose their animations when changing the shader to "URP Lit". What do I have to do to get this custom "CTI - Shader" that is used in the BOTD asset?
I would appreciate an answer. Im quiet new to unity and slowly loose the interest bc I cant fix it :/
Can you make a video of how to make cave and waterfall?
Thank you so much
Would this also work in unison with a system designed to chop these trees down?
can we placed diffrent types of trees at the same time
hello! :) one question. do you know how grass+terrain tool perform performance-wise compared to using polybrush to paint grass as prefabs? my case is a VR game with a static player position, so I dont need LODs but different prefabs arranged circular around a player.
Does someone know a program or blender addon used to create trees, bushes and grass?
How did you get so many grass meshes in the same area? Did you turn down the patch resolution to 8 or something?
You can teach how to optimize this because so much grass must be heavy please i really nerd.
Thanks for sharing bro, please give me tutorial to make road with easyroad
Is this done with HDRP enabled?
No
I have a problem. with many tree packs the trees have no colisin
This seems to break my terrain textures because I am using Microsplat. :(
Hi, excellent video. I have a problem. I removed one species of trees and then I click play and send me error "Tree removed: invalid prototype 0 - UnityEngine.StackTraceUtility:ExtractStackTrace ()" and I cant play the scene. What did I do wrong? Thank you, amazing chanel.
For some reason when i scatter mesh grass ... it's not showing. Texture does show but not, mesh ... ? I am using my own mesh models i exposrted from WoW ... they work well as prefabs ... is there any specific reason they don't work with the tool ?
Hello, can someone explain to me how does he do the camera cinematic at the beginning or at the end ? thank you so much ^^
I used cinemachine and Timeline for that.
Thanks man
You're welcome!
sir.... how did you make a demo video in starting and ending
Hey awesome tutorials I'm an unreal user so I'm using sequencer over there but in unity cinemachine is bit complicated can u do a tutorial on it I'm trying to make a short movie it would be helpful !! Thanks in advance !!!
I already have a tutorial about that. Check my video about "Making of Car Render Demo"
@@UGuruz wow awesome bro !! Thanks a lot !!!
what computer or pc are you using
check description.
icant find detail on my terrain setting,can you help me?
Uguruz just last question when I make my AI enemy and when I enter in my play mode only the shadow of my enemy comes not the exact enemy what should I do and when I go to Bake option in navigation it does not bakes also and some error come???
Does this works with urp?
When i add first person all in one my trees are changing colors,is there any fix?
Which graphic card do we neeed for this terrain
At least GTX 1660 minimum.
hi can help to how make mask map in ps or other prog
Can it spawn other objects such as rocks?
Yes
The tree colliders disappear.
i have the same issue
@@Gabi-tq9ij Yeah it happens with Unity terrain tool as well, you need CAPSULE collider on the trees then it works you can Mass place trees.
Sir the book of the dead demo project is not working properly its showing errors and the materials are looking blue and some pink
Try Unity 2018.3.
can this work for URP?
will it work with HDRP?? and i m doing this for my Cyberpunk city scene...... will it also spread on my roads and under my builldings, i dont want it to spawn there
Trees will work but not the grass.For the grass watch my HDRP grass video. You can easily remove the tress and grass using brush under the buildings and roads.
Is this URP or HDRP?
It's Built In Renderer.
the main problem I have with unity terrain is that the grass has no shadows, do you know how to fix that? also the built in wind for unity is not great because you cant add octaves of perlin noise to make it look more realistic
No, Unity grass does not support shadows. For the wind noise you need to make your own shader.
@@UGuruz Yeah I will give that a try, does the 3d (not billboard) grass like you used in the video get shadows?
No, but if you scatter the grass as tree then it will have shadows. But it will highly affect your game performance.
why can you pass through the trees?
How do I save all the trees/grass to a single mesh to reduce CPU/GPU usage?
I don't think you can do that.
@@UGuruz oh ok. Thank you anyways
My grass is not dense enough, how did you put so much grass??? I have big spawn chance but nothing... I also turned up grass density.
Yeah same I have that problem too pls help
plzz make a frozen forest terrain ❤️❤️
Im getting the same errror over and over, even though I followed every step... I ad a tree, randomize the Seed and still get the same Problem. Could you help? "NullReferenceException: Object reference not set to an instance of an object"
If you are still making games. You didn't assign something in the inspector.
@@discocat9431 i did assigne everything checked multiple times but didnt work. I threw the game away and made my own terrain gen :)
@@dennispr5996 good to hear that. But how do you remember what you did 5 months ago. Guess not everyone has a memory of a fish like me.
@@dennispr5996 And what version of unity did you used. And just for research purpose how old are you? :>
@@discocat9431 i dont remember. But its fine
i love it
I click add terrain and nothing happens.
Why can i go pass through trees?
I cant see vegetation spawnner script
HDRP grass is broken, suggestions?
You can use grass as a Tree object. For more info watch my Crysis Scene Breakdown video.
@@UGuruz already tried that. The performance tanks with that many faux trees, thank you for the suggestion though. Is it just a known fact that Unity refuses to fix the grass in HDRP? It's 2020, been three years since release. What's taking so long?
nice
Thanks
error cs0104 came when i downloaded flooded pack
it spawns floating trees for me
how do i undo grass placement it mostly ruined my thing
You can hold Ctrl or Shit while painting to remove the grass.
Hlo bro how do u move in game mode
I used this. First Person All-in-One : bit.ly/3firCel
thanks
Welcome
Awesome asset :v just too heavy for generate things at each change...
For some reason i dont get any grass at all :(
its making the plants ike 2d images
we need a car racing game tutorial. plzz bhai banado video
How download project
What's your system spec bruv!?
Core i9 9900K, 32GB Ram, GTX 1050 TI, 500GB SSD
Please bro give me your pc spasification please bro 🥺
Check description
New UGuruz video = cant click fast enough! Insta-watch!!
Is increible
I'm a newb. I don't have anything. Guess i have to watch a different video
Ecxellent
Thanks