megestus15 downloadsRender UE Blueprint / Material graph text as interactive diagrams in your notes.
English | 中文
Render UE Blueprint / Material graph text as interactive diagrams directly in your Obsidian notes.
Use a blueprint code block and paste the blueprint text copied from UE:
```blueprint
Begin Object Class=K2Node_VariableGet ...
...
End Object
```
Set options on the first line inside the code block:
```blueprint
MyBlueprintName
<blueprint text>
```
Or with explicit key=value:
```blueprint
height=600 name=MyBlueprint
<blueprint text>
```
| Option | Default | Description |
|---|---|---|
height |
643 |
Render area height (px) |
name |
auto | Name label shown next to the copy code button; if the first line is a plain word (not starting with Begin Object and not a key=value pair), it is used as the name |
| Action | Description |
|---|---|
Ctrl + scroll |
Zoom |
| Left-drag | Pan canvas |
| Double-click node | Enter sub-graph (collapsed nodes) |
Graph button |
Return to top level |
All button |
Fit all nodes (wheel zoom will prompt to click Reset afterwards) |
Reset button |
Reset to 1:1 |
copy code |
Copy blueprint text to clipboard |
Ctrl+A to select all)Ctrl+C to copy```blueprint code block in Obsidian<blueprint-viewer> Web Component, compiled into an Obsidian plugin via esbuildtranslate3d GPU acceleration (fixes zoom lag), All fit-to-screen button, copy code, name label, All-mode wheel-zoom hintisDesktopOnly: true), mobile not supportedThis plugin is released under the MIT License — see LICENSE.
The rendering engine code comes from BlueprintUE Self-Hosted Edition:
render.js (MIT)render.css (MIT)Original project info:
This plugin is built on top of the original with modifications (left-drag pan, translate3d GPU acceleration, All button, copy code, etc.), and retains the original copyright notice per MIT license terms.
If this plugin helps you, consider buying me a coffee ☕
| Alipay | WeChat Pay |
![]() |
![]() |