A plugin for JetBrains IDEs (PyCharm, IntelliJ, etc) that provides support for Universal Scene Description (USD), a framework for interchange of 3D computer graphics data, developed by Pixar Animation Studios.
.usd
/.usda
filetype syntax highlighting & validation- Asset/prim reference navigation (with
usdresolve
) - Brace matching/folding
- Structure view
-
Within the IDE:
Preferences > Plugins > Marketplace > Search for "USD" > Install
-
Manually:
Download the latest release and install it manually using Preferences > Plugins > Install Plugin from Disk...
usdresolve
path can be configured in Settings > Languages & Frameworks > USD.
-
Install IntelliJ IDEA; install Gradle and Plugin Devkit plugins (installed by default)
-
Open this project
-
Build the project: Build > Build Project
-
Launch the plug-in: Gradle > usd-idea > Tasks > intellij > runIde
This will launch the plugin in the IntelliJ IDEA version specified in the build.gradle.
If you wish to launch it in a different non-IDEA JetBrains IDE (ie. PyCharm, CLion), you can specify an alternativeIdePath to your editor's path. See the grade-intellij-plugin documentation for more details.
For more details on building IntelliJ Platform plugins, see JetBrains's documentation: IntelliJ Platform SDK DevGuide - Quick Start Guide
MIT license