GPUParticlesAttractorVectorField3D

Наследует: GPUParticlesAttractor3D < VisualInstance3D < Node3D < Node < Object

Коробчатый аттрактор с различными направлениями и силами, определенными в нем, который влияет на частицы из узлов GPUParticles3D.

Описание

Коробчатый аттрактор с различными направлениями и силами, определенными в нем, который влияет на частицы из узлов GPUParticles3D.

В отличие от GPUParticlesAttractorBox3D, GPUParticlesAttractorVectorField3D использует texture для влияния на силу притяжения внутри коробки. Это можно использовать для создания сложных сценариев притяжения, в которых частицы движутся в разных направлениях в зависимости от их местоположения. Это может быть полезно для погодных эффектов, таких как песчаные бури.

Аттракторы частиц работают в реальном времени и могут перемещаться, вращаться и масштабироваться во время игры. В отличие от форм столкновений, также поддерживается неравномерное масштабирование аттракторов.

Примечание: Аттракторы частиц влияют только на GPUParticles3D, а не на CPUParticles3D.

Свойства

Vector3

size

Vector3(2, 2, 2)

Texture3D

texture


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

Vector3 size = Vector3(2, 2, 2) 🔗

Размер поля векторного поля в трехмерных единицах.


Texture3D texture 🔗

Трехмерная текстура, которая будет использоваться. Значения линейно интерполируются между пикселями текстуры.

Примечание: Для повышения производительности разрешение трехмерной текстуры должно отражать size аттрактора. Поскольку притяжение частиц обычно представляет собой низкочастотные данные, текстуру можно поддерживать в низком разрешении, например 64×64×64.