FBX exporter not exporting textures if material is not principled shader #82967

Closed
opened 2020-11-24 13:34:08 +01:00 by Jorge Gascon Perez · 7 comments

System Information
Operating system: Linux-5.9.8-arch1-1-x86_64-with-arch 64 Bits
Graphics card: Radeon RX 590 Series (POLARIS10, DRM 3.39.0, 5.9.8-arch1-1, LLVM 11.0.0) X.Org 4.6 (Core Profile) Mesa 20.2.2

Blender Version
Broken: version: 2.92.0 Alpha, branch: master, commit date: 2020-10-27 14:27, hash: blender/blender@90e12e823f

Short description of error
I have a textured mesh using a material not using principled shader, instead it uses a diffuse node, but the textures are not exported.
I could change the material setup to use principled shader manually, is there an automatic way to convert diffuse and glosy materials to principled?

Textures_not_exported_to_fbx.blend

screenshot.jpg

A_texture_512_001.jpg
Exact steps for others to reproduce the error

  1. Open the attached .blend file in Blender.
  2. Click the menu entry: "File --> Export --> FBX (.fbx)"
  3. Import in blender the generated fbx file, it is shown without texture.

Thanks in advance!

**System Information** Operating system: Linux-5.9.8-arch1-1-x86_64-with-arch 64 Bits Graphics card: Radeon RX 590 Series (POLARIS10, DRM 3.39.0, 5.9.8-arch1-1, LLVM 11.0.0) X.Org 4.6 (Core Profile) Mesa 20.2.2 **Blender Version** Broken: version: 2.92.0 Alpha, branch: master, commit date: 2020-10-27 14:27, hash: `blender/blender@90e12e823f` **Short description of error** I have a textured mesh using a material not using principled shader, instead it uses a diffuse node, but the textures are not exported. I could change the material setup to use principled shader manually, is there an automatic way to convert diffuse and glosy materials to principled? [Textures_not_exported_to_fbx.blend](https://archive.blender.org/developer/F9365271/Textures_not_exported_to_fbx.blend) ![screenshot.jpg](https://archive.blender.org/developer/F9365273/screenshot.jpg) ![A_texture_512_001.jpg](https://archive.blender.org/developer/F9365272/A_texture_512_001.jpg) **Exact steps for others to reproduce the error** 1) Open the attached .blend file in Blender. 2) Click the menu entry: "File --> Export --> FBX (.fbx)" 3) Import in blender the generated fbx file, it is shown without texture. Thanks in advance!

Added subscriber: @JorgeGasconPerez

Added subscriber: @JorgeGasconPerez

I have found more information in the console, the traces of the FBX exporter say:

	    FBX export prepare: Wrapping Textures...
	    NO NODES!
		    Done (0.000219 sec)
I have found more information in the console, the traces of the FBX exporter say: FBX export prepare: Wrapping Textures... NO NODES! Done (0.000219 sec)

Added subscriber: @rjg

Added subscriber: @rjg

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

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

Thank you for your report. This is a known limitation and documented in Blender's manual. Only the Principled BSDF is supported for the purpose of exporting a material.

Thank you for your report. This is a known limitation and documented in [Blender's manual](https://docs.blender.org/manual/en/latest/addons/import_export/node_shaders_info.html). Only the Principled BSDF is supported for the purpose of exporting a material.

Aah, thank you very much for your quick response. Robert!!

Ok, I will try to convert these materials to principled shader, thanks a lot.

Aah, thank you very much for your quick response. Robert!! Ok, I will try to convert these materials to principled shader, thanks a lot.
@Harry-Kunz Fixed. Link is now https://docs.blender.org/manual/en/latest/addons/import_export/node_shaders_info.html
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 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#82967
No description provided.