Beta 2024.12.18.477

From Resonite Wiki
Revision as of 08:10, 18 December 2024 by J4 (talk | contribs) (fix missing issue link)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Beta 2024.12.18.477 is a Resonite version released on 2024/12/18.

The following notes were sent by Frooxius:

A bunch more fixes for PhotonDust! This fixes a number of conversion issues, improving compatibility with old content. I'll be traveling soon, so it'll be a bit quieter now, I wanted to get as many of these out as I can.
I'm still keeping the experimental label on PhotonDust, since there's still a number of issues open, so be cautious, but feel free to play with it! It's been great seeing the cool visuals and stuff everyone's been messing with. If you do, please share more!
Also this update fixes "performance" issue that turned out to not really be much of a performance issue at all - a setting didn't convert right, resulting in PhotonDust having to update and render about 10 times the amount of geometry data for a converted system - and thus having "lower performance" as result. This should be much better now!

New Features:

  • Added ShuffleInterweavedRibbons to ParticleRibbonsModule
    • This will randomize the order in which new particles get assigned to ribbons
    • This can help randomize ribbon grouping when the emission is too predictable and ordered
    • This is automatically on for legacy converted systems, which fixes ribbons not connecting across groups in some cases (based on report by VirgilCore, issue #3359)

Optimizations:

  • Optimized data ordering of trails for rendering to improve performance(based on report by @orange, issue #3301 and @Rucio, @epicEaston197, @Foxbox, @Stiefel, @Stella, @Player Kode, @Storm_DPD, issue #3355)

Locale:

  • Merged Korean locale update by @MirPASEC
  • Merged French locale update by @Jae “awa” J4

Fixes:

  • Strip alpha values from converted legacy ColorOverLifetime
    • This fixes issue in legacy items that had alpha, which was previously ignored (based on report by @Gareth48, issue #3373)
  • Fixed SkinnedMeshEmitter not updating transforms of the source Skin continually (reported by @Fukuro, issue #3385)
  • Fixed direction not being converted properly for legacy LineEmitter instances (reported by @orange, issue #3381)
  • Fixed ParticleSizeAffectsTrailLifetime not getting converted properly to PhotonDust
    • This resulted in some systems having trails significantly longer than the original, contributing to a significant performance degradation due to more than 10x increase in amount of trail geometry in some cases (based on report by @orange, issue #3301 and @Rucio, @epicEaston197, @Foxbox, @Stiefel, @Stella, @Player Kode, @Storm_DPD, issue #3355)
  • Fixed issues in RotationSimulatorModule buffer management, resulting in particle rotation jitter (reported by @Aegis_Wolf, issue #3357)