YOUR ACCOUNT

Login or Register to post new topics or replies
ThreeDee
Lost in Space

Posts: 1672
Filters: 112
Hey, is anyone into using FF to process animation frames, or possibly even into creating keyframe animations with it? I had this idea of how to use FF to automatically "tween" between two extremes. I'll explain it if someone is interested...
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
dont know what keyframe animations are, but i believe some here have used FF to do simple .gif animations.

i also know it's one of the things talked about for version 2.xx, building in some animation features or at least batch processing so you could spit out animation frames.

and by 'tween'ing between two extremes, i'm guessing you're talking about filling in the frames of differences tween two extremes somehow.
If wishes were horses... there'd be a whole lot of horse crap to clean up!

Craig
  Details E-Mail
ThreeDee
Lost in Space

Posts: 1672
Filters: 112
Yes, you got it, making FF do the work of drawing in all the pictures in between two frames which are, say, 5 seconds apart. I just had an idea of how to control a "slider" position through a Photoshop/ImageReady batch process.

Of course, would be muy cool if you could just do it right in FF, but in the meanwhile...

Well, since I'm likely to forget it sooner or later if I don't say it now, here's the concept:

- The idea is to have a one-dot grayscale "counter" in the Photoshop image that corresponds to the slider position, black is extreme left, white is extreme right, and gray values are values in between.

- You would have to modify the filter slightly so that instead of using the slider, you'd use the gray value of the dot to make the filter behave differently. (Basically this means doing an offset that spreads that one dot to cover the whole image and then mapping that result to an input.)

- Batch process the number of frames (let's say you need 150 of them) in Photoshop to include the one-dot grayscale "counter". (The counter could be the top-leftmost pixel in the image), then batch process the individual images with the modified filter.

If I come up with some practical filter that uses this method, I'll post it.
  Details E-Mail
ssamm
Posts: 364
Filters: 21
Cool idea/technique, ThreeDee.

It kind of got my imagination going on how I might try to use animated FF effects from static sources or even moving/video sources...


I think Sphynx created an animated gif with his "Sonar Screen" filter (where the Scope Angle controller got animated), which looked fun -- just to name one circumstance of how this idea could be used...
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
interesting, but how you gonna make FF trigger off that dot? or, how you gonna make a single control trigger off that one dot? not sure FF has any if/then components, per se.
If wishes were horses... there'd be a whole lot of horse crap to clean up!

Craig
  Details E-Mail
ssamm
Posts: 364
Filters: 21
Good question, Kraellin.

Here's sort of what I was imagining. (See attached filter.)
(Sorry, I'm too lazy to explain the idea here -- but maybe looking in the filter's editor (where I tried to add "comments") will help?)

One limitation with my idea, is that I noticed, I can only adjust the "green inputs" of components...

Maybe there's better ways to go about this?
(However, if not, and assuming this process isn't too slow, I'm also imagining how I could also use this method to take multiple parts (e.g. corners) of an image to use it's info to adjust multiple parameters...)


cornerdotvalue.ffxml
  Details E-Mail
ThreeDee
Lost in Space

Posts: 1672
Filters: 112
Yes, that's right. In it's most basic simplicity it is as attached. Instead of mapping the output to the Result component, just map it to an input where you would put the slider. Black = minimum, white = maximum in most cases. Not all components take an image input, but plenty of them do. Just think of the gray value as slider position and you get the idea.

Corner dot.ffxml
  Details E-Mail
ssamm
Posts: 364
Filters: 21
Thanks for your snippet, Threedee -- very helpful.
I meant for my filter to be a bit redundant for tutorial purposes -- but now I see how my version was way more inefficient than intended... (I blame it on lack of sleep, alcohol, and schizophrenia.) smile:)
  Details E-Mail

Join Our Community!

Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!

33,711 Registered Users
+18 new in 30 days!

153,531 Posts
+36 new in 30 days!

15,347 Topics
+72 new in year!

Create an Account

Online Users Last minute:

31 unregistered users.