Back to Unreal Engine

DryreL Software Unreal Engine 5 plugin

PortraitZ

Give life to your 2D characters.

Import a layered Photoshop file, let PortraitZ build the rig, and watch your artwork blink, breathe, talk and sway, right inside Unreal Engine 5.

Not released yet — in development

Import

From PSD to character, in minutes

Keep painting in Photoshop. PortraitZ reads your file as it is and packs it for the engine, so there is no manual atlas work between your art and your game.

  • Direct PSD import with full layer, group and blend mode support
  • Layer masks and effects, 8-bit and 16-bit colour
  • Automatic multi-atlas packing, sized for your GPU
  • Layers sorted by size and type for you
PortraitZ by DryreL Design for Unreal Engine: an animated 2D character with a confident smile

Auto-Rig

A rig that builds itself

Auto-Rig sets up meshes, bones and weights for you, including a humanoid skeleton. You refine what you like; everything stays editable.

  1. Pick the characterOpen your imported asset in the PortraitZ editor.
  2. Run Auto-RigMesh, bones and weights are generated in one go.
  3. Fine-tuneAdjust in the hierarchy, viewport and inspector panels.
The PortraitZ editor in rig view: the generated humanoid skeleton and bones drawn over the character
Rig viewGenerated skeleton and bones
Animated previewLive drivers: blink, breath, sway

Animation

Alive without writing code

Drivers add life on their own, parameters give you full control, and everything is available from Blueprint, so designers can play too.

  • DriversBlink, breathing, sway, look-at, lip sync with visemes and Live Link input
  • PhysicsHair, cloth and jiggle that react to movement
  • Clips & effectsAnimation clips with a timeline, 2D effects and masks

Blueprint & C++

  • Set parameter
  • Play clip
  • Look at target
  • Lip sync
  • UMG widget
  • Live Link

Put a character in your HUD, dialogue or visual novel with a UMG widget, and drive it with a few nodes.

Performance

Built to be cheap to run

PortraitZ is designed runtime-first: characters are baked into compact data and evaluated in a single pass, so a full cast fits in your frame budget.

  • One draw call for each character
  • About 0.1 ms to evaluate a character, measured on desktop
  • Identical output on DirectX 11, DirectX 12 and Vulkan
  • Stress-tested with 100 characters on screen

Requirements

  • EngineUnreal Engine 5.8 or newer
  • SystemWindows 10 / 11 (64-bit)
  • Memory8 GB minimum, 16 GB recommended
  • GraphicsDirectX 11 / 12 compatible

Features

Everything a character needs

On the roadmap

What is coming next

PortraitZ is still growing. These are the features we are working towards.

Not released yet

Be there at launch

PortraitZ is in development and cannot be bought yet. Watch the teaser, join our Discord for updates, or tell us what you would use it for.