/wavefront-obj-intellij-plugin

IntelliJ platform plugin for Wavefront OBJ format

Primary LanguageKotlinApache License 2.0Apache-2.0

icon.svg Wavefront OBJ IntelliJ Plugin*

Build Version Downloads Rating GitHub

*Also works with Android Studio, PyCharm, WebStorm, and other IDE's based on IntelliJ IDEA.

Adds support for Wavefront OBJ files and MTL (material library) files.

  • OBJ file format syntax
  • MTL file format syntax
  • 3D preview
  • material editor

PBR environments and documentation of the plugin were created using assets from 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 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.