-
Notifications
You must be signed in to change notification settings - Fork 0
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
[Open RFP] ( $800 ) - Basic USD/Z export ( Mesh, materials w/ PBR support ) #2
Comments
I would like to take this up :) ! |
Hey thanks! That seems like a reasonable start to me. Maybe some of the BJS folks will chime in otherwise though @sebavan |
Seems reasonable to me as well !!! let's see if @bghgary approves the idea ??? |
I don't see why this won't work. |
Hey @lokiiarora just checking in and wondering how this was going ? |
Hey @br-matt , working on it, I've got to the point where I can export a USDZ file with all textures, geometries and zip working fine. |
Hey @lokiiarora guessing some things came up. Is it alright if I move this back to Ready status or are you still able to finish it? Not a big deal but want to open it up for someone else in case you became busy |
https://github.com/Pryme8/USDZExport/blob/main/src/exporter/exporter.ts So Ive got this to the point where it will load nearly the same as the Three.js export. There are a few TODOs but those are probably out of scope for the initial commit. One thing that I could use some help with is why some geometry is not loading on the viewer even though the underlying buffers are the same on both exports from Three.js and our export. Not sure how that works but yeah.... Also don't want to spend a ton of time on this as the bounty would then become not cost effective for my time.
Pretty sure the color difference is the normal texture being in sRGB space instead of raw. That is on the list of TODOs that needs to be fixed. |
requirements
Mesh exported as USD can be loaded into Unreal Editor with Meshes and Materials showing up correctly. PBR Material exported correctly as well.
Mesh exported as USDZ can be viewed in AR using iOS built in viewer. Meshes and Materials showing up correctly with PBR or not.
Documentation in the BJS Docs somewhere
recommended approach
None
Notes
Skeletons, Lights, Node Materials and many other things USD supports are out of scope for this first version
The text was updated successfully, but these errors were encountered: