Maniphest T56264

Roughness (at least for glossy shader node) is broken if you link in files saved in older blender versions
Closed, Duplicate

Assigned To
Brecht Van Lommel (brecht)
Authored By
ronald engel (ronald8e)
Aug 7 2018, 3:28 PM
Tags
  • BF Blender
Subscribers
Bastien Montagne (mont29)
ronald engel (ronald8e)
Yevgeny Makarov (jenkm)

Description

System Information
All Systems

Blender Version
Broken: 2.74.4 and later builds

Worked: 2.72.2

If I link in a library with glossy shader nodes saved with older blender versions (< 2.79.4) new blender does not convert the roughness value properly. Instead blender uses the roughness without conversion. For instance 0.05 should be square rooted to 0.224 but stays at 0.05 so the material is too glossy now.

Related Objects

Mentioned Here
rB7613ffc944eb: Cycles: switch to squared roughness convention for all nodes.

Event Timeline

ronald engel (ronald8e) created this task.Aug 7 2018, 3:28 PM
Bastien Montagne (mont29) lowered the priority of this task from 90 to 30.Aug 9 2018, 10:42 AM
Bastien Montagne (mont29) added a subscriber: Bastien Montagne (mont29).

Please follow our submission template and guidelines, also read these tips about bug reports, and make a complete, valid bug report, with required info, precise description of the issue (only ONE issue per report!), precise steps to reproduce it, small and simple .blend and/or other files to do so if needed, etc.

ronald engel (ronald8e) changed the task status from Unknown Status to Archived.EditedAug 9 2018, 11:35 AM
ronald engel (ronald8e) claimed this task.

I'm not sure what you mean with incomplete.

If I render 2.79.2 files with linked libraries in blender 2.79.6 the roughness in the linked objects is wrong. It seems it is/was a problem with 2.79.2 and 2.79.3 builds since it worked with files saved with official 2.79 build.
So I guess we just re-save all files with 2.79.6 and all should work again.

Yevgeny Makarov (jenkm) changed the task status from Archived to Unknown Status.Aug 9 2018, 12:34 PM
Yevgeny Makarov (jenkm) added a subscriber: Yevgeny Makarov (jenkm).

When you open a 2.79b file in 2.79.6, the Roughness value is converted. rB7613ffc944eb
When you link a 2.79b file, the Roughness value remains unchanged.

Brecht Van Lommel (brecht) claimed this task.Aug 9 2018, 12:41 PM
Brecht Van Lommel (brecht) raised the priority of this task from 30 to 50.