Actor Portrait - Animated 3D Widget

Mans Isaksson - Code Plugins - Apr 29, 2020

Display any actor as an animated 3D UI element

  • Supported Platforms
  • Supported Engine Versions
    4.24 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

[Preview Video]


The Actor Portrait plugin allows you to display any actor as a 3D element in your UI! This is done by keeping a separate world where the actor is updated and rendered to a custom UI element. Supports anything from particle effects, sound, to animations, all in real time!

With its support for loading complete world assets, it can also be used to create complex 3D scenes as part of your UI, only your imagination is the limit!

All of this is abstracted away in C++, the only thing you need to do is drag the Actor Portrait UMG element into your designer and pick your Actor Class and Background World.

[Update 2.0]

  • Use any world asset as a background world
  • Refactored API, exposed much more functionality to blueprint
  • Better camera auto-framing

List of features:

  • Fully animated (both skeletal mesh and particle effects)
  • Edit in real-time using UMG designer
  • Rendered in separate scene, no interference with main scene
  • Works on any actor

Plugin Documentation

Plugin Example Project

Misc Resources:

[Transparency with Post Processing]

[Child Actors on Actor Portrait]

Technical Details

Network Replicated: N/A

Tested Platforms: Windows (But should work for any platform)

Supported Development Platforms: Any Platform

Supported Target Build Platforms: Any Platform

The plugin has only been tested properly on windows. If you encounter bugs/issues on any other platform, feel free to contact me.