-
-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A specific USD Mesh is missing parts because of GeomSubset #1675
Comments
There is a GeomSubset under the geomsubset removed: roof.zip I don't know what's the expected behavior though. |
How did you delete GeomSubset? Expected behaviour is that loading .usdc file into F3D would show everything, just like when importing same .usdc file into blender or Unreal Engine - both blender and UE5 show missing mesh parts without any modifications. |
I used Omiverse Create. |
blender 4.4. I noticed also that if I delete custom split normals data in blender and export to .usdc, F3D shows mesh correctly |
Related code: f3d/plugins/usd/module/vtkF3DUSDImporter.cxx Lines 661 to 698 in 38054ab
I don't remember why I did that, but I think it was needed. Maybe it's a Blender exporter issue? |
Ok I do remember now. It was implemented to fix #1186 where materials were assigned per geomsubset. But in this case, the subsets combined make the whole mesh, which is not the case for you. |
Yes I tried too. It seems like the important parameter is In the USD documentation, I can read:
I guess |
Describe the bug
Exported as .usdc from blender 4.4, then imported into blender and opened in F3D for comparison. Mesh in F3D is missing some parts - look at screenshot.
To Reproduce
Expected behavior
Mesh should be identical in blender and F3D
System Information:
F3D Information
Version: 2.5.0.
Build date: 2024-07-01 21:30:06.
Build system: Windows 64-bits.
Compiler: MSVC 19.40.33811.0.
External rendering module: ON.
Raytracing module: ON.
VTK version: 9.3.0-3457-gecf3646d64 (date: 20240620).
Additional context
Attached roof.usdc
roof.zip
The text was updated successfully, but these errors were encountered: