Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justint/usd-idea
Universal Scene Description (USD) plugin for JetBrains IDEs (PyCharm, CLion, etc...)
https://github.com/justint/usd-idea
clion computer-graphics pixar plugin pycharm universal-scene-description usd vfx
Last synced: 2 months ago
JSON representation
Universal Scene Description (USD) plugin for JetBrains IDEs (PyCharm, CLion, etc...)
- Host: GitHub
- URL: https://github.com/justint/usd-idea
- Owner: justint
- License: mit
- Created: 2019-04-10T06:48:11.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-07-28T05:55:05.000Z (over 1 year ago)
- Last Synced: 2024-09-27T06:03:19.007Z (3 months ago)
- Topics: clion, computer-graphics, pixar, plugin, pycharm, universal-scene-description, usd, vfx
- Language: Java
- Homepage:
- Size: 441 KB
- Stars: 51
- Watchers: 8
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-openusd - usd-idea
README
[![Build](https://github.com/justint/usd-idea/actions/workflows/build.yml/badge.svg)](https://github.com/justint/usd-idea/actions/workflows/build.yml)
[![JetBrains IntelliJ Plugins](https://img.shields.io/jetbrains/plugin/v/12407-usd.svg?style=popout)](https://plugins.jetbrains.com/plugin/12407-usd)
[![JetBrains IntelliJ plugins](https://img.shields.io/jetbrains/plugin/d/12407-usd.svg?style=popout)](https://plugins.jetbrains.com/plugin/12407-usd)# usd-idea
A plugin for JetBrains IDEs (PyCharm, IntelliJ, etc) that provides support for [Universal Scene Description (USD)](https://github.com/PixarAnimationStudios/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](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](https://www.jetbrains.com/idea/download); 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](https://github.com/justint/usd-idea/blob/master/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](https://github.com/JetBrains/gradle-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](https://www.jetbrains.org/intellij/sdk/docs/basics/basics.html)
## License
MIT license