Search Issue Tracker

By Design

Votes

1

Found in

6000.0.56f1

6000.2.4f1

6000.3.0b1

6000.4.0a1

Issue ID

UUM-119191

Regression

No

Branch node outputs a random value instead of a constant on the false conditon

-

Steps to reproduce:

  1. Open the attached package
  2. Open VFX and observe Update context setup of both systems
  3. [Optional]In the "Expected behavior" system, connect the Branch node, with values (0, 0, 0) on the false condition, to a Set Offset block

Actual results: Branch node's false condition outputs a random value

Expected results: Branch node's false value outputs a constant value

Reproducible with versions: 6.0, 6.2, 6.3, 6.4

Not reproducible with versions: 

Can’t test with versions: 

Tested on (OS): macOS

Notes:

  • When disconnecting Angle.XYZ or Vector2 for Barycentric coords in Sample Mesh operator, issues becomes not reproducible
  1. Resolution Note:

    The behavior of any random block in an output context relies on its non-constant randomness. If the particle seed is modified in the Update context, the output will vary on every frame.

    If you encounter this situation, one possible workaround is to use a Random Operator and disable the Constant option for any calculation connected to the output context.

Add comment

Log in to post comment