Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Calendar

...

Slack Channel


USD on the Web prototype can be tested here.

Wednesday, April 20th 2022 (11:00AM PT/2:00PM ET/9:00PM GMT)

  • Touch point on the principal focus of the initiative:
    • Common agreement that the focus of the project is not to compete or dethrone glTF as the transmission format for assets and content on the web.
    • glTF has specific targets, use cases and built-in optimizations specifically targeting transmission and "last-mile" delivery of assets, which is less of a concern for authoring formats such as USD.
    • It may be worth revisiting some of the existing documents published to state this more publicly, as this none-competitive aspect may otherwise not be clear to the audience outside the USD Working Group.
    • Potential future work may include publishing a "best practices" guide regarding publishing USDz assets for the Web, covering topics such as asset complexity/density, texture optimizations, known limitations, etc.
  • Alexander Schwank shared updates:
  • Potential groups worth reaching out to regarding USD "runtime" features:
    • Sketchfab
    • Shopify
  • Potential Questions for the larger USD group:
    • Does Autodesk envision any specific use cases for WebAssembly? Any gaps, limitations with the current prototype?
      • jerran- While data visualization is one component, I did mention briefly in the HgiWebGPU presentation that web-based USD content authoring applications are a particular use case for this. (Note: I no longer represent Autodesk on this)
    • Does Pixar see any potential openings for platforms other than X86/64-bit architectures?

Wednesday, March 23rd, 2022 (11:00AM PT/2:00PM ET/9:00PM GMT)

  • Demonstration of an early prototype of HdStorm built to WebAssembly
  • Demonstration of an early prototype of USD WebAssembly running within A-Frame.io :  
    • View file
      nameA-Frame.io USD Wasm.mp4
      height250
  • Recent noteworthy USD WebAssembly updates:
  • Project proposals to bring back to the larger USD Working Group, either for standalone value or for inclusion within other projects:
    • Asynchronous HTTP(S) ArResolver

Wednesday, November 17, 2021 (2:00PM PT/5:00PM ET)

Wednesday, October 20, 2021 (2:00PM PT/5:00PM ET)

  • Low traffic
  • Pitch for a topic of next meeting about glTF & USD
  • Discussion on Materials (MaterialX, aiSurface in browser)
  • Update on Autodesk & legal dept.

Wednesday, September 22, 2021 (2:00PM PT/5:00PM ET)

  • Post discussion on <model> tag

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.

Github issue for PRs

Wednesday, April 7, 2021

Working example of WebASM build of USD with a Hydra delegate for Filament

Ideally GitHub Pages version at https://marsupial.github.io/USD/extras/imaging/examples/hdFilament would be a live demo, but

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).

...