Billboard Painter
Billboard Painter is a tool that lets you paint billboard on surfaces. This tool can be used for creating ivy, vines, spider webs and anything else you can think up!
Last updated
Billboard Painter is a tool that lets you paint billboard on surfaces. This tool can be used for creating ivy, vines, spider webs and anything else you can think up!
Last updated
Make sure that you have Always Refresh
on in the Editor when using the Tool.
To get started using Billboard Painter Tool we need to create a holder for our particles.
Create a GameObject
in the hierarchy.
Attach the Billboard Painter Tool
script as a new component.
All properties has tooltips if you hover over them in the inspector that tells you what they do.
This handles when the billboards we create should update and recalculate everything. It is very important you understand when you can use each of the Update Modes to avoid any freezing when painting later on
The painter tool never lags or freezes the game, only in the editor when modifying it.
Follows is an example workflow of creating e.g. ivy using the tool:
You can change the billboards created if you are well-versed in mesh creation and C#. Here follows a simple guide of the inner workings of the tool:
Under Level Design Tools/Tools/Billboard Painter/Scripts
open the Billboard
script.
Here you can change the billboard however you like. We suggest that you go from top-to-bottom to try to understand what needs to be changed, but here is a quick rundown.
Every LOD is separated in a switch
statement. Both LOD1
and LOD2
are the same out of the box but can be separated if more detail is needed.
If you change the generated vertices, make sure you also change the GetVertexCount
method to match the vertex count.
If you need further detail and/or more complex shapes, we recommend using the Object Brush Tool
instead.