VFX Sprite sorting is broken

Version: All versions

Frequency: Consistently

Severity: Low

Marketplace package name: KSC Scenery by TerraBuilder

Context: In-sim, rocket launch smoke effects

Similar MSFS 2020 issue: (MSFS2020 VFX Sprite Sorting is broken)

Bug description: This defect report is identical to the one reported for MSFS2020, and we are reporting it again for MSFS2024, since it is a separate platform, for thoroughness. This has been an old defect, going as far back as Microsoft’s FSX from 2006, through P3D (all versions), MSFS2020 and now MSFS2024 - We know because we remember asking about it way back then, without anyone responding. This defect is apparent when a VFX sprite texture contains opaque or near-opaque areas. It seems that, when the emitter is emitting the particles (sprites) away from the observer, the sprite sorting is correct (closer ones are on top of farther ones). However, when the emtter is emitting particles towards the observer, the particles (sprites) are sorted in reverse order - the most distant ones are on top of the closer ones. With the majority of default in-sim VFX, this defect has been diminished by making the default VFX sprites sufficiently transparent so that it is difficult to tell what is in front and what is in the back. However, when the sprite is made more opaque, the defect becomes obvious. While we (at TerraBuilder) understand that most default VFX deal with wispy, transparent, smokey particles and the default VFX work fine for common dust/steam/smoke situations, we are in the process of creating more heavy, thick, well defined smoke particles that require more opaque sprites, and this defect becomes (painfully) more apparent. For example, we have our Kennedy Space Center Scenery title out on Marketplace, and the rocket launching effects (launch pad smoke and rocket smoke trail) look correct only from certain perspectives, while from other perspectives we get the “tunnel” effect, just like in the video. Fixing this defect would GREATLY improve visuals in our case, but would also improve the visuals for any and all add-on products that use smoke trails (airshow), billowing smoke areas (forest fires and volcanoes) and other similar situations.

Repro steps: Create a material with an “orb” sprite PNG with transparency (alpha mask) that has central part opaque, and the fringes transparent. Create a simple emitting VFX (like in the video) and assign a sprite to it. Observe the results, the defect will be similar to the one in the video.

Attachments: We’ve put together a simple VFX that emits sprites and illustrates this defect, and created a video of it. In the video, the sprite is emitted from the rear of the aircraft (on ground). With the emitter emitting away from the observer, everything looks good, however, as the camera pans around the scene, the observers is put farther back from the aircraft, looking towards it and towards the effect. From this vantage point, the emitter is emitting particles TOWARDS the observer, and the defect becomes apparent at time index 00:50. The video is made in MSFS2020 but the same defect is observed in MSFS2024.

Defect Video Link

Best regards,

Mitch
TerraBuilder team

1 Like

Hello,

Can you share with us your VFX please ?
I can’t reproduce the same behavior.

See 3) Provide Private Content

Regards,
Boris

2 Likes

Certainly - sent through the Private Link!

Thanks for looking into this!

Mitch
TerraBuilder Team

Hello,

I logged the issue, this will be reviewed.

Regards,
Boris

Thank you!

Mitch
TerraBuilder Team

Hello @TerraBuilderTeam

There is a fix candidate for this in SU5 Beta.
Let us know if this is good for you.

Regards,
Sylvain

Thank you @FlyingRaccoon ! We are not in the beta program but we will check it out as soon as SU5 official update is out.

Was this also addressed in MSFS2020? I know it is not a huge priority, but there is still a strong user base outh there.

Cheers,
Mitch
TerraBuilder Team

1 Like

Hello @TerraBuilderTeam

I don’t think it will.
The bandwidth for fixes in 2020 is very limited and mostly used to fix blockers and stability issues.

Regards,
Sylvain

Ok - thanks @FlyingRaccoon While I understand MSFS2020 is in maintennance mode, please keep this fix in a cue if possible, should the bandwidth allow for it in the future :slight_smile: . We still see quite a bit of customers using our scenery on MSFS2020, and we are still supporting it with future updates.

Cheers!
Mitch
TerraBuilder Team

1 Like

This topic has been automatically closed after 60 days of inactivity since it was marked as fixed.

If there is important new information about this same report, you can use the “Request reopen” button below to ask the moderation team to review it again.
For other issues or broader discussion, please open a new topic in the appropriate category.