Can not import .obj or .fbx generated from Marvelous Designer #53841
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
6 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#53841
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?
System Information
windows 10 , gtx 1060
Blender Version
Broken: 2.79 42a5624
Short description of error
as title,
here is the error information
importing .obj file gives similar error.
Exact steps for others to reproduce the error
Based on a (as simple as possible) attached .blend file with minimum amount of steps
Added subscriber: @yifei
katou-和服.fbx
Added subscriber: @ArtoKitula
Could you add obj file instead of fbx?
Added subscriber: @cyaoeu
As a temporary workaround you can change line 127 and forward in import_fbx.py (see the path of the error) to this:
katou-和服.obj this is the .obj file
Added subscriber: @lichtwerk
@cyaoeu : thanx for investigating
how about {D3012}?
OBJ importer works for me though (it is using above method - using a replacement character - already btw...)
Regarding OBJ file, I guess we have no issues here because we do not have the MTL file associated with it (its path is the only textual info in an OBJ file I think…).
FBX is another topic, as stated by the official doc, FBX uses utf8 unicode encoding internally. This means that that FBX file is seriously broken imho. Will add the 'replace' option from D3012, won't hurt probably, but this should absolutely not be needed. At all. Suggest you report the issue to Marvelous Designer team (and as a side question, does this FBX file loads OK in e.g. Maya or 3DSMax?).
This issue was referenced by
5804465558
This issue was referenced by
29ae03c572
Changed status from 'Open' to: 'Resolved'
I dont have maya or 3ds max. this fbx is ok with windows 3d painter and daz studio. I tried to open in daz and save again to work around but it introduced some daz studio things not needed. I suspect that the reason it cannot be opened in blender is that I put chinese character in file name when I saved it in marvelous designer. Marvelous Designer uses fbx sdk, it should be ok with maya and 3ds max in my opinion.
Then it means that FBX SDK does not even respect its own documentation (what a surprise…)
Anyway, fix is committed, Blender shall now be resilient to badly encoded strings.
Btw, Chinese characters are not an issue in themselves, here issue is that the strings are not encoded in valid utf8 as expected (no idea what's used instead, could be some Windows-specific Chinese encoding …).