Description
Build simple or complex collisions for Alembic GeometryCache animation, and the collision can be updated when the animation is playing.
Packaged Demo:[link]
Demo Project:[link] (4.27, need the plugin installed)
Demo Video:[link]
Documentation: [link]
Tutorial: [link]
Forums Service: [link]
Features
Easy to use:
Show collision geometry
Simple collision
Complex collision
Multitracks GeometryCache
Update collision
Collision Async Cooking
1. You should be very very careful when updating complex collisions by tick. As building complex collisions need large amounts of computation, it will make your program slow. Some advice for building complex collisions:
In my test, the triangle number for complex collisions should be less than 5000 for keeping 60fps when updating complex collisions on every frame.
2. An issue with UE5’s collision system:
If the original geometry for the alembic is very small, and a very large scale has been applied to the alembic animation in the scene. UE5 may have errors for this kind of Collision. You can solve the issue by adjusting the alembic’ geometry size by DCC software and reimporting it to Unreal. The issue did not exist in UE4.27.
Technical Details
Code Modules:
Number of Blueprints: 0
Number of C++ Classes: 5
Network Replicated: (Yes/No) No
Supported Development Platforms: Win64, Win32
Supported Target Build Platforms: Win64, Win32
Supported Engine Versions
4.27, 5.0 – 5.3