Universal Scene Description (USD) plugin for JetBrains IDEs (PyCharm, CLion, etc...)
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 & validationusdresolve
)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