Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

3D Model Viewer

MechefvectorMechefvector

A lightweight local 3D model viewer for STL, OBJ, and 3MF with automatic centering and no grid, axes, or shadows.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

3D Model Viewer is a lightweight Obsidian plugin for previewing local 3D model files directly inside notes.

It supports STL, OBJ, and 3MF files, with automatic centering, clean rendering, mouse rotation, zooming, and a view cube for quick view direction changes.

Features

  • Preview STL, OBJ, and 3MF files in Obsidian notes
  • Open supported 3D model files directly in a custom viewer
  • Automatic model centering and scaling
  • Clean display without grid, axes, or shadows
  • Mouse drag rotation and wheel zoom
  • View cube for switching view direction
  • In-plane 90 degree rotation controls
  • Command palette support for inserting viewer blocks

Supported Formats

  • .stl
  • .obj
  • .3mf

STEP/STP files are CAD solid formats and are not displayed directly. Please convert them to STL, OBJ, or 3MF before using this plugin.

Usage

Insert a 3D viewer code block in your note:

```3d-viewer
[[your-model.stl]]
```

You can also use OBJ or 3MF files:

```3d-viewer
[[your-model.obj]]
```
```3d-viewer
[[your-model.3mf]]
```

The older stl-viewer code block is still supported:

```stl-viewer
[[your-model.stl]]
```

Command Palette

Open the Obsidian command palette and run:

Insert 3D model viewer block

Then select a supported model file. The plugin will insert the viewer block automatically.

Installation

Manual Installation

  1. Download or copy the following files:
  • main.js
  • manifest.json
  • styles.css
  1. Place them in:
<vault>/.obsidian/plugins/three-d-model-viewer/
  1. Restart Obsidian.

  2. Enable the plugin in:

Settings > Community plugins > Installed plugins

Notes

  • This plugin is designed for local model preview inside Obsidian.
  • Large models may take longer to load.
  • 3MF support focuses on common mesh-based 3MF files.
  • STEP/STP support requires conversion to a mesh format first.

License

MIT

HealthExcellent
ReviewPassed
About
Preview local STL, OBJ, and 3MF 3D model files directly inside Obsidian notes with an embedded viewer. Center and auto-scale models for clean rendering, then inspect with mouse rotation, wheel zoom, in‑plane 90° turns and a view cube for quick viewpoint changes.
VisualizationFiles
Details
Current version
0.5.2
Last updated
16 hours ago
Created
17 hours ago
Updates
1 release
Compatible with
Obsidian 1.6.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
MechefvectorMechefvectordark72147
GitHubdark72147
  1. Community
  2. Plugins
  3. Visualization
  4. 3D Model Viewer

Related plugins

Kanban

Create Markdown-backed Kanban boards.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Recent Files

Display a list of recently opened files.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.