Game Engine and Assets Leaks
[UE4] The Curviest Curve
Submitted by canread, 26-04-2021, 05:15 PM, Thread ID: 204763
Thread Closed
26-04-2021, 05:15 PM
#1 Infinite number of named curves stored within a single curve asset.
Curve Assets are great. They make it possible to coordinate how many parameters change over time in a visual way. The issue is that currently you can either build lots of float curves, or stuff data into vector and color curves and break it out. There's no way to name the parameters you're driving in a curve, and there's no way to see multiple parameters (beyond 4) in one curve asset.
This plugin fixes this. It makes it possible to have as many curves as you want stored inside a single curve asset, so you can easily author whatever complex behaviors you desire.
Technical Details
Features:
New Curve Asset Type : Curviest (allows as many curves as you want)
New Blueprint Node: Get Curve Values (generic method to get values out of any curve type, broken into float output pins)
All the colors
Live updating -- you can edit your curves and see the results in real time while running your game.
[NEW] Change the curve colors to be whatever you want
Curves can have names to make them easier to work with
[NEW] Organize your curves and group them into folders, all in one curve asset
[NEW] Supports the new Curve Editor in UE 4.24
Adds support for new Retime and Transform tools to manipulate your curves
[NEW] Adds the ability to lock curves, a feature missing from UE 4.24!
Code Modules:
Editor: Create and edit complex curve assets
Run-Time: Use complex curve assets to drive whatever behaviors you want
Example Projects:
Dancing Boxes Example for UE 4.22
Supported Development Platforms: Win64, Win32, XboxOne, PS4, Switch
Supported Target Build Platforms: Win64, Win32, XboxOne, PS4, Switch
This plugin is still in development. Please message me on twitter @sclark39 or in the Forum Thread with any issues or suggestions. I'd also love to hear how how you end up using this plugin!
Users browsing this thread: 1 Guest(s)