-
-
Notifications
You must be signed in to change notification settings - Fork 47
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
Flattened .usdz #216
Comments
You should describe the issue in detail with reproducible file and codes. |
The .usdz produced by these playgrounds can't be imported with the wasm build of Tinyusdz: https://playground.babylonjs.com/#H2G5XW#3 the extracted .usd can be loaded by Tinyusdz when tinyusdz/examples/tusdcat/main.cc Line 144 in db6cad0
|
USD composition(flattening) feature in TinyUSDZ is work-in-progress, but at least it should work for basic USD compisition. Composition is disabled a.t.m for USDZ to avoid the potential risk of composition in native(C++) environment(e.g. infinite recursion, memory overflow, etc.). We need more tests and code improvements to make USD composition implementation in TinyUSDZ robust and secure. But if we use TinyUSDZ through WASM, this limitation can be relaxed, since WASM layer itself will do nice job for security. So you can contribute enabling flattening feature for USDZ model when the code is beging compiled for WASM( PR is much appreciated!(As you know, please see tusdcat source code to how to do flattening) |
I'm testing Tinyusdz with Babylon.js.
BabylonJS/Babylon.js#16005
Not supporting multiple usd files inside the usdz (or flattened) is an issue.
Is it something that can be addressed easily (no pressure!)
Is it part of your roadmap?
The text was updated successfully, but these errors were encountered: