An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# ![icon.svg](.idea/icon.svg) 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