💨 Оглавление
🔥 Обзор
📎 Характеристики
Это список известных свойств, используемых в архетипах узлов алхимии.
Имя | Тип | Описание |
---|---|---|
Node_Name | String | Имя архетипа. Обязательное свойство. |
Node_LifeSpan | Float | Срок службы узла. Обязательное свойство. |
Node_Transform | Transform | Преобразование узла. Обязательное свойство. |
String | Неиспользованный. | |
Emitter_LODCurve | Animated float | Кривая смещения уровня детектирования излучателя. |
Emitter_InitialParticles | Integer | Число изначально созданных частиц. |
Emitter_Frequency | Animated curve | Скорость/частота появления частиц (единиц в секунду). |
Emitter_MaxParticles | Animated curve | Максимально допустимое количество частиц. |
Emitter_EmitCount | Animated curve | Неизвестный. |
Emitter_InitialLifeSpan | Animated curve | Продолжительность жизни частиц назначается при их генерации. |
Emitter_Pressure | Animated curve | Начальная скорость. Должна быть выше 0, чтобы некоторые частицы были видны. |
Emitter_VelocityApproach | Animated curve | Наследует скорость родительского объекта. |
CubeEmitter_Width | Animated curve | Ширина FxCubeEmitter. |
CubeEmitter_Height | Animated curve | Высота FxCubeEmitter. |
CubeEmitter_Depth | Animated curve | Глубина FxCubeEmitter. |
CubeEmitter_MinSpread | Animated curve | Минимальный угол рассеивания FxCubeEmitter. |
CubeEmitter_MaxSpread | Animated curve | Максимальный угол рассеивания FxCubeEmitter. |
SphereEmitter_MinRadius | Animated curve | Внутренний радиус FxSphereEmitter (полый). |
SphereEmitter_MaxRadius | Animated curve | Внешний радиус FxSphereEmitter. |
ConeEmitter_MinRadius | Animated curve | Внутренний радиус FxConeEmitter (полый). |
ConeEmitter_MaxRadius | Animated curve | Внешний радиус FxConeEmitter. |
ConeEmitter_MinSpread | Animated curve | Минимальный угол рассеивания FxConeEmitter. |
ConeEmitter_MaxSpread | Animated curve | Максимальный угол рассеивания FxConeEmitter. |
Appearance_LODCurve | Animated float | Внешний вид кривой смещения LOD. |
BasicApp_TriTexture | Boolean | Используйте треугольную сетку. |
BasicApp_QuadTexture | Boolean | Используйте четырехъядерную сетку. |
BasicApp_MotionBlur | Boolean | Применяет размытие движения для нетекстурированных объектов. |
BasicApp_Color | Animated color | Анимация цветовых оттенков. |
BasicApp_Alpha | Animated float | Цветная альфа-анимация. |
BasicApp_Size | Animated float | Размер сетки. |
BasicApp_HtoVAspect | Animated float | Соотношение сторон по горизонтали и вертикали. |
BasicApp_Rotate | Animated float | Анимация вращения. Игнорируется при включенном эффекте MotionBlur. |
BasicApp_TexName | String | Название текстуры. |
BasicApp_BlendInfo | Color blending | Режим смешивания цветов. |
BasicApp_UseCommonTexFrame | Boolean | Используйте обычную анимацию текстур. |
BasicApp_TexFrame | Animated float | Анимация индивидуальной текстуры частиц. |
BasicApp_CommonTexFrame | Animated curve | Анимация текстуры общего узла. |
BasicApp_FlipTexU | Boolean | Отразить текстуру по горизонтали. |
BasicApp_FlipTexV | Boolean | Отразить текстуру вертикально. |
OrientedApp_Width | Animated float | |
OrientedApp_Height | Animated float | |
RectApp_CenterOnPos | Boolean | |
RectApp_ViewingAngleFade | Boolean | Спрайт затухает при большом угле обзора. |
RectApp_Scale | Animated float | |
RectApp_Length | Animated float | |
RectApp_Width | Animated float | |
BeamApp_DisablePlaceHolder | Boolean | |
BeamApp_DupeFirstParticle | Boolean | |
BeamApp_LineAppearance | Boolean | |
ParticleApp_LifeName | String | Относится к названию эффекта, отображаемому в течение срока действия. |
ParticleApp_DeathName | String | Относится к названию эффекта, отображаемому в конце. |
ParticleApp_UseDynamicRotation | Boolean | Применяет преобразование из этого узла. |
ParticleApp_SmoothRotation | Boolean | |
Integer | Неизвестный. Начальный индекс группы сетки? | |
String | Unknown | |
Boolean | Позволяет ли преобразовывать отдельные частицы? | |
Transform | Преобразование отдельных частиц? | |
RadialField_Approach | Animated curve | |
RadialField_Attenuation | Animated float | |
RadialField_Magnitude | Animated curve | |
RadialField_Radius | Animated curve | |
CollideField_Height | Animated curve | |
CollideField_Reflectivity | Animated curve | |
CollideField_Width | Animated curve | |
AirField_Approach | Animated curve | |
AirField_Magnitude | Animated curve | |
GravityField_Gravity | Animated curve | |
TurbulenceField_Approach | Animated curve | |
TurbulenceField_Magnitude | Animated curve | |
0x1C65B7B9 | Boolean | Дубликат BeamApp_LineAppearance. |
0x0BA0B3BB | Transform | Неизвестный. |
0x03503B61 | Boolean | Неизвестный. |
0x0ABE0402 | Boolean | Неизвестный. |
0xE63AA248 | Animated curve | Неизвестный. |
- ❔ 0xE63AA248 тип появляется в некоторых узлах FLDustField.
- ❔ 0x0BA0B3BB, 0x03503B61 и 0x0ABE0402 типы появляются в tail.app (FLBeamAppearance) gf_tradelaneship01.ale.
- BasicApp_CommonTexFrame может анимировать текстуры с несколькими подтекстурами (т.е. количество текстур > 1), в то время как BasicApp_TexFrame не может (по умолчанию используется последняя текстура). Свойство частоты кадров игнорируется и зависит от воспроизведения, управляемого кривой (0.0 — первый кадр, 1.0 — последний кадр).
🔭 Узлы
- Префикс «FL» в некоторых именах не является опечаткой.
⚡ FxNode
Может использоваться для группировки нескольких узлов для преобразований.
- Node_Name
- Node_LifeSpan
- Node_Transform
💢 FxCubeEmitter
Излучатель кубического объема.
- Node_Name
- Node_LifeSpan
- Node_Transform
- Emitter_LODCurve
- Emitter_InitialParticles
- Emitter_Frequency
- Emitter_MaxParticles
- Emitter_EmitCount
- Emitter_InitLifeSpan
- Emitter_Pressure
- Emitter_VelocityApproach
- CubeEmitter_Width
- CubeEmitter_Depth
- CubeEmitter_Height
- CubeEmitter_MinSpread
- CubeEmitter_MaxSpread
📎 FxSphereEmitter
Сферический объемный излучатель.
- Node_Name
- Node_LifeSpan
- Node_Transform
- Emitter_LODCurve
- Emitter_InitialParticles
- Emitter_Frequency
- Emitter_MaxParticles
- Emitter_EmitCount
- Emitter_InitLifeSpan
- Emitter_Pressure
- Emitter_VelocityApproach
- SphereEmitter_MinRadius
- SphereEmitter_MaxRadius
📎 FxConeEmitter
Конусный объемный излучатель.
- Node_Name
- Node_LifeSpan
- Node_Transform
- Emitter_LODCurve
- Emitter_InitialParticles
- Emitter_Frequency
- Emitter_MaxParticles
- Emitter_EmitCount
- Emitter_InitLifeSpan
- Emitter_Pressure
- Emitter_VelocityApproach
- ConeEmitter_MinRadius
- ConeEmitter_MaxRadius
- ConeEmitter_MinSpread
- ConeEmitter_MaxSpread
⚡ FxBasicAppearance
Простой спрайт рекламного щита, повернутый к камере.
- Node_Name
- Node_LifeSpan
- Node_Transform
- Appearance_LODCurve
- BasicApp_TriTexture
- BasicApp_QuadTexture
- BasicApp_MotionBlur
- BasicApp_Color
- BasicApp_Alpha
- BasicApp_Size
- BasicApp_HToVAspect
- BasicApp_Rotate
- BasicApp_TexName
- BasicApp_BlendInfo
- BasicApp_UseCommonTexFrame
- BasicApp_TexFrame
- BasicApp_CommonTexFrame
- BasicApp_FlipTexU
- BasicApp_FlipTexV
💢 FxRectAppearance
- Node_Name
- Node_LifeSpan
- Node_Transform
- Appearance_LODCurve
- BasicApp_MotionBlur
- RectApp_CenterOnPos
- RectApp_ViewingAngleFade
- BasicApp_Color
- BasicApp_Alpha
- RectApp_Scale
- RectApp_Length
- RectApp_Width
- BasicApp_TexName
- BasicApp_BlendInfo
- BasicApp_UseCommonTexFrame
- BasicApp_TexFrame
- BasicApp_CommonTexFrame
- BasicApp_FlipTexU
- BasicApp_FlipTexV
⚡ FxOrientedAppearance
Плоский спрайт, ориентация которого не зависит от направления частиц.
- Node_Name
- Node_LifeSpan
- Node_Transform
- Appearance_LODCurve
- RectApp_ViewingAngleFade
- OrientedApp_Width
- OrientedApp_Height
- BasicApp_Color
- BasicApp_Alpha
- BasicApp_TexName
- BasicApp_BlendInfo
- BasicApp_UseCommonTexFrame
- BasicApp_TexFrame
- BasicApp_CommonTexFrame
- BasicApp_FlipTexU
- BasicApp_FlipTexV
⚡ FxPerpAppearance
Спрайт рекламного щита обращен перпендикулярно направлению его частиц.
- Node_Name
- Node_LifeSpan
- Node_Transform
- Appearance_LODCurve
- RectApp_ViewingAngleFade
- BasicApp_Color
- BasicApp_Alpha
- BasicApp_Size
- BasicApp_TexName
- BasicApp_BlendInfo
- BasicApp_UseCommonTexFrame
- BasicApp_TexFrame
- BasicApp_CommonTexFrame
- BasicApp_FlipTexU
- BasicApp_FlipTexV
⚡ FLBeamAppearance
Пересекающиеся прямоугольники образуют отрезки прямых из частиц.
- Node_Name
- Node_LifeSpan
- Node_Transform
- Appearance_LODCurve
- BasicApp_Color
- BasicApp_Alpha
- RectApp_Scale
- RectApp_Width
- BasicApp_TexName
- BasicApp_BlendInfo
- BasicApp_UseCommonTexFrame
- BasicApp_TexFrame
- BasicApp_CommonTexFrame
- BasicApp_FlipTexU
- BasicApp_FlipTexV
- BeamApp_DisablePlaceHolder
- BeamApp_DupeFirstParticle
- BeamApp_LineAppearance
💨 FLDustAppearance
Спрайт рекламного щита, изменяющий прозрачность в зависимости от движения камеры: когда спрайты покоя прозрачны, они становятся непрозрачными при движении или вращении камеры.
- Node_Name
- Node_LifeSpan
- Node_Transform
- BasicApp_Color
- BasicApp_Alpha
- BasicApp_Size
- BasicApp_TexName
- BasicApp_BlendInfo
- BasicApp_UseCommonTexFrame
- BasicApp_TexFrame
- BasicApp_CommonTexFrame
- BasicApp_FlipTexU
- BasicApp_FlipTexV
⚡ FxParticleAppearance
Внешний вид, который использует другие эффекты в том же файле .ale для визуализации.
Когда частицы живы, они воспроизводят эффект, указанный в ParticleApp_LifeName
, а после истечения срока действия — эффект ParticleApp_DeathName
.
ParticleApp_UseDynamicRotation
применяет вращение от ориентации частицы.
ParticleApp_SmoothRotation
включает или отключает сферическую линейную интерполяцию для движения вращения.
- Node_Name
- Node_LifeSpan
- Node_Transform
- ParticleApp_LifeName
- ParticleApp_DeathName
- ParticleApp_UseDynamicRotation
- ParticleApp_SmoothRotation
⚡ FxMeshAppearance
❗ Не работает.
- Node_Name
- Node_LifeSpan
- Node_Transform
- MeshApp_MeshId
- MeshApp_MeshName
- MeshApp_UseParticleTransform
- MeshApp_ParticleTransform
🔥 FxRadialField
Поле аттрактора/рефлектора.
- Node_Name
- Node_LifeSpan
- Node_Transform
- RadialField_Radius
- RadialField_Attenuation
- RadialField_Magnitude
- RadialField_Approach
🔭 FxGravityField
Ускоряет частицы. Используйте вращение Node_Transform
для изменения направления.
- Node_Name
- Node_LifeSpan
- Node_Transform
- GravityField_Gravity
📎 FxCollideField
Создает плоское поле отражения поверхности.
- Node_Name
- Node_LifeSpan
- Node_Transform
- CollideField_Reflectivity
- CollideField_Width
- CollideField_Height
🔭 FxTurbulenceField
Беспорядочно встряхивайте частицы.
- Node_Name
- Node_LifeSpan
- Node_Transform
- TurbulenceField_Magnitude
- TurbulenceField_Approach
💥 FxAirField
Перезаписывает скорость частиц.
- Node_Name
- Node_LifeSpan
- Node_Transform
- AirField_Magnitude
- AirField_Approach
🔥 FLDustField
Сохраняет частицы визуализированными только в пределах объема сферы.
- Node_Name
- Node_LifeSpan
- Node_Transform
- SphereEmitter_MaxRadius
💥 FLBeamField
- Node_Name
- Node_LifeSpan
- Node_Transform