FBX importer 4.17.1 in 2.81 results in meshes that don't display properly w/ Eevee (but do w/ Cycles) #70277

Closed
opened 2019-09-26 15:19:22 +02:00 by Chuck Ocheret · 7 comments

System Information
Operating system: Darwin-18.7.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 560X OpenGL Engine ATI Technologies Inc. 4.1 ATI-2.11.20

Blender Version
Broken: version: 2.81 (sub 12), branch: master, commit date: 2019-09-25 20:05, hash: blender/blender@f9d7f690b2 w/ FBX importer 4.17.1
Worked: 2.80 official release w/ FBX importer version 4.14.14

Addon Information
Name: FBX format (4, 17, 1)
Author: Campbell Barton, Bastien Montagne, Jens Restemeier

Short description of error
The most recent versions of the FBX importer (4.17.1) results in meshes that don't display properly. In Object mode parts of the mesh are invisible. In Edit mode parts of the mesh appear transparent. This does not occur in the official 2.80 release w/ FBX importer 1.14.14. When displaying the mesh using cycles, the invisible parts of the mesh become visible. So not sure if this is an importer or an Eevee problem.

Exact steps for others to reproduce the error
Be aware that I am observing these problems on a Mac. I have not tried this on another OS.

I am providing a .FBX file w/o additional assets such as textures.
WFP_Run.FBX
Try the following using the latest build of 2.81 and also using the official 2.80 release...

  • Start a fresh blender instance and delete everything from the default scene.
  • Go to File->Import->FBX (.fbx) and point to the file provided here but do not click Import FBX yet.
  • In the import settings make the following changes...
    • Under Animation make sure "Ignore Leaf Bones" and "Automatic Bone Correction" are selected.
  • Click Import FBX
  • With 2.80 notice the body of the character is complete. With 2.81 observe that there are invisible portions of the body.
  • Observe this behavior in all of solid, material preview (lookdev), and rendered modes w/ Eevee.
  • Switch to Cycles renderer and observe that all polygons are now visible.
  • Switch back to Eevee as the renderer and either solid, material preview, or rendered modes.
  • Select only the body of the character (object name is NFL_P_Hi_Body).
  • With 2.81 enter Edit mode. Notice that the invisible portions of the body now appear transparent. You can select vertices, edges, and faces as usual.
  • Turn on display of face normals and observe that the normals all appears to be oriented properly.

After the initial import the model in 2.80 looks like...

Screen Shot 2019-09-26 at 9.01.23 AM.png

After the initial import the model in 2.81 looks like (notice the "invisible portions of the mesh"...

Screen Shot 2019-09-26 at 9.03.17 AM.png

The body mesh in Edit mode in 2.81 shows transparent sections of the mesh as seen here. Note the transparent sections are somewhat arbitrary (e.g. one side of the chest, the hands, and holes in the legs) ...

Screen Shot 2019-09-26 at 9.06.36 AM.png

I have been observing this with many FBX files from many sources for this particular project I'm working on.

I fear that this may be an Eevee problem and not an FBX import problem. Below are the .blend files saved from the 2.80 import and the 2.81 import. Reading either of these files into 2.80 results in a mesh that displays properly. Reading either of these files into 2.81 results in a mesh that doesn't display properly. This makes me suspect an Eevee problem or perhaps an FBX import problem that is revealed only with new features of Eevee.

From2_81.blend

From2_80.blend

**System Information** Operating system: Darwin-18.7.0-x86_64-i386-64bit 64 Bits Graphics card: AMD Radeon Pro 560X OpenGL Engine ATI Technologies Inc. 4.1 ATI-2.11.20 **Blender Version** Broken: version: 2.81 (sub 12), branch: master, commit date: 2019-09-25 20:05, hash: `blender/blender@f9d7f690b2` w/ FBX importer 4.17.1 Worked: 2.80 official release w/ FBX importer version 4.14.14 **Addon Information** Name: FBX format (4, 17, 1) Author: Campbell Barton, Bastien Montagne, Jens Restemeier **Short description of error** The most recent versions of the FBX importer (4.17.1) results in meshes that don't display properly. In Object mode parts of the mesh are invisible. In Edit mode parts of the mesh appear transparent. This does not occur in the official 2.80 release w/ FBX importer 1.14.14. When displaying the mesh using cycles, the invisible parts of the mesh become visible. So not sure if this is an importer or an Eevee problem. **Exact steps for others to reproduce the error** Be aware that I am observing these problems on a Mac. I have not tried this on another OS. I am providing a .FBX file w/o additional assets such as textures. [WFP_Run.FBX](https://archive.blender.org/developer/F7775780/WFP_Run.FBX) Try the following using the latest build of 2.81 and also using the official 2.80 release... - Start a fresh blender instance and delete everything from the default scene. - Go to File->Import->FBX (.fbx) and point to the file provided here but do not click Import FBX yet. - In the import settings make the following changes... - Under Animation make sure "Ignore Leaf Bones" and "Automatic Bone Correction" are selected. - Click Import FBX - With 2.80 notice the body of the character is complete. With 2.81 observe that there are invisible portions of the body. - Observe this behavior in all of solid, material preview (lookdev), and rendered modes w/ Eevee. - Switch to Cycles renderer and observe that all polygons are now visible. - Switch back to Eevee as the renderer and either solid, material preview, or rendered modes. - Select only the body of the character (object name is NFL_P_Hi_Body). - With 2.81 enter Edit mode. Notice that the invisible portions of the body now appear transparent. You can select vertices, edges, and faces as usual. - Turn on display of face normals and observe that the normals all appears to be oriented properly. After the initial import the model in 2.80 looks like... ![Screen Shot 2019-09-26 at 9.01.23 AM.png](https://archive.blender.org/developer/F7775803/Screen_Shot_2019-09-26_at_9.01.23_AM.png) After the initial import the model in 2.81 looks like (notice the "invisible portions of the mesh"... ![Screen Shot 2019-09-26 at 9.03.17 AM.png](https://archive.blender.org/developer/F7775806/Screen_Shot_2019-09-26_at_9.03.17_AM.png) The body mesh in Edit mode in 2.81 shows transparent sections of the mesh as seen here. Note the transparent sections are somewhat arbitrary (e.g. one side of the chest, the hands, and holes in the legs) ... ![Screen Shot 2019-09-26 at 9.06.36 AM.png](https://archive.blender.org/developer/F7775812/Screen_Shot_2019-09-26_at_9.06.36_AM.png) I have been observing this with *many* FBX files from many sources for this particular project I'm working on. I fear that this may be an Eevee problem and not an FBX import problem. Below are the .blend files saved from the 2.80 import and the 2.81 import. Reading either of these files into 2.80 results in a mesh that displays properly. Reading either of these files into 2.81 results in a mesh that doesn't display properly. This makes me suspect an Eevee problem or perhaps an FBX import problem that is revealed only with new features of Eevee. [From2_81.blend](https://archive.blender.org/developer/F7775816/From2_81.blend) [From2_80.blend](https://archive.blender.org/developer/F7775815/From2_80.blend)
Author

Added subscriber: @ChuckOcheret

Added subscriber: @ChuckOcheret
Author

I now suspect this problem is not specific to FBX import. I am observing very similar symptoms with opening or appending content from old .blend files. For example, this old asset (blender 2.63) from blendswap (CC-BY credit to Muhamed Zeid). It opens properly in 2.80 but exhibits the same "invisible/transparent" behavior in 2.81.

american-football.zip

Here's how it looks in 2.80...

Screen Shot 2019-09-26 at 9.34.10 AM.png

And here's how it looks in 2.81...

Screen Shot 2019-09-26 at 9.34.54 AM.png

Also 2.81 in edit mode,, all vertices selected, and face normals displayed. The "invisible" faces display as transparent in edit mode.

Screen Shot 2019-09-26 at 9.36.18 AM.png

I now suspect this problem is not specific to FBX import. I am observing very similar symptoms with opening or appending content from old .blend files. For example, this old asset (blender 2.63) from blendswap (CC-BY credit to Muhamed Zeid). It opens properly in 2.80 but exhibits the same "invisible/transparent" behavior in 2.81. [american-football.zip](https://archive.blender.org/developer/F7775829/american-football.zip) Here's how it looks in 2.80... ![Screen Shot 2019-09-26 at 9.34.10 AM.png](https://archive.blender.org/developer/F7775831/Screen_Shot_2019-09-26_at_9.34.10_AM.png) And here's how it looks in 2.81... ![Screen Shot 2019-09-26 at 9.34.54 AM.png](https://archive.blender.org/developer/F7775833/Screen_Shot_2019-09-26_at_9.34.54_AM.png) Also 2.81 in edit mode,, all vertices selected, and face normals displayed. The "invisible" faces display as transparent in edit mode. ![Screen Shot 2019-09-26 at 9.36.18 AM.png](https://archive.blender.org/developer/F7775836/Screen_Shot_2019-09-26_at_9.36.18_AM.png)

Added subscriber: @cschumann

Added subscriber: @cschumann

I imported your WFP-Run model and it showed up correctly. No transparent parts of the mesh, Not in Cycles , Eevee, or edit mode. Using todays build. Windows 10

I imported your WFP-Run model and it showed up correctly. No transparent parts of the mesh, Not in Cycles , Eevee, or edit mode. Using todays build. Windows 10
Member

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Member

I think this has more to do with blender/blender#70106 (Objects with multiple materials are not displaying correctly - transparent faces).
So it more related to multi-material objects then it is to the FBX Addon...

@ChuckOcheret: you are also on MacOS, right?

Will merge this report into blender/blender#70106, lets continue discussion there.
(also feel free to comment here again if it is really only specific to the FBX Addon...)

I think this has more to do with blender/blender#70106 (Objects with multiple materials are not displaying correctly - transparent faces). So it more related to multi-material objects then it is to the FBX Addon... @ChuckOcheret: you are also on MacOS, right? Will merge this report into blender/blender#70106, lets continue discussion there. (also feel free to comment **here** again if it is really only specific to the FBX Addon...)
Member

Closed as duplicate of blender/blender#70106

Closed as duplicate of blender/blender#70106
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 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#70277
No description provided.