Flame Animation Maker

Hi Guys,

I’ve been putting some flicker into a DMP in Nuke and found this really cool and simple animation maker via Nukepedia.
Is there any equivalent in Flame? Expressions are great, but a real faff to set up when you only use them a few times a year. I’ve also had a look at crok_flicker, which is cool if you combine a few of them, but doesn’t seem to give the same level of control or ease of use, and S_Flicker isn’t always available.

What’s the best way to approach this? Pybox / Matchbox / something else?

http://www.nukepedia.com/python/ui/animation-maker

2 Likes

I think the easiest way might be to create an action with this sort of thing. It looks a piece of piss. I’ll try and give you a call tomorrow.

Sorry, the example I showed was the most basic, but the tool allows a variety of noise and cycle types combined with ease functions - see image



A little OT but I found this a while back… it’s a good sandbox

9 Likes

This is great. Nice presentation too.

1 Like

Fuck. I wish we had had that to explain it at school.

2 Likes

Reviving this one 3 years later… Could this be ported to a matchbox? This could be a really handy tool, save some hand-expression coding time, and the result simply expression-linked to any parameter we want… Pretty cool…

2 Likes

A matchbox would not be the right tool - matchboxes can only process a frame of pixels in a GPU texture. What you’d be looking for is way of building new nodes based on python scripts - which I’ve suggested before, but to my knowledge don’t exist - the way you can extend Nuke more easily.

That being said, I think the tool you would want to emulate would be more Motion4, which is a toolkit for After Effects that makes a lot of standard motion graphics design easier. From what I understand it just uses the API in AE to do the work for you.

If someone were to take even a few of these and see if they can be replicated via the Flame python API, that would be big winner.

The site shows you an overview. And this YouTube video has a more in-depth summary of what it does: https://youtu.be/Rr7SeL5xSYk?si=k14sdNmFaUgwN5DD

This would be pretty doable if flame’s python API was able to directly manipulate animation channels, which it currently can’t. You can use the API to save out setup files and manually edit them that way but it’s a bit tedious and complicated by the fact that some node setup files are text based and some are xml based.

The feature request for it is FI-01257, give it an upvote!

3 Likes

Done, and linked this thread.

Seems I already upvoted this a while back.
Also, here is another example of what has been done in AE
A friend of mine wrote a lot of this.

https://aescripts.com/flow/?gad_source=1&gclid=Cj0KCQiA-5a9BhCBARIsACwMkJ5XNSIbH0GH47UZSFHb9_6ssjRP-9tHW9UXcqS8WiwgDLZ1dmOqoJYaAjcfEALw_wcB

2 Likes