My intent is to implement custom animations in my chaos wheeled vehicle bp, such as opening doors, hood, trunk, rolling down windows, etc.
I figured it would be as simple as building additional bones into my vehicle’s skeleton, and then create the corresponding animations, which I then call with events using widget components (click to open trunk).
While the chaos plugin itself works in a way that the vehicle moves following the appropriate main settings, the moment the skeleton is animated with a regular skeletal animation, the wheels freeze in place and become completely unresponsive. I can still drive around but at that point I’m basically just hovering.
For context, I have about 50+ vehicles in pipeline and I’m trying to streamline production as much as I can, so for this purpose all of my vehicles settings are data table driven, which includes wheel radius, torque, and other settings relevant to each different vehicle type ranging from cars to trucks to bikes and so forth.
A rather unpleasant solution I thought of is to have a second skeleton in my bp which would handle all the animations, leaving the chaos-driven skeleton alone. There is one problem: I would have to have a second skeleton in my bp which would handle all the animations, which means additional skeletal meshes, more complexity, and poor performance in crowded areas of my map, not to mention the additional work of splitting all my vehicle skeletal meshes into “chaos-only” and “everything else”.
Any thoughts?
Thanks!
