Blender Add-on, Documentation, Youtube
2DFactory is an advanced sprite sheet and JSON import pipeline for Unreal Engine, designed to extend and streamline the default Paper2D workflow.
Unlike Unreal Engine’s built-in JSON importer, 2DFactory provides a more complete and production-ready pipeline by supporting additional data and automation directly from your source files.
Key Features
Extended JSON Import
Import sprite sheets with additional metadata beyond the default system
Supports:
Custom pivot positions
Modular sprites (e.g. for sprite equipment)
Socket coordinate data (frame-by-frame)
Directions: forward, backward, ping-pong
Automatic Texture Integration
Detects and assigns additional baked textures:
Normal maps
Ambient Occlusion (AO)
Roughness
Emissive
Enables visually richer 2D assets with minimal setup
Seamless Blender Integration
Designed to work directly with the 2DFactory Blender Add-on
Re-import and update assets instantly when source files change
Enables a smooth iteration workflow between Blender and Unreal Engine
Right-Click Workflow Automation
Context menu integration inside the Content Browser:
Right-click folder or empty space → recursively extract or update all JSON files under the right-clicked folder
Right-click sprite sheet asset (JSON-based) → extract or update the selected JSON file
Batch Processing
Automatically finds and processes JSON files recursively
Great for large projects and bulk asset imports
Source-driven Updates
Without rebuilding everything manually, re-run extraction to update sprites data: grid, pivots, sockets, textures, etc.
Why Use 2DFactory?
2DFactory bridges the gap between content creation and in-engine implementation.
It eliminates repetitive setup steps and allows you to:
Author complex 2D data in Blender
Export once
Instantly reflect changes inside Unreal Engine
Greatly reduce repetitive work when setting paper sprites and flipbook in unreal engine
This makes it especially useful for:
2D / 2.5D games
Sprite-based pipelines with lighting (normal/emissive)
Modular character systems
Animation-driven socket placement
Ideal For
Developers using Paper2D who need more control and automation
Teams working with 2D Sprites with Blender-to-Unreal pipelines
Projects requiring advanced sprite metadata (pivot, sockets, modular parts)