VisualShaderNodeBillboard¶
Inherits: VisualShaderNode < Resource < RefCounted < Object
A node that controls how the object faces the camera to be used within the visual shader graph.
Description¶
The output port of this node needs to be connected to Model View Matrix
port of VisualShaderNodeOutput.
Properties¶
|
||
|
Enumerations¶
enum BillboardType:
BILLBOARD_TYPE_DISABLED = 0 --- Billboarding is disabled and the node does nothing.
BILLBOARD_TYPE_ENABLED = 1 --- A standard billboarding algorithm is enabled.
BILLBOARD_TYPE_FIXED_Y = 2 --- A billboarding algorithm to rotate around Y-axis is enabled.
BILLBOARD_TYPE_PARTICLES = 3 --- A billboarding algorithm designed to use on particles is enabled.
BILLBOARD_TYPE_MAX = 4 --- Represents the size of the BillboardType enum.
Property Descriptions¶
BillboardType billboard_type
Default |
|
Setter |
set_billboard_type(value) |
Getter |
get_billboard_type() |
Controls how the object faces the camera. See BillboardType.
bool keep_scale
Default |
|
Setter |
set_keep_scale_enabled(value) |
Getter |
is_keep_scale_enabled() |
If true
, the shader will keep the scale set for the mesh. Otherwise, the scale is lost when billboarding.