Incorrect UVs with FBX export #40041
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
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#40041
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
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?
simple_character.blend
The attached character exports with incorrect UVs. I have tried both the ASCII and binary FBX exporters have this issue. I'm not sure if there is a particular material or texture option being used that causes this. I have yet to reproduce a similar error with a simple textured cube. The UV errors can be seen by importing the FBX into Unity or using Blender's FBX importer.
Changed status to: 'Open'
Added subscriber: @Moguri
Added subscriber: @mont29
To me, the UVmap from org blend file looks exactly the same as the one as re-imported from FBX by Blender… So need more precisions about what you call incorrect UVs.
I start with the following:
After exporting and importing, I get this:
Mmh… First of all, I’d suggest you attach a blend file with embedded textures, then. ;)
Also, this does not look like UV issue per-se, more like texture/material mapping issue…
Sorry, I forgot that I unpacked the textures while I was playing with Unity.
simple_character.blend
Ok, found the glitch here… You are using mirrored textures (Mapping Y size = -1)… Will have a look at FBX code, but not sure this can be supported.
This issue was referenced by
ae74dc51cf
Ok, so exporter works OK here, I guess Unity simply does not support scaling on texture mapping…
Blender importer did not take into account texmap data at all, though, when working with traditional materials, though it can easily support offset and scaling (not rotation though).
Changed status from 'Open' to: 'Resolved'
Closed by commit
ae74dc51cf
.Ah, good catch on the scaling! Unity doesn't really import texture information, but I was able to setup a material with the Y flipped (I'm guessing it was flipped for DDS textures). Thanks for fixing the importer. :)