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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8b3b9fa · Jul 28, 2023

History

73 Commits
Mar 2, 2021
Jun 28, 2022
Jul 14, 2020
Jul 28, 2023
Jun 27, 2020
May 12, 2019
Jul 28, 2023
Jul 6, 2022
Aug 8, 2021
Jun 28, 2022
Jun 28, 2022
Mar 2, 2021

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