How to reproduce:
- Open attached “IN-141687_baking_bug“ project
- Open “SampleScene”
- Enter Play mode
- Select “Cube” prefab
- Change “Color 2” values on “Cube Color Authoring” script component
- Observe the color of cubes in the scene and Console for bake updates
Actual result: Cubes change color only sometimes (~70% of the time) and the changes in input values are not always followed by Console output
Expected result: Cubes always change color according to the input and every time a value is changed the Console responds
Reproducible with: 1.2.4 (6000.0.16f1), 1.4.6 (6000.3.15f1), 6.4.0 (6000.4.7f1), 6.5.0 (6000.6.0a5)
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Note:
- It appears that value changes of different type variables in authoring component trigger baking differently. While float3 seems to always trigger baking, regular float or Color often trigger baking after a few seconds and changes in float4 trigger baking inconsistently