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

MechefvectorMechefvector232 downloads

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
2 months ago
Created
2 months ago
Updates
1 release
Downloads
232
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.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

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

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Local REST API with MCP

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

Maps

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

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)