VelocityPerpendicular rendering breaks on parent position translation

When moving an instance with child ParticleEmitters whose Orientation property is set to VelocityPerpendicular, the child particles fail to render after moving. Bizarrely, this only seems to happen when:

  1. The model is moved via dragger (updating model’s position correctly preserves the particles)
  2. The model’s rotation is some multiple of 90, e.g. CFrame.Orientation = 90,0,0

I’ve provided a short video to showcase the issue here:

This seems likely to be linked to a bug report I already made about ParticleEmitter problems: VelocityPerpendicular particles render incorrectly relative to orientation

Hopefully these documented instances of problems help fix the issue.

A private message is associated with this bug report

2 Likes