Mojira Archive
MCM-1841

Bézier Chain doesn't work for particles.

Partner Rank: 3

Partner Team Reporting: Shapescape

Verification builds: 1.20.20, Windows

Summary:
Bézier Chain variable mode doesn't seem to work for particles. When used, instead of providing smooth transitions specified by the curve, it seems to "jump" between points.

Impact:
This prevents us from using Bézier Chain mode for particles as the results are far from good, but using other modes to obtain the same result as intended with Bézier Chain is usually time-consuming or impossible.
Additionally, it causes particles in live content to look much worse than intended, sometimes even breaking them.
Snowstorm (a Visual Studio Code extension dedicated to particles) displays the particles the correct way.  The particles presented in the attachment are included in content that is already live.

Repro Steps:

  1. Set up particles using the Bézier Chain curve for variables that modify one of the particle components e.g. the size.
  2. Apply particles to the world and join the world.
  3. Execute /particle command and render the particles.

Observed Results:
Despite the smoothness of the curve, particles will change their size in a non-smooth way.

Expected Results:
The particles' size follows the Bézier Chain curve and provides smooth transitions.

Screenshots/Videos attached: Yes.
I've attached a video from Snowstorm and a recording from the game as well as the screenshot of the Bézier Chain curve I used for changing the size (a similar curve is used to change the transparency). 

Regression Builds:
It worked just fine around 1.20.70 and I have never experienced it before that.

Unresolved

Tomaszan

2024-09-05, 05:54 AM

2024-09-19, 04:57 PM

4

1

1.21

-