Versions Compared

Key

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

Calendar

...

Slack Channel

Zoom meeting 


USD on the Web prototype can be tested here.


Wednesday, October 4th 2023

  • Alan presenting project to perform animations workflows using front-end UI, submitting jobs to back-end server ultimately serving Users back with baked animation.
  • Revisiting productization steps of WebAssembly prototype, including actionable steps to submit a first end-to-end workflow building the lib arch via Emscripten from OpenUSD 23.11
    • Based on suggestion from Nick, base branch supporting integration can be made from the soon-to-be-released OpenUSD 23.11.
    • Autodesk to submit Dockerfile already used for recent WebGPU prototypes, known to be working (~spring 2023)
    • Iterative work to be done in order to include modifications to build-usd.py script and cmake files, in order to integrate Emscripten builds.
    • (Other details available on the itemized productization list.)

Wednesday, November 2nd 2022 (11:00AM PT/2:00PM ET/9:00PM GMT)

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

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

  • Special guest: Brent Scannell (Sr. Product Manager at Autodesk, Khronos glTF Working Group)
  • Notes:
    • Benefits & challenges of the vendor extensions in glTF
      • Contribution model intended to make it simple for vendors/implementors to prototype/share extensions to glTF
      • Process is rather informal, may eventually evolve to a whitepaper/RFC model to gather feedback from the community ahead of submitting extensions
    • Benefits & challenges of not offering a format "glTF runtime", focusing on model definition instead
      • Great for flexibility, getting started contributing
      • Can be a challenge in ensuring assets behave similarly in different implementor runtimes
    • Details about the glXF proposal
      • Intent is to bring greater interactivity to glTF experiences
      • Supporting scene-level interactions, as well as interaction between assets ("smart assets")
      • Intent is to compose scenes via referencing, using glTF assets, or other scenes
      • No particular prescription about the level of granularity of assets at this time.
      • Intent is not necessarily to dive into "simulation workflows" at this time (e.g. car collisions & deformations), but research in this space is welcome
    • Commonalities between USD & glTF communities
      • Topics about where the "authoring runtime" ends and where the "consumer runtime" beings
        • e.g. where would a hypothetical Unreal/Unity engine meet an embedded hypothetical USD/glTF runtime.
      • Challenges about asset validation, asset structure, best practices
        • Established test suite for validating conformity of glTF assets against expected behavior
        • Challenge in agreeing which renderer is the "most accurate" when conforming across vendors
      • glTF has rich transmission, last-mile delivery format ("The JPG of 3D assets")
        USD has rich composition workflows ("The PSD of 3D assets")
        Opportunities for communities to avoid solving the same problems each on their own, and meet where the formats overlap. 
  • Invitation:

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

Proposed agenda:

  • Post-SIGGRAPH 2022 regroup
    • Aligning with Assets Working Group regarding validation, JavaScript-to-WASM bindings for USD, etc.

Wednesday, June 15th 2022 (11:00AM PT/2:00PM ET/9:00PM GMT) Wednesday, July 13th 2022 (11:00AM PT/2:00PM ET/9:00PM GMT)

Note: Proposed agenda rescheduled to next meeting due to audience particularly interested in USDz validation unable to attend.

  • Anything interesting to show?
  • Proposed agenda:
    • From previous conversations:
      • USDz support can require significant effort for validating assets, and is a manual process.
      • Proposed action item: combine efforts to create a validation tool, if issues are difficult to raise to vendors/implementers.
    • Potential questions:
      • Have the issues resolved at the source ((smile))
      • Enhance existing usdchecker vs. develop a different tool?
      • Which runtime versions should be supported/specified?
      • etc.

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

  • Follow-up on conversations from previous session about comparing glTF and USD for visualization
    • Eric Chadwick provided a description the Wayfair workflow:
      • Relying on 3ds Max and Maya to author and design content, using mostly VRay materials
      • Baking down textures and geometry to later package assets in USDz format
      • Strong overlap with parallel conversations about LoDs, texture/mesh compression also covered in main Working Group and Games sub-working group
      • Regarding interactive experiences (mobile/AR/VR/XR), fast loading time, rendering-optimized content is a must
        • Users/downstream consumers are unlikely to stand with their devices while waiting for content to load
        • Experience may be jarring if content suddenly appears in the world, or partially loads
  • Early conversation about combining efforts regarding asset compliance/validation for Apple's USDz format
    • Avoiding reinventing the wheel by sharing tools/scripts to flag potential known issues with Apple's interpretation of the format
    • Perhaps enhancing the usdchecker tool to support more options, or take inspiration from the tool and build a separate/specialized one

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 Schmidt- 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 23rdWednesday, March 23rd, 2022 (11:00AM PT/2:00PM ET/9:00PM GMT)

...