Probuilder and Terrain modelling in Unity


Unity Terrain and ProBuilder

Unitys Terrain and Probuilder add ons are incredibly powerful tools to assist in 3d Game creation. Unitys terrain tool can be used to paint and create complex and detailed terrain and Unitys Probuilder is a 3D modeller that can be used to quickly create objects or buildings to add into Unity. Both these plugins are very powerful but have their own shortcomings

Probuilder

Probuilder is a poor mans blender, It's a lot easier to learn the basics and start creating objects but it sacrifices the ability to create super complex and details objects. Probuilder has lots of functions to assist in creating objects, editing their Vertices, faces and edges which lets you create lots and lots of different shapes and objects. After playing around with it for a little while I created this Gazebo like object:


I found lots of issues with Probuilder that I couldnt find much of a solution for, trying to cut holes in objects and connecting the insides to put faces in it was incredibly painful, there is no way to join two vertices with an edge and you cant create a face without having a Edge loop. The Create Edge loop never worked either so there was a lot of annoyances with issues like that, things that blender does easily that Probuilder had to easy solution to. I Needed to create a maze like area that gave the Navmesh somewhere to go so I created a good area that has a loop that will have a go in the top left corner

This area sits well in the terrain that exists behind the Gazebo (Hidden in this picture)

Unity Terrain

Unity Terrain is a powerful tool to create detailed and complex terrains for 3D games, It has tools like, Sculpt, Raise/Lower terrain, paint terrain and many more. The Terrain tool uses brushes to create different types of shapes in the terrain which can give it realistic texture. 

While creating the terrain I used 3 different types of terrain from PolyHaven: Grass, Gravel and a grass path. 


I wanted to create a Mountain range type of terrain to sit behind the Gazebo so I used the Raise Terrain tool and created massive spikes into the Terrain and gave it the default Grass texture. It has stretched textures because this isint really made for this kind of terrain but it worked well enough for this. For a proper Mountain I would want to create a Model which would have better texture painting and more complex and realistic shape. 

Final View

The Final product looks great IMO, the model looks cool with the lighting and shadows casted from the Mountain above. The lighting from the lights also made a great glow which looks great inside. The Indoor path (Link cos file is too big) has a little bit of the terrain cut into the path which is annoying but the brush wasnt editing the terrain properly but overall the gazebo and Terrain looks really good! 

Conclusion

The Terrain and Probuilder tools in Unity are both powerful editors and assist greatly in the creation of 3D games and 3D models. 

References

Gravel

Grass

Path

Sandstone

Torch

Get KIT207 Portfolio

Leave a comment

Log in with itch.io to leave a comment.