Purpleprint - Bridge
A downloadable tool
๐ฃ Purpleprint Bridge
Purpleprint Bridge is a Blender add-on designed to export scene object data into a format compatible with Purpleprint Placer and other Unreal Engine-based tools.
This tool enables quick and structured transfer of level design data from Blender to Unreal Engine pipelines, making it ideal for prototyping, layout planning, and mass placement of entities in-game.
โจ Features
- โ Exports only objects marked as visible for render.
- ๐ซ Ignores
Empty
objects, but applies their world transforms to their children. - ๐ง Smart grouping: all instances of the same model use the same
Type
name. - ๐ Exports world-space transforms:
Location
,Rotation
(in degrees), andScale
. - ๐ Recursively processes object hierarchies.
- ๐ Output is compatible with Unreal Engine tools, such as Purpleprint Placer.
๐ CSV Format
The exported .csv
file follows Unreal-style formatting:
<span class="hljs-built_in">Row</span>,<span class="hljs-string">"Name"</span>,<span class="hljs-string">"Type"</span>,<span class="hljs-string">"(X=0,Y=0,Z=0)"</span>,<span class="hljs-string">"(Pitch=0,Yaw=0,Roll=0)"</span>,<span class="hljs-string">"(X=1,Y=1,Z=1)"</span>
Links
๐ Field Breakdown:
- Name: Blender object name.
- Type: Object type and its mesh/model name.
- Location: Global position formatted as Unreal vector.
- Rotation: Global rotation in Unreal's
(Pitch, Yaw, Roll)
format. - Scale: Global object scale.
๐ Default Export Path
By default, the .csv
file is saved to:
<your_blendfile_directory>/purpleprint_entities.csv
You can choose a custom path in the panel, and it will be saved with your .blend
project for future use.
๐งญ Installation
- Download
PurpleprintBridge.py
. - Open Blender and go to
Edit > Preferences > Add-ons
. - Click Install, select the Python file, and enable the addon.
- Find the Export Tools panel in the 3D Viewport Sidebar (
N
key). - Click "Export Purple CSV" to generate your
.csv
file.
๐ Use Case
Purpleprint Bridge is perfect for:
- Level designers using Blender as a blocking/layout tool.
- Technical artists building automated import systems in Unreal.
- Anyone needing to export world-space transform data from Blender into readable
.csv
formats for runtime placement or instancing in Unreal.
โ Compatibility
- Blender 4.0 and above
- Compatible with Unreal Engine 4 & 5
- Output ready for tools like Purpleprint Core & Purpleprint Placer
๐ License
This project is licensed under the GNU General Public License v3.0.
You are free to use, modify, and redistribute this code under the terms of the GPL.
See the full license text in the LICENSE
file or visit:
๐ https://www.gnu.org/licenses/gpl-3.0.html
๐ Credits
Made with โค๏ธ by Hevedy using Blender's bpy
API.
If you find this tool useful or want to contribute, feel free to fork, star, or open issues!
Published | 1 day ago |
Status | In development |
Category | Tool |
Author | Hevedy |
Made with | Unreal Engine, Blender |
Code license | GNU General Public License v3.0 (GPL) |
Asset license | Creative Commons Attribution v4.0 International |
Average session | A few seconds |
Languages | English, Spanish; Castilian |
Links | Source code, Homepage |
Download
Click download now to get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.