HISM Converter Plugin Interface

HISM CONVERTER PLUGIN:

Optimize Your Unreal Engine Scenes

Get on Marketplace
Example of scene optimized with HISM HISM Converter Plugin interface in Unreal Engine

An Essential Tool for Performance

The HISM Converter Plugin is a powerful utility tool for the Unreal Engine editor designed to drastically improve the performance of your scenes by optimizing Static Mesh management.

This plugin facilitates the conversion of multiple Static Mesh Actors in the level to a single Actor that uses Hierarchical Instanced Static Mesh (HISM) Components, and vice versa.

Key Scopes and Capabilities

Efficient HISM Conversion

Quickly transforms groups of Static Mesh Actors into a single HISM Actor, automatically grouping instances by static mesh type. Ideal for repetitive elements like trees or rocks.

Conversion Control

Options to automatically delete originals, selective or total conversion, and MaxDrawDistance configuration for fine control.

Flexible HISM Reversion

Converts combined HISM Actors back to individual Static Mesh Actors, allowing you to edit or adjust specific elements after optimization.

Metadata Preservation

Uses a CustomHISMComponent that stores additional metadata, such as the original folder path in the World Outliner, maintaining your scene's organization.

Integration with Editor Utility Widgets

Designed to work seamlessly with Unreal Engine's Editor Utility Widgets, providing an intuitive user interface directly within the editor.

Superior Performance

Drastically reduces the number of "draw calls" to the GPU, freeing up resources and allowing for more complex and fluid scenes.

Advantages and Benefits

Superior Performance

The main advantage is the significant performance improvement by grouping thousands of identical mesh instances into a single component, drastically reducing "draw calls."

Agile Workflow

Accelerates the level optimization process by automating conversion, saving hours of manual work.

Iterative Design

The ability to convert and revert between individual Static Meshes and HISM allows for a non-destructive workflow, facilitating design adjustments post-optimization.

Scene Organization

Preserving the original folder path helps maintain the logical structure of your World Outliner, even after optimization operations.

Technological Comparison

Hierarchical Instanced Static Mesh (HISM)

This is the core technology used by the plugin. HISM is an evolution of Instanced Static Meshes (ISM) with a hierarchical structure (Octree) for efficient culling and LOD support per instance, ideal for large quantities of identical objects.

Instanced Static Mesh (ISM)

The basis of HISM. ISMs group multiple instances of the same mesh into a single component to reduce draw calls, but lack the hierarchical culling and LOD optimization offered by HISM.

Unreal Engine Foliage Tool

Also uses instancing (HISM/ISM). The HISM Converter Plugin is more general-purpose, allowing you to convert any Static Mesh Actor into HISM instances and offering direct control over the conversion and reversion of pre-existing object groups.

Individual Static Meshes

The unoptimized alternative, very inefficient for repetitive objects, as each generates its own draw call, quickly leading to performance bottlenecks in complex scenes. The plugin effectively solves this problem.

Custom Solutions/External Scripts

While some developers may opt to write custom scripts, the HISM Converter Plugin offers an integrated, easy-to-use solution with reversion functions directly within Unreal Engine.

Plugin Demonstration