GPUParticlesAttractorVectorField3D
Наследует: GPUParticlesAttractor3D < VisualInstance3D < Node3D < Node < Object
Коробчатый аттрактор с различными направлениями и силами, определенными в нем, который влияет на частицы из узлов GPUParticles3D.
Описание
Коробчатый аттрактор с различными направлениями и силами, определенными в нем, который влияет на частицы из узлов GPUParticles3D.
В отличие от GPUParticlesAttractorBox3D, GPUParticlesAttractorVectorField3D использует texture для влияния на силу притяжения внутри коробки. Это можно использовать для создания сложных сценариев притяжения, в которых частицы движутся в разных направлениях в зависимости от их местоположения. Это может быть полезно для погодных эффектов, таких как песчаные бури.
Аттракторы частиц работают в реальном времени и могут перемещаться, вращаться и масштабироваться во время игры. В отличие от форм столкновений, также поддерживается неравномерное масштабирование аттракторов.
Примечание: Аттракторы частиц влияют только на GPUParticles3D, а не на CPUParticles3D.
Свойства
|
||
Описания свойств
Vector3 size = Vector3(2, 2, 2) 🔗
Размер поля векторного поля в трехмерных единицах.
Трехмерная текстура, которая будет использоваться. Значения линейно интерполируются между пикселями текстуры.
Примечание: Для повышения производительности разрешение трехмерной текстуры должно отражать size аттрактора. Поскольку притяжение частиц обычно представляет собой низкочастотные данные, текстуру можно поддерживать в низком разрешении, например 64×64×64.