Obsidian Model Viewer: Embed 3D Models in Your Obsidian Vault

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Obsidian Model Viewer: Embed 3D Models in Your Obsidian Vault

Summary

Obsidian Model Viewer is a powerful plugin that integrates interactive 3D models directly into your Obsidian vault. Utilizing Google's <model-viewer> component, it enables seamless viewing and embedding of glTF/GLB files within your notes. This enhances your knowledge base by allowing you to visualize complex 3D data alongside your text.

Repository Information

Analyzed by OSRepos on January 20, 2026

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

The Obsidian Model Viewer plugin brings the power of interactive 3D models directly into your Obsidian notes. Developed by janispritzkau, this plugin leverages Google’s robust <model-viewer> component to display and embed 3D models in glTF/GLB format. It transforms your Obsidian vault into a richer environment for visualizing complex data, designs, or educational content.

Installation

To install the Obsidian Model Viewer plugin, follow these standard steps for community plugins within Obsidian:

  1. Open Obsidian and navigate to Settings.
  2. Go to Community plugins and ensure Restricted mode is turned off.
  3. Click Browse and search for 'Obsidian Model Viewer'.
  4. Select the plugin, click Install, and then Enable it.

Examples

The plugin integrates seamlessly with Obsidian's native embed syntax. Here are some examples of how you can embed 3D models:

Basic Embed:

![[DamagedHelmet.glb]]

Specify Height:

![[Duck.glb#height=400]]

Specify Aspect Ratio:

![[Sponza.gltf#aspect=16:9]]

Specify Aspect Ratio and Width:

![[StainedGlassLamp.gltf#aspect=1|320]]

Multiple Models Side-by-Side:

![[A.glb|160]] ![[B.glb|160]] ![[C.glb|160]]

Using <model-viewer> Attributes:

You can also pass any attributes supported by the underlying <model-viewer> component.

![[Fox.glb#autoplay&camera-controls=false&camera-orbit=30deg+80deg+80%]]

For a full list of attributes, refer to the official <model-viewer> documentation.

Why Use Obsidian Model Viewer?

The Obsidian Model Viewer offers several compelling reasons to integrate it into your workflow:

  • Rich Visualization: Directly view and interact with 3D models, making your notes more dynamic and informative.
  • Extensive Format Support: It supports .glb and .gltf files, including popular glTF extensions like Draco compression and PBR materials, ensuring high-quality rendering.
  • Seamless Obsidian Integration: Enjoy native Obsidian features such as file viewing, hover previews, and markdown embed syntax, all tailored for 3D models.
  • Customization: Leverage the full power of <model-viewer> attributes to customize model behavior, camera controls, and appearance directly from your notes.
  • Future-Proof Standard: Utilizes glTF, known as the 'JPEG of 3D', which is compact, compressible, and optimized for rapid GPU loading.

Links

Find more information and contribute to the project via the links below:

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️