Runtime Pixel Mesh Component

Humblebyte - 3月 21, 2021

Create meshes from pixel art and other textures.

  • 支持的平台
  • 支持的引擎版本
    4.25 - 4.26
  • 下载类型

Great for prototyping quickly or use in your shipping game! Runtime Pixel Mesh Component is a plugin that allows fast rendering of pixel art and other textures at runtime as a mesh with depth. Complete with collision generation, different fill techniques, support to load exported static meshes and delegates/events when the mesh has finished.

Use it in a game or as part of an asset pipeline!

YouTube Usage Example Video: Rifle Example

YouTube Overview Video:

Documentation and Example Project:



  • Generate a mesh with depth from a texture at Runtime
  • Stepped Generation tunable via # of steps over a specified time
  • Includes a Blueprint Helper Node to quickly spawn pixel meshes (Spawn Pixel Mesh Actor Helper)
  • OnPixelMeshComplete() Event and Delegate
  • Mesh Chroma Key, separate from the texture's chroma key, use in place of or in addition to
  •  Various optimizations (Stepped generation, hide interior faces,...)
  • Fill methods (Forwards, Reverse, Random, Hidden Until Complete)
  • Optional Collision Generation
  • Randomize pixel depth between a minimum and maximum values
  • Using existing ue4 functionality to save static meshes at runtime, the plugin supports loading these meshes as an override. While still triggering the same code path as runtime generation
  • Basic spinning actor and example material are included in the plugin content

Number of Blueprints: 1

Number of C++ Classes: 2

Network Replicated: No, unrelated

Supported Development Platforms: Win64, Win32, Mac, Xbox One, PS4, HTML5, Switch

Supported Target Build Platforms: Win64, Win32, Mac, Xbox One, PS4, HTML5, Switch


Example Project:

Important/Additional Notes:

  • Textures should be power of 2 (...64...128...256...512...1024...)
  • Extends on the ue4-built in ProceduralMeshComponent