VisualShaderNodeBillboard

Hereda: VisualShaderNode < Resource < RefCounted < Object

Un nodo que controla cómo el objeto mira a la cámara para ser utilizado dentro del grafo de shader visual.

Descripción

El puerto de salida de este nodo debe estar conectado al puerto Model View Matrix de VisualShaderNodeOutput.

Propiedades

BillboardType

billboard_type

1

bool

keep_scale

false


Enumeraciones

enum BillboardType: 🔗

BillboardType BILLBOARD_TYPE_DISABLED = 0

El billboarding está desactivado y el nodo no hace nada.

BillboardType BILLBOARD_TYPE_ENABLED = 1

Se activa un algoritmo de billboarding estándar.

BillboardType BILLBOARD_TYPE_FIXED_Y = 2

Se activa un algoritmo de billboarding para rotar alrededor del eje Y.

BillboardType BILLBOARD_TYPE_PARTICLES = 3

Se activa un algoritmo de billboarding diseñado para su uso en partículas.

BillboardType BILLBOARD_TYPE_MAX = 4

Representa el tamaño del enum BillboardType.


Descripciones de Propiedades

BillboardType billboard_type = 1 🔗

Controla cómo el objeto mira a la cámara.


bool keep_scale = false 🔗

  • void set_keep_scale_enabled(value: bool)

  • bool is_keep_scale_enabled()

Si es true, el shader mantendrá la escala establecida para la malla. De lo contrario, la escala se perderá cuando se haga billboarding.