https://github.com/sczerwinski/wavefront-obj-intellij-plugin
IntelliJ platform plugin for Wavefront OBJ format
https://github.com/sczerwinski/wavefront-obj-intellij-plugin
3d-preview android-studio-plugin intellij-plugin obj pycharm-plugin wavefront webstorm-plugin
Last synced: 10 months ago
JSON representation
IntelliJ platform plugin for Wavefront OBJ format
- Host: GitHub
- URL: https://github.com/sczerwinski/wavefront-obj-intellij-plugin
- Owner: sczerwinski
- License: apache-2.0
- Created: 2020-07-30T17:08:02.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-19T14:31:15.000Z (over 1 year ago)
- Last Synced: 2024-05-19T14:36:44.830Z (over 1 year ago)
- Topics: 3d-preview, android-studio-plugin, intellij-plugin, obj, pycharm-plugin, wavefront, webstorm-plugin
- Language: Kotlin
- Homepage: https://plugins.jetbrains.com/plugin/14843-wavefront-obj
- Size: 19.2 MB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
#  Wavefront OBJ IntelliJ Plugin*
![Build][build_badge]
[![Version][jb_version_badge]][jb_plugin_page]
[![Downloads][jb_download_badge]][jb_plugin_page]
[![Rating][jb_rating_badge]][jb_plugin_page]
![GitHub][licence_badge]
\*Also works with Android Studio, PyCharm, WebStorm,
and other IDE's based on IntelliJ IDEA.
Adds support for [Wavefront OBJ files](https://en.wikipedia.org/wiki/Wavefront_.obj_file)
and MTL (material library) files.
- OBJ file format syntax
- MTL file format syntax
- 3D preview
- material editor
PBR environments and [documentation](https://plugins.jetbrains.com/plugin/14843-wavefront-obj/documentation)
of the plugin were created using assets from [ambientCG.com](https://ambientcg.com/) (CC0).
## Features
### Supported features
Core features include:
- OBJ file format support
- MTL file format support
- 3D preview of OBJ file
- material editor with preview
## Supported operating systems
3D preview is supported for:
- Windows:
- x86-64
- macOS:
- x86-64
- AArch64 (since v1.3.0 [EAP])
- Linux:
- x86-64
- AArch64
## Installation
### Using IDE Built-In Plugin System
Preferences > Plugins > Marketplace >
Search for "Wavefront OBJ" > Install Plugin
### Manually
Download the [latest release][latest_release] and install it manually using:
Preferences > Plugins > ⚙️ >
Install plugin from disk...
### EAP Releases
To install EAP version of the plugin, use:
Preferences > Plugins > ⚙️ >
Manage Plugin Repositories...
and add the following URL to the list:
```
https://plugins.jetbrains.com/plugins/eap/list
```
## Usage
### OBJ File Type And Editor
After installation, `.obj` file extension will be automatically associated with Wavefront OBJ
file format and editor.
#### 3D Preview Controls
- Hold mouse left button on the 3D preview and move to pan the camera.
- Use mouse wheel to zoom in/out.
### MTL File Type And Editor
After installation, `.mtl` file extension will be automatically associated with Wavefront MTL
file format and editor.
### Settings
- To change Wavefront OBJ editor color scheme, use:
Preferences > Editor > Color Scheme > Wavefront OBJ
- To change Wavefront MTL editor color scheme, use:
Preferences > Editor > Color Scheme > Wavefront MTL
- To change plugin configuration, use:
Preferences > Languages & Frameworks > Wavefront OBJ
---
Plugin based on the [IntelliJ Platform Plugin Template][template].
[build_badge]: https://github.com/sczerwinski/wavefront-obj-intellij-plugin/workflows/Build/badge.svg
[jb_version_badge]: https://img.shields.io/jetbrains/plugin/v/14843-wavefront-obj
[jb_download_badge]: https://img.shields.io/jetbrains/plugin/d/14843-wavefront-obj
[jb_rating_badge]: https://img.shields.io/jetbrains/plugin/r/rating/14843-wavefront-obj
[licence_badge]: https://img.shields.io/github/license/sczerwinski/wavefront-obj-intellij-plugin
[jb_plugin_page]: https://plugins.jetbrains.com/plugin/14843-wavefront-obj
[latest_release]: https://github.com/sczerwinski/wavefront-obj-intellij-plugin/releases/latest
[template]: https://github.com/JetBrains/intellij-platform-plugin-template
[EAP]: #eap-releases