...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Slack Channel
Wednesday, August 25, 2021 (2:00PM PT/5:00PM ET)
- Demo of assets viewing and interaction in Autodesk Forge in Chrome
- Rendering, selection, and scene-inspection
- A lot of work has been done on bindings
- Custom changes to WebASM build of TBB
Wednesday, July 14, 2021 (2:00PM PT/5:00PM ET)
- Conversion from USDZ into blender and out to GLTF is a great short term solution, but...
- Worth doing test for conversion of animated models over time.
- Makes a compelling case for a native Sdf plug-in for GLTF import/export.
- Past initial mesh import, would USDSkel and GLTF bi-directional conversion be lossless?
- Draco plugin may need to support native Draco files better, or does it matter in a separate Sdf plugin?
- KTX as native Hio plugin would likely be mandatory, does Hio support unpacking direct to GPU texture via Hgi? (Brian from AMD hints at a yes)
- Is MaterialX and its advances (especially in tackling WebASM) going to be the way forward for all shading interchange in USD.
- OCIO and color accuracy again came up as important, but too large a topic compared to getting a better bare-bones implementation anyone can use.
Video Conference Link
Wednesday, June 2, 2021 (3:00PM PT/6:00PM ET)
- Autodesk showed USD import into Forge. Translates to Forge-native geometry.
- Autodesk also working on a WebGPU Hydra delegate that does PBR shading.
- A lot of overlap between the delegate above and Filament (i.e. SPIR-V tools running in browser)
- TBB remains an issue that everyone is keen to solve.
- Philippe Sawicki working on an MVP list for JS-bindings.
- Dhruv Govil is interested in what can be leveraged from ASWF initiative to auto-gen Rust bindings.
Wednesday, May 5, 2021 (3:00PM PT/6:00PM ET)
JavaScript bindings, need a real strategy on how to tackle them.
...
See what changes have landed in /dev that may help reduce reliance on WebAsm-TBB and its CORS issues.
Wednesday, April 7, 2021
Working example of WebASM build of USD with a Hydra delegate for Filament
- https://github.com/marsupial/USD/tree/HdFilament
- Working on macOS & Firefox-87.0
Ideally GitHub Pages version at https://marsupial.github.io/USD/extras/imaging/examples/hdFilament would be a live demo, but
- due to the lack of 2 http headers WebASM using threads will fail to load
- a local server.py can be used to serve the branch locally instead
- Colored Quad, Sphere, and Cube are USDA. Gold monkey rotating in circle is USDZ. PBR monkey spinning around its center is glTF.
- HdFilament shader generation is minimal and displayColor is used for primitives. Textures on monkey.usdz are not loading correctly.
- USDA loaded can be edited in the HTML: https://github.com/marsupial/USD/blob/HdFilament/extras/imaging/examples/hdFilament/index.html#L119
Wednesday, March 10, 2021
- Roman Zulak
- Philippe Sawicki
- Alexander Schwank
- Dhruv Govil
- Alex Gerveshi
- Nick Porcino
- JT Nelson
Goal is to have USD WebAsm branch and a WebAsm build of Filament Hydra Delegate by next meeting (April 7).
...