docs/usd_products.rst
USD has support in many 3D Content Creation Applications and Ecosystems.
This list is maintained by the community, and is not meant to be an exhaustive or complete list of resources, nor is it an endorsement of any of the linked material. We haven't checked the linked materials for accuracy, nor to see if they represent best practices. Please enjoy this material in the spirit intended, of celebrating community and industry achievements around the use and advancement of USD.
.. include:: rolesAndUtils.rst .. include:: <isonum.txt>
.. contents:: :local: :class: threecolumn
3Delight <https://www.3delight.com>_ is a path-traced renderer that supports USD and has
a Hydra Delegate <https://gitlab.com/3Delight/HydraNSI>__.
Adobe is a developer of several content generation applications. Their Substance suite of applications are geared towards 3D content creation
Substance 3D Painter <https://www.adobe.com/products/substance3d-painter.html>_ is a software for painting textures
for 3D content.
Substance 3D Modeler <https://www.adobe.com/products/substance3d-modeler.html>_ is a 3D modelling application.
Substance 3D Stager <https://www.adobe.com/products/substance3d-stager.html>_ is a 3D package to build and assemble
3D scenes.
AMD ProRender <https://www.amd.com/en/technologies/radeon-prorender>_ is a GPU and CPU path-traced renderer.
There is an open source Hydra delegate <https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderUSD>__.
Apple uses 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 <https://developer.apple.com/documentation/realitykit/creating-usd-files-for-apple-devices?changes=_1>_
outlines creating content that works on their platforms. macOS, iOS and iPadOS ship with USD integrations.
iOS and iPadOS ship with AR QuickLook <https://developer.apple.com/augmented-reality/quick-look/>_ , an augmented reality
USD viewer.
macOS provides Preview and QuickLook in Finder, allowing you to directly preview files.
Apple has several AR Creation Tools <https://developer.apple.com/augmented-reality/tools/>_ , including:
Apple has multiple render engines available to developers:
RealityKit <https://developer.apple.com/documentation/realitykit/>_ is a 3D rendering engine focused on augmented reality applications.SceneKit <https://developer.apple.com/documentation/scenekit>_ is a rendering engine for 3D games and content.Validating feature support for USD files <https://developer.apple.com/documentation/realitykit/validating-usd-files?changes=_3>_
documents feature support for USD across the different renderers available.
ModelIO <https://developer.apple.com/documentation/modelio>_ is a framework for importing, exporting and manipulating
common 3D formats.
Motion <https://www.apple.com/final-cut-pro/motion/>_ is a motion graphics application.
ArcGIS CityEngine <https://www.esri.com/en-us/arcgis/products/arcgis-cityengine/overview>_ is a city design application.
Autodesk is a developer of several 3D Content Creation, Rendering and CAD software packages.
Autodesk's USD Website <https://makeanything.autodesk.com/usd>_ highlights their USD work.
3ds Max <https://www.autodesk.com/products/3ds-max/overview>_ is general purpose 3D package.
3ds Max USD Documentation <https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2022/ENU/3dsMax-USD/files/GUID-04F1DF51-0079-4DF8-8457-5AD12B6C0673-html.html>_
Arnold <https://www.autodesk.com/products/arnold/overview>_ is a path-traced renderer.
Arnold USD Documentation <https://docs.arnoldrenderer.com/display/A5ARP/Introduction+to+Arnold+USD>_
Bifrost <https://www.autodesk.com/products/maya/bifrost>__ is a visual
programming environment inside of Autodesk Maya for creating procedural
effects for film, TV, and games.
Autodesk provides a
library of Bifrost nodes <https://github.com/Autodesk/bifrost-usd>__ to create
USD-based scene graphs in Bifrost.
Fusion 360 <https://www.autodesk.com/products/fusion-360/overview>_ is a CAD, CAM, CAE and PCB software.
Maya <https://www.autodesk.com/products/maya/overview>_ is a general purpose 3D package
Maya comes bundled with an open source plugin <https://github.com/Autodesk/maya-usd>_ .
Maya USD Documentation <https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2022/ENU/Maya-USD/files/GUID-9E9D45F2-4DA9-497B-8D69-1573ED6B2BA8-html.html>_
There are also plug-ins from other Developers. See the :ref:J Cube<usdproducts-jcube> Multiverse section as an alternative.
Revit <https://www.autodesk.com/products/revit/overview>_ is a BIM software for designers and builders
with a third party USD extension <https://apps.autodesk.com/RVT/en/Detail/Index?id=127804203175527993&appLang=en&os=Win64>_.
The Blender Foundation <https://www.blender.org/about/foundation/>_ are a public benefit
organization that develop 3D software.
Blender <https://www.blender.org>_ is a free and open source 3D creation suite.
Blender USD Documentation <https://docs.blender.org/manual/en/latest/files/import_export/usd.html>_
Blender also has a Hydra addon <https://github.com/GPUOpen-LibrariesAndSDKs/BlenderUSDHydraAddon>_ courtesy of AMD.
The Cycles Renderer <https://www.cycles-renderer.org>_ is an open source, path-traced renderer.
It has a Hydra Delegate <https://wiki.blender.org/wiki/Building_Blender/CyclesHydra>__ , originally developed by Tangent Animation.
V-Ray <https://www.chaos.com>_ is a 3D path-traced renderer
that supports USD and has a Hydra delegate.
V-Ray Documentation <https://www.chaos.com/blog/getting-started-with-usd-and-hydra-in-v-ray>_
E-on are a software developer of world building 3D software.
E-on Documentation for USD Export <https://info.e-onsoftware.com/learning-center/usd_export_in_vue_plantfactory>_
Plant Factory <https://info.e-onsoftware.com/plantfactory/overview>_ is a vegetation generation software.
Vue <https://info.e-onsoftware.com/vue/overview>_ is world building application.
Gaffer <https://www.gafferhq.org>_ is an open source <https://github.com/GafferHQ/gaffer>_ , node based application for lighting and compositing.
Golaem <https://golaem.com>_ is a crowd simulation program with an open source, USD plugin <https://github.com/Golaem/GolaemForUSD>_
that allows viewing Golaem crowd caches within USD.
Guerilla Render <http://guerillarender.com>_ is a 3D renderer.
The Foundry are a developer of 3D Content Creation, Lighting and Compositing software.
Katana <https://www.foundry.com/products/katana>_ is look development and lighting package.
Katana has open source USD plugins <https://learn.foundry.com/katana/dev-guide/Plugins/KatanaUSDPlugins/index.html>__ as
well as a support for Hydra render delegates <https://learn.foundry.com/katana/dev-guide/Plugins/HydraRenderDelegates/index.html>__.
Mari <https://www.foundry.com/products/mari>_ is a 3D texture painting application.
Mari has open source USD plugins <https://github.com/TheFoundryVisionmongers/MariUsdPlugins>__.
Modo <https://www.foundry.com/products/modo>_ is a general purpose 3D package.
Nuke <https://www.foundry.com/products/nuke-family/nuke>_ is a compositing package with support for both USD and Hydra.
Nuke documentation <https://learn.foundry.com/nuke/content/comp_environment/3d_compositing/usd.html>_
Intel's OSPRay renderer <https://www.ospray.org/>_ is a path-traced renderer with an open source Hydra delegate <https://github.com/ospray/hdospray>__.
Moonray <https://openmoonray.org/>_ is an open-source renderer that comes with a USD Hydra render delegate.
.. _usdproducts-jcube:
J Cube are a developer of 3D software and cloud services.
Multiverse <https://j-cube.jp/solutions/multiverse/>_ is a USD plugin for Maya with a range of pipeline features.
Muse <https://j-cube.jp/solutions/muse/>_ is a standalone USD Editor
Autograph <https://www.left-angle.com/#page=95>_ is a compositing and motion design package that comes with a 3d system based on USD.
Maxon are a developer of 3D content creation, rendering and motion graphics software.
Cinema 4D <https://www.maxon.net/en/cinema-4d>_ is a general purpose 3D package.
Redshift <https://www.maxon.net/en/redshift>_ is a GPU-accelerated path-traced renderer.
Redshift supports USD and is also available as a Hydra delegate for rendering integration.
ZBrush <https://www.maxon.net/en/zbrush>_ is a 3D sculpting and painting application.
ZBrush USD documenation <https://help.maxon.net/zbr/en-us/#html/user-guide/zbrush-other-programs/usd-format/usd-format.html>_
NVIDIA Omniverse <https://www.nvidia.com/en-us/omniverse/>_ is a modular development platform <https://developer.nvidia.com/omniverse>_ for
building Universal Scene Description (OpenUSD)-based real time 3D simulations and workflows for
industrial digitalization and perception AI applications.
NVIDIA USD Overview <https://www.nvidia.com/en-us/omniverse/usd/>_NVIDIA USD Resources <https://developer.nvidia.com/usd>_NVIDIA USD Documentation <https://docs.omniverse.nvidia.com/usd>_Omniverse connects many top OpenUSD-based software applications <https://docs.omniverse.nvidia.com/con_connect/con_connect/connecting-to-omniverse.html>_
to unify your 3D workflow. Some of the applications are:
Please see the latest list of Omniverse Connectors <https://docs.omniverse.nvidia.com/con_connect/con_connect/connecting-to-omniverse.html>_.
Procreate <https://procreate.art>_ is a 2D and 3D painting application for the iPad that
supports import of USDZ models <https://procreate.art/handbook/procreate/3d-painting/import/>_ .
Shapr3D <https://www.shapr3d.com>_ is a CAD application that supports USD export on iPads, Mac and Windows.
Houdini <https://www.sidefx.com/products/houdini/>_ is a 3D package with a focus on procedural content and effects.
Houdini includes Solaris <https://www.sidefx.com/products/houdini/solaris/>_ to create composed USD content.
SideFX USD Documentation <https://www.sidefx.com/docs/houdini/solaris/usd.html>_
SynthEyes <https://www.ssontech.com>_ is a match move application.
Tilt Brush <https://www.tiltbrush.com>_ is a VR painting application.
Unity <https://unity.com>_ is a real time 3D engine and editor.
It provides 3 USD packages for import, export and USD C# bindings.
Documentation:
USD Importer <https://docs.unity3d.com/Packages/com.unity.importer.usd@latest>_USD Exporter <https://docs.unity3d.com/Packages/com.unity.exporter.usd@latest>_USD C# bindings <https://docs.unity3d.com/Packages/com.unity.usd.core@latest>_Formerly an open source USD Package <https://github.com/Unity-Technologies/usd-unity-sdk>_ was available.
Unreal Engine <https://www.unrealengine.com/en-US>_ is a real time 3D engine and editor.
Unreal USD Documentation <https://docs.unrealengine.com/latest/en-US/universal-scene-description-usd-in-unreal-engine/>_
usdtweak <https://github.com/cpichard/usdtweak>_ is a free and open source editor for USD.
Vicon Shogun <https://www.vicon.com/software/shogun/>_ is a motion capture application.
Wizart DCC Platform <https://wizartsoft.com/>_ is a USD based general purpose 3D application.