Extended File Support

by Nick de Bruin
5
4
3
2
1
Score: 41/100

Description

The Extended File Support plugin enhances Obsidian by enabling users to view and embed various file formats that are not natively supported. It provides read-only compatibility for image, design, and 3D model files, including Krita (.kra), Photoshop (.psd), Adobe Illustrator (.ai), and multiple 3D formats (.gltf, .glb, .obj, .stl). Users can configure file display settings, such as scaling, embedding dimensions, and camera positioning for 3D models. The plugin also integrates with Obsidian Canvas, ensuring smooth visualization across different workspaces.

Reviews

No reviews yet.

Stats

16
stars
2,924
downloads
5
forks
585
days
68
days
431
days
5
total PRs
1
open PRs
1
closed PRs
3
merged PRs
9
total issues
4
open issues
5
closed issues
2
commits

Latest Version

a year ago

Changelog

  • Bumped version in manifest

README file from

Github

Extended File Support for Obsidian

This plugin aims to add viewing and embedding support for various file types in Obsidian. It does not aim to allow these files to be edited. This is considered to be outside of the scope of this plugin.

File types can be toggled in the settings.

.kra file provided and made by Tio Tzen Ann (Artstation, Instagram).

Also works in Canvas.

Currently Supported

The file types that are currently supported are:

  • .kra (Files made in Krita)
  • .psd (Photoshop, other visual programs)
  • .ai (Adobe Illustrator)
  • .clip (Clip Studio Paint)
  • .gltf, .glb (3D scene format)
  • .obj (3D object format)
  • .stl (3D format, often used for 3d printing)

Settings

When embedding files, the following settings can be added as ![[file.ext|setting1=value;setting2=value]] or ![setting1=value;setting2=value](https://raw.githubusercontent.com/Nick-de-Bruin/obsidian-extended-file-support/HEAD/file.ext).

All files:

  • width or widthxheight in which both width and height are numbers. Follows the way images are embedded in Obsidian, and allows for the width and height of the embed to be changed.

3d files (.obj, .gltf, .glb, .stl):

  • spin=true or spin=false, overrides the default setting on whether to animate 3d models.
  • camPos=x,y,z in which x, y, and z are the coordinates the camera should have.
  • camLookAt=x,y,z in which x, y, and z are the coordinates the camera should look at.

Note that with spin/animation enabled, camPos will not work, and camLookAt may not have the desired behavior, because the camera moves around. Additionally, 3d objects that are loaded in are placed on (0, 0, 0) and scaled to fit in a unit cube.

.ai files:

  • scale=number, will override the default setting for .ai file scaling. High values might cause high loading time.

Contributing

If you wish to contribute to the plugin, feel free to open a pull-request or an issue. If you're thinking about implementing a large feature, please open an issue first or contact me on discord at n_1ck so we can figure out if it's a good fit for this plugin.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Adamantine Pick
4 years ago by Urist McMiner
Embeddable Pikchr(https://pikchr.org) diagrams renderer plugin for Obsidian(https://obsidian.md)
Advanced Canvas
3 years ago by Developer-Mike
⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge.
Advanced Progress Bars
2 years ago by cactuzhead
Obsidian plugin to create custom progress bars
Alfonso Money Manager
3 years ago by SmartLifeGPT Innovation
This is the repository for the obsidian plugin of the Alfonso Money Manager mobile application
API Designer
10 months ago by Ruveyda Yilmaz
A plugin for Obsidian that lets you design and document API endpoints visually without leaving your notes.
Argument Map with Argdown
5 years ago by amdecker
Arrows
3 years ago by artisticat
Draw arrows across different parts of your notes, similar to on paper
ASCII Tree Generator
2 years ago by Matěj Michálek
BattleSnake Board Viewer
3 years ago by EnderInvader
Plugin to render battlesnake boards in Obsidian
Blockreffer
2 years ago by tyler.earth
An Obsidian plugin to search and embed blocks with ^block-references (aka ^block-ids)
Boardgame Search
2 years ago by Marlon May
A plugin to create notes for boardgames based on the BGG API
Canvas Explorer
2 years ago by Henri Jamet
A plugin that enables users to explore their vault by iteratively adding or ignoring linked notes, ultimately generating a customizable canvas that visually represents the preserved notes and their connections.
Canvas Filter
4 years ago by Ivan Koshelev
Obsidian Canvas plugin that let's you show only pages / arrows with specific tags / colors / connections.
Canvas Links
3 years ago by aqav
Show the links between "Canvas" and "File"
Canvas Mindmap Helper
3 years ago by Tim Smart
CardNote
3 years ago by cycsd
Help you extract your thoughts more quickly in canvas
Chemical Structure Renderer
3 years ago by xaya1001
Render chemical structures from SMILES strings into PNG or SVG format using Ketcher and Indigo Service.
Chessboard Viewer
6 years ago by Davide Aversa
Plugin to render chessboards in Obsidian using chessboardjs
Class Relation Visualization
2 years ago by Yong
Content Cards
2 years ago by leo
Insert content cards in Markdown, such as timeline, highlightblock, target card, book information card, music information card, movie information card, photoes ablum, business card, content subfield, countdown, SWOT,BCG.
Contribution Graph
3 years ago by vran
generate interactive gitxxx style contribution graph for obsidian, use it to track your goals, habits, or anything else you want to track.
D2
4 years ago by Terrastruct
The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.
Desk
3 years ago by David Landry
A desk for obsidian
Desmos
5 years ago by Nigecat
Embed graphs directly into your obsidian notes
Diagrams.Net
4 years ago by Jens M Gleditsch
This repository contains a plugin for Obsidian for inserting and editing diagrams.net (previously draw.io) diagrams.
Dirtreeist
4 years ago by kasahala
Render a directory Structure Diagram from a markdown lists in codeblock.
Easy Timeline
2 years ago by Romeliun
The Easy Timeline plugin for Obsidian allows you to create timelines easily.
Enhanced Canvas
2 years ago by RobertttBS
When editing on Canvas, properties and Markdown links to notes are automatically updated, enabling backlinks in Canvas.
Every Day Calendar
2 years ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Export Graph View
2 years ago by Sean McGhee
Plugin to export your vault's graph view.
Extended Graph
2 years ago by Kapirklaa
Community plugin to add features to the graph view.
External File Linker
2 years ago by Kay606
Flowcharts
2 years ago by land0r
Flowchart Plugin for Obsidian – Create and customize flowcharts seamlessly within your Obsidian vault. Powered by Flowchart.js and designed for productivity
Folder Canvas
2 years ago by Nancy Lee
Generate a canvas view of your folder structure
Galaxy View
2 months ago by Rick
Generate Timeline
a year ago by Shanshuimei
An obsidian plugin to generate timelines from tags, folders, files or metadata automatically. 根据标签,文件夹,文件或者属性自动生成时间轴的插件。
GLSL Viewer
8 months ago by iY0Yi
Preview GLSL shaders on Obsidian.
GoBoard
9 months ago by Dmitry I. Sokolov
Obsidian plugin for rendering Go game diagrams from markdown code blocks
GPT Assistant
3 years ago by M7mdisk
Ask GPT from your notes and get personalized answers based on your knowledge base.
Graph Banner
2 years ago by ras0q
An Obsidian plugin to display a relation graph view on the note header.
Graph Link Types
3 years ago by natefrisch01
Link types for Obsidian graph view.
Habit Tracker
5 years ago by duo
This plguin for Obsidian creates a simple month view for visualizing your punch records.
Habit Tracker
4 years ago by David Moeller
A Plugin to display a Habit Tracker in Obsidian.
Heatmap Calendar
5 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Heatmap Tracker
2 years ago by Maksim Rubanau
A customizable heatmap tracker plugin for Obsidian to visualize daily data trends with intuitive navigation and flexible settings.
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
Inline Local Graph
8 months ago by TKOxff
Inline Local Graph of Obsidian
Kale Graph
2 years ago by Oli
Render mathematical graphs in Obsidian
Laws of Form
3 years ago by Kevin German
Life in Weeks Calendar
10 months ago by Jeff Szuc
Plugin for the Obsidian markdown editor. Displays a calendar of your life in weeks with weekly Periodic Notes plugin integration. Includes options for the traditional Memento Mori/Stoic style calendar, as well as a Gregorian calendar accurate version.
Lilypond
3 years ago by DOT-ASTERISK
Lilypond for Obsidian
Lineup Builder
5 years ago by James Fallon
An Obsidian plugin that lets you build football lineups
Link Exploder
4 years ago by Ben Hughes
Magic Move
2 years ago by imfenghuang
Animating Code Blocks in Obsidian
Mahgen Renderer
2 years ago by Michael Francis Williams
Obsidian plugin to render mahgen automatically
Mahjong Renderer
2 years ago by hypersphere
Map View
5 years ago by esm
Interactive map view for Obsidian.md
Mapa neuronal
17 days ago by Felipe Córdova
A graph that explains itself: your Obsidian vault as a layered neural map, with the reason each note links to the next.
Mapbox Location Image
2 years ago by Aaron Czichon
Render a mapbox location image based on provided coordinates
Maps
a year ago by Obsidian
Map layout for Obsidian Bases. Display your notes as an interactive map view.
Markline
3 years ago by 闲耘
Markline: Markdown timeline view in Obsidian.
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
Mathematica Plot
3 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
Mehrmaid
2 years ago by huterguier
Rendering Obsidian Markdown inside Mermaid diagrams.
Mermaid Icons
8 months ago by toshs
Obsidian plugin enabling the use of icons in Mermaid diagrams.
Mindmap
2 years ago by YunXiaoYi
An Obsidian plugin for creating Mindmaps.
Model Viewer
a year ago by Janis Pritzkau
An Obsidian plugin to view and embed 3D models using Google’s <model-viewer> component.
Neo4j Graph View
6 years ago by Emile van Krieken
New 3D Graph
a year ago by Aryan Gupta
Visualize your vault in 3D with a powerful, highly customizable, and filterable graph.
Nifty Links
3 years ago by x-Ai
Generating elegant, Notion-styled rich link cards to enhance your note-taking experience.
Node Factor
2 years ago by CalfMoon
Customize factors effecting node size in obsidian graph.
NodeFlow
2 years ago by LincZero
Render node streams like `ComfyUi`, `UE`, `Houdini`, `Blender`, etc., to make it easy to write relevant notes. json describes the chart, compared to screenshots, making it easier to modify later. The plugin is also compatible with blogs.",
Note Gallery
3 years ago by Pash Shocky
A masonry note gallery for obsidian.
NyanBar
2 years ago by xhyabunny
Give life to your Obsidian notes with NyanBar !
Obsidian Dynamic Embed
5 years ago by Ivaylo Dimitrov Dabravin
Optimize Canvas Connections
4 years ago by Félix Chénier
An Obsidian plugin that declutters a canvas by reconnecting notes using their nearest edges
Poker Range
2 years ago by marplek
Easily create, view, and interact with poker hand ranges in your obsidian.
Quote Share
4 years ago by DuocNV
Generate beautifull image from Obsidian.
Quoth
5 years ago by Eric Rykwalder
Release Timeline
4 years ago by cakechaser
ShaahMaat-md
2 years ago by Mihail Kovachev
Show Whitespace
3 years ago by Erin Schnabel
Show leading/trailing whitespace
Smart Connections Visualizer
2 years ago by Evan Moscoso
Visualize your notes and see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
Storyclock Viewer
3 years ago by Jonathan Fisher
Obsidian plugin for creating a storyclock
Tasks Map
a year ago by NicoKNL
A graph view of your tasks.
Tezcat
a year ago by Max Margenot
Tezcat is an Obsidian plugin that uses AI embeddings to index your vaults and integrate search over your thoughts into your workflow.
Theme Design Utilities
5 years ago by pseudometa
Some utilities and Quality-of-Life features for designers of Obsidian themes.
Tier List
2 years ago by Mox Alehin
Obsidian plugin for visual ranking and organizing content into customizable Tier Lists.
Timelive
a year ago by aNNiMON
Turn a list of dates into a timeline
Visited Countries
a year ago by Ivan Peshykov
Obsidian plugin to mark and visualize the countries you've visited on an interactive world map.
WaveDrom
5 years ago by Alex Stewart
Waveform Player
2 years ago by Zhou Hua
Weather Widget
8 months ago by mr-asa
Weather widget for display in notes, Canvas, and a separate tab.
YourPulse - Your Writing Activity Visualised
2 years ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪