Description
Bug reports or feature suggestion: erosa3d@gmail.com
Youtube preview: https://youtu.be/ZoYOfPDA1mI
Materials and material functions that allow you to pose and animate any Static Mesh object, having full optimization controls over it (such as LODs) while keeping a good performance in-game. As the animations can’t be too complex (they mainly rely on limbs rotation and body movements), it’s mostly ideal for crowds where thousands of characters will be shown at the same time.
There is also a “simplier version” where you can create animations based on Rotation, Scale and Movement. Suggestion for this variation are: Turntable meshes, industrial objects (with a single moving piece. Example: a Fan).
The movements can be randomized (to break sync from each other) using a Blueprint, for Static Meshes in a scene or inside an Actor, and they are automatically random when used as Foliage.
Some advantages:
Known limitation: When using the Z axis rotation in combination with the others, the mesh might deform weirdly, so when rotating with the shader, try always to avoid combining X and/or Y with Z (Z alone works fine; X and Y don’t conflict with each other in any way).
Technical Details
Humanoid Shader:
Simple Poser shader:
Present on both:
The project also includes:
Number of Unique Materials and Material Instances: 2 materials, 30 material instances.
Number of Textures: 21
Texture Resolutions: 32×32 to 4096×4096
Supported Development Platforms:
Windows: Yes
Mac: Yes
Documentation: Link (or a description of where users can find) the documentation
Important/Additional Notes: When using the shaders’ Z axis rotation in combination with the others, the mesh might deform weirdly, so when rotating with the shader, try always to avoid combining X and/or Y with Z (Z alone works fine; X and Y don’t conflict with each other in any way).
Supported Engine Versions
4.24 – 4.27, 5.0 – 5.2