diff --git a/runtimes/talos/src/main/java/com/talosvfx/talos/runtime/vfx/Particle.java b/runtimes/talos/src/main/java/com/talosvfx/talos/runtime/vfx/Particle.java index 8b668d9d..e4ff366d 100644 --- a/runtimes/talos/src/main/java/com/talosvfx/talos/runtime/vfx/Particle.java +++ b/runtimes/talos/src/main/java/com/talosvfx/talos/runtime/vfx/Particle.java @@ -144,6 +144,7 @@ public void applyAlpha (float alpha, float delta) { temp.set(particleModule.getPositionOverride()); localPosition.add(temp); + worldPosition.set(localPosition).rotate(Vector3.Z, worldRotation).scl(worldScale.x); } else { final Vector3 drag = particleModule.getDrag();