Export / Import .obj file with Principled Transmission parameter does not work #86736

Closed
opened 2021-03-19 12:16:17 +01:00 by Sebastian Feistl · 6 comments

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce RTX 3070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 461.09

Blender Version
Broken: version: 2.91.0, branch: master, commit date: 2020-11-25 08:34, hash: blender/blender@0f45cab862
Worked: (newest version of Blender that worked as expected)
Also tested with Blender 2.91.2 and 2.83.12

Addon Information
Name: Wavefront OBJ format (3, 8, 1)
Author: Campbell Barton, Bastien Montagne

Short description of error
Exporting an .obj file with a Principled material that has a Transmission value set is not working as expected. Re-importing the object will automatically set the Transmission parameter back to 0.

According to the documentation Importing & Exporting shader nodes should support the Transmission parameter of the Principled node.
However, the Transmission parameter value does not seem to be included in the export or Blender fails to import the property.

Exact steps for others to reproduce the error

  • create an object with a Principled shader node
  • set the Transmission parameter to anything else than 0.
  • Export the model as .obj and re-import it in a fresh Blender file.

Expected result: The Transmission value is the same as defined before the export.
Actual result: The Transmission value is 0.

**System Information** Operating system: Windows-10-10.0.19041-SP0 64 Bits Graphics card: GeForce RTX 3070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 461.09 **Blender Version** Broken: version: 2.91.0, branch: master, commit date: 2020-11-25 08:34, hash: `blender/blender@0f45cab862` Worked: (newest version of Blender that worked as expected) Also tested with Blender 2.91.2 and 2.83.12 **Addon Information** Name: Wavefront OBJ format (3, 8, 1) Author: Campbell Barton, Bastien Montagne **Short description of error** Exporting an .obj file with a Principled material that has a Transmission value set is not working as expected. Re-importing the object will automatically set the Transmission parameter back to 0. According to the documentation [Importing & Exporting shader nodes ](https://docs.blender.org/manual/en/latest/addons/import_export/node_shaders_info.html) should support the Transmission parameter of the Principled node. However, the Transmission parameter value does not seem to be included in the export or Blender fails to import the property. **Exact steps for others to reproduce the error** - create an object with a Principled shader node - set the Transmission parameter to anything else than 0. - Export the model as .obj and re-import it in a fresh Blender file. **Expected result**: The Transmission value is the same as defined before the export. **Actual result**: The Transmission value is 0.

Added subscriber: @sebastianfeistl

Added subscriber: @sebastianfeistl

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'

Added subscriber: @mano-wii

Added subscriber: @mano-wii

I can confirm. In fact, the result is inconsistent with the information in the manual.

I can confirm. In fact, the result is inconsistent with the information in the manual.

This issue was referenced by blender/blender@a99a62231e

This issue was referenced by blender/blender@a99a62231e040a15c93add9ffa582ec9e1d9c4f1

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
Aras Pranckevicius self-assigned this 2022-09-13 14:04:42 +02:00
Sign in to join this conversation.
No Milestone
No project
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#86736
No description provided.