(Translated by https://www.hiragana.jp/)
GitHub - justint/usd-idea: Universal Scene Description (USD) plugin for JetBrains IDEs (PyCharm, CLion, etc...)
Skip to content

Universal Scene Description (USD) plugin for JetBrains IDEs (PyCharm, CLion, etc...)

License

Notifications You must be signed in to change notification settings

justint/usd-idea

Repository files navigation

Build JetBrains IntelliJ Plugins JetBrains IntelliJ plugins

usd-idea

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.

Features

  • .usd/.usda filetype syntax highlighting & validation
  • Asset/prim reference navigation (with usdresolve)
  • Brace matching/folding
  • Structure view

Installing

  • 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.

Building

  1. Install IntelliJ IDEA; install Gradle and Plugin Devkit plugins (installed by default)

  2. Open this project

  3. Build the project: Build > Build Project

  4. 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

License

MIT license