VisualShaderNodeBillboard

Наследует: VisualShaderNode < Resource < RefCounted < Object

Узел, который управляет тем, как объект обращен к камере, для использования в графе визуального шейдера.

Описание

Выходной порт этого узла должен быть подключен к порту Model View Matrix VisualShaderNodeOutput.

Свойства

BillboardType

billboard_type

1

bool

keep_scale

false


Перечисления

enum BillboardType: 🔗

BillboardType BILLBOARD_TYPE_DISABLED = 0

Billboarding отключен, и узел ничего не делает.

BillboardType BILLBOARD_TYPE_ENABLED = 1

Включен стандартный алгоритм размещения billboard'ов.

BillboardType BILLBOARD_TYPE_FIXED_Y = 2

Включен алгоритм вращения билборда вокруг оси Y.

BillboardType BILLBOARD_TYPE_PARTICLES = 3

Включен алгоритм билбординга, предназначенный для использования с частицами.

BillboardType BILLBOARD_TYPE_MAX = 4

Представляет размер перечисления BillboardType.


Описания свойств

BillboardType billboard_type = 1 🔗

Управляет направлением объекта к камере.


bool keep_scale = false 🔗

  • void set_keep_scale_enabled(value: bool)

  • bool is_keep_scale_enabled()

Если true, шейдер сохранит масштаб, установленный для сетки. В противном случае масштаб теряется при билбординге.