Uploaded December 2024 | Updated September 2026, 2 weeks ago
So I fixed the alignment issues with the singularity breaking. There was a number of compounding issues. One of them being with the coordinate space of the original Unity's particle's system - it's differently aligned from the rest of Unity's coordinate system, making the two inconsistent. Meanwhile PhotonDust's coordinate system is consistent with the rest of Resonite.
The other issue is that for computing quaternions from a directional vector, the behavior at the singularity point (when both forward and upwards vectors are exactly aligned) was different, which was causing another inconsistency at certain rotations.
Both of those got fixed up, so the original test scenario for rotation now behaves consistently between both systems. However there are still some issues, which you can see at the beginning, where the converted flamethrower is aligning very oddly.
I still need to get to the bottom of this one and figure what's causing the discrepancy.
Support development at: patreon.com/resonite
Official website: resonite.com
So I fixed the alignment issues with the singularity breaking. There was a number of compounding issues. One of them being with the coordinate space of the original Unity's particle's system - it's differently aligned from the rest of Unity's coordinate system, making the two inconsistent. Meanwhile PhotonDust's coordinate system is consistent with the rest of Resonite.
The other issue is that for computing quaternions from a directional vector, the behavior at the singularity point (when both forward and upwards vectors are exactly aligned) was different, which was causing another inconsistency at certain rotations.
Both of those got fixed up, so the original test scenario for rotation now behaves consistently between both systems. However there are still some issues, which you can see at the beginning, where the converted flamethrower is aligning very oddly.
I still need to get to the bottom of this one and figure what's causing the discrepancy.
Support development at: patreon.com/resonite
Official website: resonite.com










