Asset List:
Trees
4 types of trees, 19 overall
Fir
Number of Models: 4
Average Triangles: 450-1100 triangles
LODs: 2
Pine
Number of Models: 5
Average Triangles: 400-1100 triangles
LODs: 2
Poplar
Number of Models: 6
Average Triangles: 850-3800 triangles
LODs: 2
Spruce
Number of Models: 4
Average Triangles: 1000-2500 triangles
LODs: 2
All trees use one ‘tree’ material-composed of 3 textures. The material uses a custom shader.
All trees have a separate LOD1 billboard model (composed of 12-16 tris), and each have their own separate material.
Bushes
Number of Models: 5
Average Triangles: 500-200 triangles
LODs: 1
Bushes use the same material as the trees.
Rocks
Number of Models: 10
Average Triangles: 150-250 triangles
LODs: 1
All of the rocks use one ‘rock’ material that makes use of three textures.
Details
There are several types of ground cover available to be painted as details on terrain.
Grass
Number of Models: 1
Average Triangles: 12 triangles
Ground Plant
Number of Models: 3
Average Triangles: 75-40 triangles
Pebble
Number of Models: 3
Average Triangles: 15-25 triangles
Small Plant
Number of Models: 3
Average Triangles: 200-500 triangles
Pebbles use the ‘rock’ material-same as rocks.
All other detail models use one ‘detail’ material that is composed of three textures. The material makes use of a custom shader.
Water
The water uses a water plane model composed of 1152 triangles. The water uses a material composed of three textures. The water material uses a custom shader.
Shaders
Tree Shader
- One unified shader for both bark and leaves to reduce draw calls
- Uses three textures
- Albedo
- Normalmap
- Metallic/Translucency/Ambient Occlusion/Smoothness
- The textures for this slot are set up in a way where it is still compatible with Unity’s default material-it can be used within the ‘MetallicSmoothness’ texture slot.
- Supports translucency
- Has a complex wind simulation that includes two separate wind calculations-a main wind simulation and a smaller turbulence simulation.
Detail Shader
- A shader set up for usage for all models intended to be used with the terrain detail system
- Uses three textures
- Albedo
- Normalmap
- Metallic/Translucency/Ambient Occlusion/Smoothness
- The textures for this slot are set up in a way where it is still compatible with Unity’s default material-it can be used within the ‘MetallicSmoothness’ texture slot.Has the same wind simulation set up as the tree shader
- Has a ‘DetailDistance’ value that can be used to fade the material after a set distance to make it work with the terrain’s detail patch system
Water Shader
- Supports waves via vertex displacement
- Supports foam on edges where water collides with land
- Supports refraction
Extras
- A collider model is included for the demo scene to prevent players from walking into the lake. The model is made up of 85 triangles.
- Two leaf textures are included for usage with particle systems. One of these already has a particle material set up for the demo scene, along with a prefab within the scene folder.
- Contains a audio track for forest ambience, including slight wind and nature sounds [birds chirping,etc.]
- Pack is compatible with Built-In, URP, and HDRP for Unity 2021 and onward. Pack includes custom shaders that include translucency and wind simulation. The shaders are made with Amplify Shader Editor and Shader Graph, allowing for easy editing and modification.