Search Issue Tracker
Fixed in 2.0.4
Votes
0
Found in [Package]
2.0.3
Issue ID
1043591
Regression
No
Dielectric Specular Node: Range is editable for options when it shouldn't be on reopen
The options RustedMetal, Water, Ice, or Glass should make both Range & IOR uneditable, which works correctly when switching to this options within a single session but fails on reopen.
Reproduction Steps:
1) Create a Shader Graph
2) Create a Dielectric Specular Node
3) Switch to Ice (or one of the other three "middle" options mentioned above). Range will be (correctly) greyed out.
4) Save & exit the graph.
5) Reopen. Range slider is now editable (and shouldn't be), but does nothing when the value is altered.
Additional Notes:
!!! - Perhaps the biggest problem: when reopening a shader graph that uses Common, range will be edible (as it should be) but the value is set to 0.5, as opposed to whatever it was saved as last time.
- (newest) On the topic of the above note, because of this every time a shader graph is closed by the user it asks to be saved, even if nothing has changed.
- Also when on Custom and reopening the shadergraph the bar is set to the left most position, even if the value is still correctly at the rightmost value which is 5.
- Also while Range is between 0.01 & 1.0 (with the slide bar), it is possible to enter in values that are far beyond these bounds. However I suspect this may be an issue with all shadergraph sliders, will report back once I find out.
- For clarity reason perhaps the slider for Common should be between 0.024 and 0.048 sRGB (as it says in the documentation)
Expected Behavior:
Range remains greyed out on reopen.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- “Label” name in Sprite Library Editor window lacks character limit causing long names go under the Object Field
- Preview image (screenshot) is not available after capturing snapshot in Memory Profiler
- Crash on UNITY_FT_Stream_ReadAt when changing TMPro properties after unloading an AssetBundle
- Particles spawn at the same position when using raw byte address buffer in VFX Graph
- Decal Shader Graph - Custom vertex interpolators are always 0
Add comment