This document discusses new features in Unity 2019.3 for worldbuilding, including terrain holes, the ProBuilder and Polybrush packages, the new Terrain Toolbox for managing multiple terrain tiles, improved brush tools, and new erosion brushes. It provides examples and screenshots of how these tools can be used to sculpt realistic terrain and environment features.
4. Worldbuilding In Unity
— Creating content in Unity, mostly
environments and level designs
— Terrain, Probuilder and Polybrush
— Getting a lot of new, better and
more tightly integrated tools in
Unity!
4
5. Image from Manifold Garden, modeled in
ProBuilder
Worlds built in Unity
5
Image from Book of the Dead, using Unity
Terrain in HDRP
6. What’s In This 25 Minute Talk
6
1. Holes!
2. ProBuilder & Polybrush verified packages
3. Terrain toolbox released
4. New brushes with Brush Mask Filters
5. Erosion tools
8. 8
Terrain Holes!
“There’s holes in them thar hills!!!”
- Works seamlessly with other
Unity systems like physics,
navmesh or lightmapping.
- Programmers can also access
terrain-hole data through scripting
and implement custom terrain
logic.
- Still heightmap based, just with
holes. Not for tunnels, overhangs,
or cave systems on it’s own.
9. Use Paint > Paint Holes to create holes in the
terrain mesh, similar to painting elevation
Terrain Holes In Practice
9
Bridge the gap with a mesh feature that leads
down below the terrain. I made some stairs
and a tube in ProBuilder.
11. Create raw geometry with ProBuilder, making
sure there are enough vertices to modify
Irregular Shapes With Polybrush
11
Use Polybrush to move vertices and deform
the basic mesh
17. 17
Scene View Hotkeys
— A: Controls Brush strength
(opacity).
— S: Controls Brush size.
— D: Controls Brush rotation.
— Control: Inverts the Brush
effect for most, modifier for
others.
— Shift: enables the smoothing
Brush.
— Shift + A Enables the Terrain
Layer Eyedropper tool.
18. 18
Brush Mask Filters
— Added in 2019.2
— Add additional operations to
the Brush before computing the
output
— Math filters operate on the
heightmap data
— Add shown, adds 5 to the pixels
being written
19. 19
Terrain Brush Mask Filters
— Types
– Height
– Aspect
– Concavity
– Slope
— Applied in top to bottom order
21. Physical Erosion Brushes
One column body text
lorem ipsum dolor sit
amet, consectetur
adipiscing elit.
One column body text
lorem ipsum dolor sit
amet, consectetur
adipiscing elit.
21
One column body text
lorem ipsum dolor sit
amet, consectetur
adipiscing elit.
Thermal Erosion Brush Hydraulic Erosion Brush Wind Erosion Brush
23. Organic shapes
23
— Here’s a bullet point list
— And here’s another bullet point
— And another one
– And another one
– And one more to go
— We’re done!
24. Replace this section title
with your own. Again, no
more than three lines, ok?
24
25. Here’s a heading running on one line
25
One column body text lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo
tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur
venenatis lacus a sapien cursus aliquam. Nam dictum ligula sed
euismod ornare. Nullam non tristique libero, eget faucibus enim.
Suspendisse et suscipit nisl, a iaculis est. Curabitur finibus
interdum ante non posuere. Fusce iaculis lacus elit, sed interdum
tortor tempus.
26. If you need more than two lines, you should
come up with something more precise.
26
One column body text lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo
tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur
venenatis lacus a sapien cursus aliquam. Nam dictum ligula sed
euismod ornare. Nullam non tristique libero, eget faucibus enim.
Suspendisse et suscipit nisl, a iaculis est. Curabitur finibus
interdum ante non posuere. Fusce iaculis lacus elit, sed interdum
tortor tempus.
27. Here’s a heading
27
— Here’s a bullet point list
— And here’s another bullet point
— And another one
– And another one
– And one more to go
— We’re done!
28. Here’s a heading
running on two lines
One column body text lorem ipsum
dolor sit amet, consectetur adipiscing
elit. Nunc lacinia, nisi ac vehicula
pellentesque, justo tellus dignissim
velit, nec rhoncus tellus lorem id
sapien. Curabitur venenatis lacus a
sapien cursus aliquam. Nam dictum
ligula sed euismod ornare.
28
29. One column body text lorem ipsum dolor sit
amet, consectetur adipiscing elit. Nunc
lacinia, nisi ac vehicula pellentesque.
Worldbuilding?
29
One column body text lorem ipsum dolor sit
amet, consectetur adipiscing elit. Nunc
lacinia, nisi ac vehicula pellentesque.
30. One column body text
lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Nunc lacinia, nisi ac
vehicula pellentesque, justo
tellus dignissim velit.
One column body text
lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Nunc lacinia, nisi ac
vehicula pellentesque, justo
tellus dignissim velit.
One column body text
lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Nunc lacinia, nisi ac
vehicula pellentesque, justo
tellus dignissim velit.
Here’s a heading running on one line
30
Replace with image
35. 35
“Quote about lorem ipsum dolor sit amet,
consectetur adipiscing elit. Nunc lacinia,
nisi vehicula pellentesque, justo tellus
dignissim velit, nec rhoncus tellus lorem
id sapien. Curabitur venenatis lacus a
sapien cursus aliquam dillus nat map.”
— Qasim Meher Assad, Head of Products, Mindstorm
36. “Quote about lorem ipsum dolor sit amet,
consectetur adipiscing elit. Nunc lacinia,
nisi vehicula pellentesque, justo tellus
dignissim velit, nec rhoncus tellus lorem
id sapien. Curabitur venenatis lacus a
sapien cursus aliquam dillus nat map.”
— Qasim Meher Assad, Head of Products, Mindstorm
UnrulyHeroesbyMagicDesignStudios—MadewithUnity
36