Skip to content

Particles

Niik-l edited this page Oct 15, 2026 · 2 revisions

Particles

Full notes: NODE_REGISTRY.md → Particles

Node Status What it does
ParticleEmitter Available Emitter with Point/Sphere/Box/Disc shapes
ParticleGravity Available Gravity force for particles
ParticleDrag Available Velocity damping
ParticleTurbulence Available 3D curl noise turbulence (volumetric swirling)
ParticleTurbulence2D Available Planar curl noise turbulence (sheet-like flow)
ParticleWind Available Directional wind force with gustiness
ParticleKillBox Available Bounding box particle kill zone (inside/outside)
ParticleAttract Available Attract/repel from a point (linear/inverse square falloff)
ParticleVortex Available Spiral vortex force around an axis with inward pull
ParticleSpawn Available Secondary particle emitter (splashes, sparks, bursts) — triggers: Continuous / On Birth / On Death / On Collision / At Age (burst, 2026-07-29) — fires once when each parent crosses its per-ID randomized burst age (Burst Age ± Variance) …
ParticleSolver Available Particle solver + collision. Owns simulation loop (forces → integrate → collide). Reads Cube3D/Sphere3D geo for collision (OBB with rotation) + Card3D (2026-07-27) as a thin aspect-correct slab (halfW = cardAspect0.5scaleX, swept ray test = tunnel-proof). …
ParticleInstance Available Instance geo at particle positions. 4 geo inputs (A-D) — any geo the 3D system renders (2026-10-14): Cube3D / Sphere3D / Card3D / Cylinder3D, ReadGeo (a Megascans asset with its Material3D), GeoBuilder, ReadAlembicArchive …
WriteAlembicParticles Available First disk-writing 3D node. Passthrough particle node — particles flow through input 0 unchanged. Knobs: File (.abc output) + Bake button. Click Bake → iterates project frame range, writes OPoints sample per frame (positions, IDs, velocities, Cd color, size). …
ReadAlembicParticles Available Source node — reads OPoints from an Alembic archive back into a particle stream. Knobs: File + Reload + Info label. Pre-loads all samples on file open (positions/IDs/velocities + optional Cd color and size from arbGeomParams). …
ParticleAttribute Available Per-particle attribute editor, FOUR tabbed sections (Color / Pscale / Alpha / Emission — emission ships disabled; drives Cycles per-particle glow + additive ScanlineRender brightness). …
ParticleMerge Available Combine multiple particle streams (4 inputs)
ParticleMaterial Available Particle shading override for CyclesRender. Pass-through in the particle chain (inputs: particles + optional mat). With a material (Material3D/MergeMat/Project3D): particles render with the full PBR material …
Scatter3D Available Scatter points over the surface of a geo node (ReadGeo / GeoBuilder / ReadAlembicArchive / primitives — anything GeoExtract flattens), output as static particles that carry the face normal, for ParticleInstance (Megascans debris on a ground …
PointsToParticles Available Adapter: PointCloudProvider → ParticleProvider. Converts any point cloud (DeepToPoints, Blast, CameraTracker, PointCloudGenerator) into static particles (colors from the cloud, IDs preserved …

Status: Available = in the release builds; Not in the build = source exists but the node is not registered; Retired = replaced, kept so old projects load.

Clone this wiki locally