Purpleprint Placer - 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
Emptyobjects, but applies their world transforms to their children. - ๐ง Smart grouping: all instances of the same model use the same
Typename. - ๐ 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:
Row,"Name","Type","Tags","(X=0,Y=0,Z=0)","(Pitch=0,Yaw=0,Roll=0)","(X=1,Y=1,Z=1)"
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 (
Nkey). - Click "Export Purple CSV" to generate your
.csvfile.
๐ 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
.csvformats 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!
| Updated | 8 days 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.