From 39ab898a97543b9045c21e59f8a70a0471b19536 Mon Sep 17 00:00:00 2001 From: Dhruv Govil Date: Tue, 15 Nov 2022 11:52:35 -0800 Subject: [PATCH 1/9] Add Doc Page to list where USD is supported --- docs/support.rst | 207 +++++++++++++++++++++++++++++++++++++++++++++++ docs/toc.rst | 1 + 2 files changed, 208 insertions(+) create mode 100644 docs/support.rst diff --git a/docs/support.rst b/docs/support.rst new file mode 100644 index 0000000000..0bdecd0270 --- /dev/null +++ b/docs/support.rst @@ -0,0 +1,207 @@ +=============== +Support for USD +=============== + +USD has support in many 3D Content Creation Applications and Ecosystems. + +This page lists several of them, but is not fully comprehensive. + +.. include:: rolesAndUtils.rst +.. include:: + +Copyright |copy| 2018, Pixar Animation Studios, *version 1.2* + +.. contents:: :local: + +Adobe +===== + +Adobe is a developer of several content generation applications. Their Substance suite of applications are geared +towards 3D content creation + +Substance 3D Painter +-------------------- + +`Substance 3D Painter `_ is a software for painting textures +for 3D content. + +Substance 3D Modeler +-------------------- + +`Substance 3D Modeler `_ is a 3D modelling application. + +Substance 3D Stager +------------------- + +`Substance 3D Stager `_ is a 3D package to build and assemble +3D scenes. + +Apple +====== + +Apple use USD as the primary format for their 3D renderers. USDZ is their format of choice for Augmented Reality content. + + +`Creating USD files for Apple devices `_ +outlines creating content that works on their platforms. macOS, iOS and iPadOS ship with USD integrations. + +AR QuickLook +------------ + +`AR QuickLook `_ is a component of iOS and iPadOS that allows you to view USDZ content in augmented reality. + +AR Creation Tools +----------------- + +Apple has several `AR Creation Tools `_ , including +Reality Converter and the USDZ Tools that helps convert other file formats to USDZ. + +Rendering Engines +----------------- + +Apple has multiple render engines available to developers: + +* `RealityKit `_ is a 3D rendering engine focused on augmented reality applications. +* `SceneKit `_ is a rendering engine for 3D games and content. + +`Validating feature support for USD files `_ +documents feature support for USD across the different renderers available. + +ModelIO +------- + +`ModelIO `_ is a framework for importing, exporting and manipulating +common 3D formats. + +Autodesk +======== + +Autodesk is a developer of several 3D Content Creation, Rendering and CAD software packages. + +`Autodesk's USD Website `_ highlights their USD work. + +3ds Max +------- + +`3ds Max `_ is general purpose 3D package. + +`3ds Max USD Documentation `_ + +Arnold +------ + +`Arnold `_ is a path-traced renderer. + +`Arnold USD Documentation `_ + + +Maya +---- + +`Maya `_ is a general purpose 3D package + +Maya USD +^^^^^^^^ + +Maya comes bundled with an `open source plugin `_ . + +`Maya USD Documentation `_ + +Multiverse for Maya +^^^^^^^^^^^^^^^^^^^ + +`Multiverse `_ is another USD plugin for Maya that adds other pipeline features +to Maya as well. + +Blender +======= + +`Blender `_ is a free and open source 3D creation suite. + +`Blender USD Documentation `_ + + +Foundry +======= + +The Foundry are a developer of 3D Content Creation, Lighting and Compositing software. + +Katana +------ + +`Katana `_ is look development and lighting package. + +Katana has `open source USD plugins `_ as +well as a support for `Hydra render delegates `_. + +Modo +---- + +`Modo `_ is a general purpose 3D package. + +Nuke +---- + +`Nuke `_ is a compositing package with support for both USD and Hydra. + +`Nuke documentation `_ + +ZBrush +------ + +`ZBrush `_ is a 3D sculpting and painting application. + +`ZBrush USD documenation `_ + +Houdini +======= + +`Houdini `_ is a 3D package with a focus on procedural content and effects. + +Houdini includes `Solar `_ to create composed USD content. + +`SideFX USD Documentation `_ + + +Maxon +===== + +Maxon are a developer of 3D content creation, rendering and motion graphics software. + +Cinema 4D +--------- + +`Cinema 4D `_ is a general purpose 3D package. + +Redshift +-------- + +`Redshift `_ is a GPU-accelerated path-traced renderer. + +Redshift supports USD and is also available as a Hydra delegate for rendering integration. + + +Omniverse +========= + +`NVIDIA Omniverse `_ is a platform for creating and operating metaverse applications. +It is based on USD. + +`NVIDIA USD Documentation `_ + +Unity +===== + +`Unity `_ is a real time 3D engine and editor. +It includes an `open source USD Package `_. + +`Unity USD Documentation `_ + +Unreal Engine +============= + +`Unreal Engine `_ is a real time 3D engine and editor. + +`Unreal USD Documentation `_ + + diff --git a/docs/toc.rst b/docs/toc.rst index 24b320a619..552b7341e3 100644 --- a/docs/toc.rst +++ b/docs/toc.rst @@ -7,6 +7,7 @@ :caption: Learn intro + support Terms and Concepts Tutorials dl_downloads From 93247e965b309307a255dbf51c799aea3a5abd0c Mon Sep 17 00:00:00 2001 From: Dhruv Govil Date: Tue, 15 Nov 2022 14:57:59 -0800 Subject: [PATCH 2/9] Add more non-M&E apps based on Matias's link. Add company names to single application sections --- docs/support.rst | 147 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 128 insertions(+), 19 deletions(-) diff --git a/docs/support.rst b/docs/support.rst index 0bdecd0270..7ac4d9a52e 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -13,6 +13,12 @@ Copyright |copy| 2018, Pixar Animation Studios, *version 1.2* .. contents:: :local: +3Delight +======== + +`3Delight `_ is a path-traced renderer that supports USD and has +a `Hydra Delegate `_. + Adobe ===== @@ -36,6 +42,12 @@ Substance 3D Stager `Substance 3D Stager `_ is a 3D package to build and assemble 3D scenes. +AMD ProRender +============= + +`AMD ProRender `_ is a GPU and CPU path-traced renderer. +There is an `open source Hydra delegate `_. + Apple ====== @@ -53,8 +65,11 @@ AR QuickLook AR Creation Tools ----------------- -Apple has several `AR Creation Tools `_ , including -Reality Converter and the USDZ Tools that helps convert other file formats to USDZ. +Apple has several `AR Creation Tools `_ , including: + +* Reality Composer : An application for creating augmented reality applications +* Reality Converter : An application for converting popular 3D formats to USDZ +* USDZTools : Command line tools for converting other 3D formats to USD Rendering Engines ----------------- @@ -73,6 +88,16 @@ ModelIO `ModelIO `_ is a framework for importing, exporting and manipulating common 3D formats. +AnimVR +====== + +`AnimVR `_ is a virtual reality animation tool. + +ArcGIS CityEngine +================= + +`ArcGIS CityEngine `_ is a city design application. + Autodesk ======== @@ -94,6 +119,11 @@ Arnold `Arnold USD Documentation `_ +Fusion 360 +---------- + +`Fusion 360 `_ is a CAD, CAM, CAE and PCB software. + Maya ---- @@ -113,6 +143,12 @@ Multiverse for Maya `Multiverse `_ is another USD plugin for Maya that adds other pipeline features to Maya as well. +Revit +----- + +`Revit `_ is a BIM software for designers and builders +with a `third party USD extension `_. + Blender ======= @@ -120,6 +156,31 @@ Blender `Blender USD Documentation `_ +Blender also has a `Hydra addon `_ courtesy of AMD. + +Chaos V-Ray +=========== + +`V-Ray `_ is a 3D path-traced renderer +that supports USD and has a Hydra delegate. + +`V-Ray Documentation `_ + +Gaffer +====== + +`Gaffer `_ is an `open source `_ , node based application for lighting and compositing. + +Golaem +====== + +`Golaem `_ is a crowd simulation program with an `open source, USD plugin `_ +that allows viewing Golaem crowd caches within USD. + +Guerilla Render +=============== + +`Guerilla Render `_ is a 3D renderer. Foundry ======= @@ -134,6 +195,11 @@ Katana Katana has `open source USD plugins `_ as well as a support for `Hydra render delegates `_. +Mari +---- + +`Mari `_ is a 3D texture painting application. + Modo ---- @@ -146,22 +212,11 @@ Nuke `Nuke documentation `_ -ZBrush ------- -`ZBrush `_ is a 3D sculpting and painting application. - -`ZBrush USD documenation `_ - -Houdini -======= - -`Houdini `_ is a 3D package with a focus on procedural content and effects. - -Houdini includes `Solar `_ to create composed USD content. - -`SideFX USD Documentation `_ +Isotropix Clarisse +================== +`Clarisse `_ is a 3D application for look development, lighting and rendering. Maxon ===== @@ -180,22 +235,72 @@ Redshift Redshift supports USD and is also available as a Hydra delegate for rendering integration. +ZBrush +------ -Omniverse -========= +`ZBrush `_ is a 3D sculpting and painting application. + +`ZBrush USD documenation `_ + + +NVIDIA Omniverse +================= `NVIDIA Omniverse `_ is a platform for creating and operating metaverse applications. It is based on USD. `NVIDIA USD Documentation `_ +Omniverse also adds their own USD support to the following applications: + +* 3ds Max +* Archicad +* Character Creator +* Creo +* iClone +* ParaViw +* PlantCatalog +* PlantFactory +* Revit +* Rhino +* SketchUp +* Substance 3D Painter +* Substance 3D Designer +* Vue + + +Shapr3D +======= + +`Shapr3D `_ is a CAD application that supports USD export on iPads, Mac and Windows. + + +SideFX Houdini +============== + +`Houdini `_ is a 3D package with a focus on procedural content and effects. + +Houdini includes `Solar `_ to create composed USD content. + +`SideFX USD Documentation `_ + +SynthEyes +========= + +`SynthEyes `_ is a match move application. + +Tilt Brush +========== + +`Tilt Brush `_ is a VR painting application. + Unity ===== `Unity `_ is a real time 3D engine and editor. It includes an `open source USD Package `_. -`Unity USD Documentation `_ +`Unity USD Documentation `_ Unreal Engine ============= @@ -204,4 +309,8 @@ Unreal Engine `Unreal USD Documentation `_ +Vicon Shogun +============ + +`Vicon Shogun `_ is a motion capture application. From 13e7c360ce3ab1fc89b2adba707696c1713aa037 Mon Sep 17 00:00:00 2001 From: Dhruv Govil Date: Tue, 15 Nov 2022 16:05:58 -0800 Subject: [PATCH 3/9] Add section for E-on software, and remove duplicate entries from Omniverse section --- docs/support.rst | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/docs/support.rst b/docs/support.rst index 7ac4d9a52e..c941a78bd3 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -166,6 +166,24 @@ that supports USD and has a Hydra delegate. `V-Ray Documentation `_ +E-on +==== + +E-on are a software developer of world building 3D software. + +`E-on Documentation for USD Export `_ + +Plant Factory +------------- + +`Plant Factory `_ is a vegetation generation software. + +Vue +--- + +`Vue `_ is world building application. + + Gaffer ====== @@ -251,22 +269,17 @@ It is based on USD. `NVIDIA USD Documentation `_ -Omniverse also adds their own USD support to the following applications: +Omniverse also adds USD connectors to many application, `listed here `_. +Some of the applications are: -* 3ds Max * Archicad * Character Creator * Creo * iClone * ParaViw -* PlantCatalog -* PlantFactory * Revit * Rhino * SketchUp -* Substance 3D Painter -* Substance 3D Designer -* Vue Shapr3D From b96329e630d566f8d76d13fd12cc98ec8217ab25 Mon Sep 17 00:00:00 2001 From: Dhruv Govil Date: Tue, 15 Nov 2022 16:08:55 -0800 Subject: [PATCH 4/9] Add NVIDIA disclaimer for connector list --- docs/support.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/support.rst b/docs/support.rst index c941a78bd3..558f6d66e3 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -281,6 +281,8 @@ Some of the applications are: * Rhino * SketchUp +Please see the `list `_ for a +fuller range of connectors, as there are more than listed here. Shapr3D ======= From 0e23ac7dffbcad7fd49b16a4b76fb17b128b0f3f Mon Sep 17 00:00:00 2001 From: Dhruv Govil Date: Tue, 15 Nov 2022 17:59:32 -0800 Subject: [PATCH 5/9] Add J-Cube, Wizart and Apple Preview+Motion --- docs/support.rst | 43 ++++++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/docs/support.rst b/docs/support.rst index 558f6d66e3..2ed3308533 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -57,10 +57,13 @@ Apple use USD as the primary format for their 3D renderers. USDZ is their format `Creating USD files for Apple devices `_ outlines creating content that works on their platforms. macOS, iOS and iPadOS ship with USD integrations. -AR QuickLook ------------- +Preview and QuickLook +--------------------- -`AR QuickLook `_ is a component of iOS and iPadOS that allows you to view USDZ content in augmented reality. +iOS and iPadOS ship with `AR QuickLook `_ , an augmented reality +USD viewer. + +macOS provides Preview and QuickLook in Finder, allowing you to directly preview files. AR Creation Tools ----------------- @@ -88,6 +91,11 @@ ModelIO `ModelIO `_ is a framework for importing, exporting and manipulating common 3D formats. +Motion +------ + +`Motion `_ is a motion graphics application. + AnimVR ====== @@ -130,18 +138,12 @@ Maya `Maya `_ is a general purpose 3D package -Maya USD -^^^^^^^^ Maya comes bundled with an `open source plugin `_ . `Maya USD Documentation `_ -Multiverse for Maya -^^^^^^^^^^^^^^^^^^^ - -`Multiverse `_ is another USD plugin for Maya that adds other pipeline features -to Maya as well. +There are also plug-ins from other Developers. See the J Cube Multiverse section as an alternative. Revit ----- @@ -236,6 +238,21 @@ Isotropix Clarisse `Clarisse `_ is a 3D application for look development, lighting and rendering. +J Cube +====== + +J Cube are a developer of 3D software and cloud services. + +Multiverse for Maya +------------------- + +`Multiverse `_ is a USD plugin for Maya with a range of pipeline features. + +Muse +---- + +`Muse `_ is a standalone USD Editor + Maxon ===== @@ -276,7 +293,7 @@ Some of the applications are: * Character Creator * Creo * iClone -* ParaViw +* ParaView * Revit * Rhino * SketchUp @@ -329,3 +346,7 @@ Vicon Shogun `Vicon Shogun `_ is a motion capture application. +Wizart +====== + +`Wizart `_ is a USD based general purpose 3D application. From 6c72a94d69b193c3383c36b6a85afd2266f73bbf Mon Sep 17 00:00:00 2001 From: Dhruv Govil Date: Tue, 15 Nov 2022 18:00:53 -0800 Subject: [PATCH 6/9] Fix typo --- docs/support.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/support.rst b/docs/support.rst index 2ed3308533..7829977759 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -51,7 +51,7 @@ There is an `open source Hydra delegate `_ From 81efb66b795c04e079c58fb211fa814fa196157d Mon Sep 17 00:00:00 2001 From: Dhruv Govil Date: Wed, 16 Nov 2022 10:22:40 -0800 Subject: [PATCH 7/9] Add moe applications as suggested, and fix links for Mari --- docs/support.rst | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/docs/support.rst b/docs/support.rst index 7829977759..67a099858b 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -218,7 +218,8 @@ well as a support for `Hydra render delegates `_ is a 3D texture painting application. +`Mari `_ is a 3D texture painting application. +Mari has `open source USD plugins `_. Modo ---- @@ -238,6 +239,12 @@ Isotropix Clarisse `Clarisse `_ is a 3D application for look development, lighting and rendering. +Dreamworks Moonray +================== + +`Moonray `_ is an open-source renderer that comes with a USD Hydra render delegate. + + J Cube ====== @@ -253,6 +260,11 @@ Muse `Muse `_ is a standalone USD Editor +Left Angle Autograph +===== + +`Autograph `_ is a compositing and motion design package that comes with a 3d system based on USD. + Maxon ===== @@ -301,6 +313,12 @@ Some of the applications are: Please see the `list `_ for a fuller range of connectors, as there are more than listed here. +Procreate +========= + +`Procreate `_ is a 2D and 3D painting application for the iPad that +supports `import of USDZ models `_ . + Shapr3D ======= @@ -341,6 +359,12 @@ Unreal Engine `Unreal USD Documentation `_ +Usdtweak +============= + +`usdtweak `_ is a free and open source editor for USD. + + Vicon Shogun ============ @@ -349,4 +373,4 @@ Vicon Shogun Wizart ====== -`Wizart `_ is a USD based general purpose 3D application. +`Wizart DCC Platform `_ is a USD based general purpose 3D application. From 8358633d12ac14b7bcd4ce503a8a6b6527659e54 Mon Sep 17 00:00:00 2001 From: Dhruv Govil Date: Wed, 30 Nov 2022 00:07:01 -0800 Subject: [PATCH 8/9] Add Intel OSPRay --- docs/support.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/support.rst b/docs/support.rst index 67a099858b..344a93a897 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -233,6 +233,11 @@ Nuke `Nuke documentation `_ +Intel OSPRay +============ + +`Intel's OSPRay renderer `_ is a path-traced renderer with an `open source Hydra delegate `_. + Isotropix Clarisse ================== @@ -261,7 +266,7 @@ Muse `Muse `_ is a standalone USD Editor Left Angle Autograph -===== +==================== `Autograph `_ is a compositing and motion design package that comes with a 3d system based on USD. From fdf5206811336eb64d456d69ec8144618985a854 Mon Sep 17 00:00:00 2001 From: Dhruv Govil Date: Wed, 30 Nov 2022 14:39:21 -0800 Subject: [PATCH 9/9] Add CyclesHydra --- docs/support.rst | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/support.rst b/docs/support.rst index 344a93a897..fac58d6851 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -151,8 +151,14 @@ Revit `Revit `_ is a BIM software for designers and builders with a `third party USD extension `_. +Blender Foundation +================== + +The `Blender Foundation `_ are a public benefit +organization that develop 3D software. + Blender -======= +------- `Blender `_ is a free and open source 3D creation suite. @@ -160,6 +166,13 @@ Blender Blender also has a `Hydra addon `_ courtesy of AMD. +Cycles +------ + +The `Cycles Renderer `_ is an open source, path-traced renderer. + +It has a `Hydra Delegate `_ , originally developed by Tangent Animation. + Chaos V-Ray ===========