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.

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

Default

1

Setter

set_billboard_type(value)

Getter

get_billboard_type()

Controls how the object faces the camera. See BillboardType.


Default

false

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.