Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

How to Set "Event Track" outside Timeline (not manually from inside the timeline)


So the problem is the following:

I need to customize the event track inside the Timeline based on the Curve assets.

You can create only 3 types of Curve Assets : Float , Vector and Color

And you can only set those 3 Types: alt text

If you set say a Float Curve with similar name as the Event Track inside the Timeline, it will not work. (It does work if say track is a Float track, as it should) alt text

But you can manually input any custom Curve file directly into the Event Track's external curve and it works. alt text

My question is, it is possible to do manually, how can i set it with a function? (Outside of the Timeline node) I need to change Event track based on the specific Curve asset. ):

Product Version: UE 4.21
setcurve.jpg (89.5 kB)
setcurvefloat.png (94.9 kB)
manuallink.jpg (71.2 kB)
more ▼

asked Mar 06 '19 at 10:20 AM in Blueprint Scripting

avatar image

26 1 4

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

I don't think this can be done. Think about it, loading an event curve would create extra event pins on the timeline - how would you wire that during run-time?

Actually, no, scratch that. Each curve is a set of events, right? It's been a while. Anyway, I still do not think this can be done.

What if you monitor a float track during TL update and fire events for specific values? Poor man's hackaround event track. Or even get Playback Position and wire it to some switches? Sounds dirty.

more ▼

answered Mar 06 '19 at 10:47 AM

avatar image

14.6k 76 25 61

avatar image RC_Malokai Mar 07 '19 at 08:52 AM

Yep. This is the only workaround. But monitoring the float track is not reliable as it can skip over the number, then you have to give it a tolerance which can also lead to other problems.

Another solution would be if there was a way to synchronize Event track inside Timeline with any other track inside the same timeline. But now the only thing that Sync button does is syncronize the View.

Event track just fires out of the Event Pin, each time any Key (no matter the value) is reached in the timeline.
And you can already do that manually, you can input any custom curve and it will work. But feeding it from the outside does not work.

You should be able to Set it as you can any other type of the track, imho. Or at least in should override with the Set Float Track option while using Event track name.

When you try to export the custom Event track in to a file, it actually creates a Float Curve Asset.

Feels like this is a bug or minor oversight, cause nobody is using Event Tracks. :D

avatar image Everynone Mar 07 '19 at 09:03 AM

Feels like this is a bug or minor oversight

I feel the same, consider dropping a feature request here:


(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question