Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.27 KB

README.md

File metadata and controls

40 lines (28 loc) · 1.27 KB

UE4-PHISMTools

Procedural Hierarchical Instanced Static Mesh (PHISM) Tools for Unreal Engine 4.

This tools are no longer supported and are provided as-is.

For much more expanded procedural instancing tools for UE4 please follow here: https://www.unrealengine.com/marketplace/en-US/product/proinstance-tools-plugin

Created to simplify Level Design workflow and reduce iteration times.

PHISM Tools uses Hierarchical Instanced Static Mesh component instead of regular Static Mesh to reduce drawcalls and improve overall performance.

Some features:

  • Setting up an array of meshes
  • Procedural placing based on collisions
  • Detecting location and angle of surface below
  • Adding random location/rotation
  • Randomization depends on seed number
  • Optimization settings - Cull Distances, Shadows
  • Clean code and shared functions

Some use cases and examples:

BP_PHISM_MeshesArray

BP_PHISM_MeshesRandom

BP_PHISM_SplineFences

BP_PHISM_SplineMeshes

BP_PHISM_SplineMeshesBounds

Current project is developed for UE4 4.19 and it basically means that you can upgrade it to any 4.19+ version of the engine. Some parts can be WIP!