Broken: FBX Exporter will not export textures/shader tree with 2.8X #71429
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#71429
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce GTX 1060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.12
Blender Version
Broken: version: 2.82 (sub 1), branch: master, commit date: 2019-11-07 20:36, hash:
blender/blender@23e1fb365b
Worked: 2.79 e045fe53f1b0
Addon Information
Name: FBX format (4, 20, 2)
Author: Campbell Barton, Bastien Montagne, Jens Restemeier
Short description of error
Exporting FBX from Blender and importing into Maya 2019.2 works as intended with 2.79 latest build. It will give you a shader tree with connected textures and values like a diffuse color. In 2.8X it seems to be broken. Maya imports the geometry with a neutral while shader node. No textures.
Exact steps for others to reproduce the error
I will attach a screen recording later. Steps are:
Result:
2.79 export shows a correct shader tree reference
2.81 / 2.82 latest builds of today gives just a neutral white shader without textures.
Added subscriber: @Renderbicks
I have found more info. So it's not a bug. Just a missing feature.
Missing
Some of the following features are missing because they are not supported by the FBX format, others may be added later.
Object instancing – exported objects do not share data, instanced objects will each be written with their own data.
Material textures
Vertex shape keys – FBX supports them but this exporter does not write them yet.
Animated fluid simulation – FBX does not support this kind of animation. You can however use the OBJ exporter to write a sequence of files.
Constraints – The result of using constraints is exported as a keyframe animation however the constraints themselves are not saved in the FBX.
Instanced objects – At the moment instanced objects are only written in static scenes (when animation is disabled).
Added subscriber: @mano-wii
Could you provide a simple file and provide steps that do not involve the use of external software?
That would save developers time.
Here's a simple 2.79 scene. If you export the scene to FBX with the latest 2.79 I will get a shader tree with textures in Maya 2019.2. If I use the exporter in the latest 2.81 the import to Maya will ignore textures.
But what's interesting: This comes not from the Principled shader tree. There must be something else in this scene with two textures connected. This is what I realized. The scene comes from Evermotion and was converted into Blender from a 3DMAX scene using Vray.
But anyway. Fact is that the 2.79 FBX will give me a tree with two textures in Maya and the correct green diffuse color while the 2.81 will give me just a neutral shader without the original green diffuse color. Just a standard white diffuse.
Chair_for_FBX_v01.zip
Added subscriber: @dfelinto
Thanks for the report. From what you say, the sample file could still be simplified further. Could you find a way to nail it down to a face with one material, simplified ui, …? That increases the chance of a developer being able to work on this considerably.
Added subscriber: @Blendify
Changed status from 'Needs User Info' to: 'Resolved'
No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.
Thanks again for the report. If the problem persists please open a new report with the required information.
I will test it again.
The exporter will ignore nodes plugged into the Principled shader. There's a green RGB node connected to the Base Color. Removing it and changing the color will give me the result in Maya. All othe texture nodes will be ignored.