Messages 1 - 45 of 52
First | Prev. | 1 2 | Next | Last |
Vladimir Golovin
Administrator |
We've just released Beta 2 of FF4.0: Loops and Recursions:
http://www.filterforge.com/download/b...sions.html |
|||||
Posted: March 18, 2013 10:54 am | ||||||
Indigo Ray
![]() |
![]() |
|||||
Posted: March 18, 2013 11:01 am | ||||||
Sharandra
![]() |
YAY!! Awsome!!!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Off to play with it! ![]() ![]() |
|||||
Posted: March 18, 2013 11:02 am | ||||||
Sphinx.
![]() |
Awesome( ![]() |
|||||
Posted: March 18, 2013 11:21 am | ||||||
Skybase
![]() |
Well I've moved my client schedules all out this week just so I can play with this. YEAAAAAHHHH
|
|||||
Posted: March 18, 2013 11:23 am | ||||||
Crapadilla
![]() |
Wow! Can't wait to get home and play with this!
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||
Posted: March 18, 2013 12:14 pm | ||||||
CFandM
![]() |
AWESOME..
![]() ![]() ![]() ![]() ![]() ![]() ![]() Its a good and bad week for this...The bad being I am preparing myself for a standard medical procedure this weekend so I will be at home and doing nothing all week..The good part is I have lots of time to check out loops...HURRAY.. ![]() Stupid things happen to computers for stupid reasons at stupid times! |
|||||
Posted: March 18, 2013 12:36 pm | ||||||
voldemort |
Im glad this is seeing the light of day I hope more codeing procedures can be made into premade functions to simplyfy it for artists
Im not nocking the ability to code I have to write code all the time for work. The codeing option is a godsend but for people that dont speak techineese having prebuilt functions is great. ![]() lets all whine for a wine port |
|||||
Posted: March 18, 2013 1:21 pm | ||||||
Davide Barranca
![]()
Posts: 7 |
Hello,
I've seen that I can't download any of the ffxml files that appear on the "Loops and Recursions" webpage (I get redirected to the v3 download page). Tested both on Safari and Firefox - am I doing something wrong? Thanks! Davide |
|||||
Posted: March 18, 2013 1:23 pm | ||||||
CFandM
![]() |
Nope you are doing nothing wrong Davide...I have the same issue with firefox...Even tried to do a right click and save as.....
![]() ![]() Stupid things happen to computers for stupid reasons at stupid times! |
|||||
Posted: March 18, 2013 1:30 pm | ||||||
ThreeDee
![]() |
||||||
Posted: March 18, 2013 3:30 pm | ||||||
Bionic
Posts: 134 |
I think it's really nice, I'm novice when it comes to make filters but I have much fun with this.
|
|||||
Posted: March 18, 2013 3:48 pm | ||||||
Sphinx.
![]() |
This is seriously the most meaty FF release ever
![]() |
|||||
Posted: March 18, 2013 4:13 pm | ||||||
Skybase
![]() |
I'm glad I saw an iterative tree. XD
|
|||||
Posted: March 18, 2013 9:26 pm | ||||||
lipebianc
![]() |
Loops in FF?
![]() A revolution in filter making is coming!! ![]()
I had the same problem yesterday... Tried again today, now with FF4 running, and all example filters were downloaded properly, no problems. ![]() "From the moment we are born, we start being filtered..." |
|||||
Posted: March 19, 2013 12:12 pm | ||||||
Andrew B.
![]() |
"The number of iterations, 5 for this example, is set in the properties of the Loop component."
Can this be controlled with a slider or other input component? |
|||||
Posted: March 19, 2013 4:39 pm | ||||||
ThreeDee
![]() |
Yes. IntSlider works.
|
|||||
Posted: March 20, 2013 2:58 am | ||||||
SpaceRay
![]() |
YES!!! Awesome feature for the new FF 4.0!!!!!
![]() ![]() Thanks very much for changing of idea and finally including this feature in FF 4.0 as I think it will be very good and useful to have and open a really wide door for new filters that was a pain to do before without this, and this can be a revolution on the possibilities for new filters and ways to do things. Also would be good to know how to use it in the best possibel way and to learn to how to get the most out of it. Hints and Tips on how to get the most out of the Loop component |
|||||
Posted: March 20, 2013 3:10 am | ||||||
SpaceRay
![]() |
speaking about iterations, I have just seen this image made by iterations of a simple transparent triangle with some transparency
![]()
Also I wonder that as now we have iterations in FF, would be much more possible to have some of the iterative fractals or iteration fractals ? or would be too slow? |
|||||
Posted: March 20, 2013 3:40 am | ||||||
Skybase
![]() |
Half the stuff's definitely possible. Might be slow. That's good homework material for you.
|
|||||
Posted: March 20, 2013 3:52 am | ||||||
ThreeDee
![]() |
Here's the basic fractal tree. I've made it the way that was advised against
![]() You can put something else there instead of the branch, change the minimu/maximum ranges, replace the randomizers with position controls, etc. and you will get a multitude of iterative fractals. Loopy tree.ffxml |
|||||
Posted: March 20, 2013 3:55 am | ||||||
ThreeDee
![]() |
With three recursive branches such a loop will top out at 7 iterations, (3^7=2187 loops) but will probably be excruciatingly slow at that point.
|
|||||
Posted: March 20, 2013 4:03 am | ||||||
Sphinx.
![]() |
More wants more (or actually less):
How do I stop the loop given some condition inside (like a bailout in fractal algorithms, raytracers etc.)? |
|||||
Posted: March 20, 2013 3:24 pm | ||||||
xirja
![]() |
Is there anything now that can't be done without the Loop component? If every loop can be 'unrolled', I assume there isn't. So do you mean "meaty" in the cosmetic sense? Scripting was pretty big. _____________________________________________________
http://web.archive.org/web/2021062908...rjadesign/ _____________________________________________________ |
|||||
Posted: March 20, 2013 3:28 pm | ||||||
Vladimir Golovin
Administrator |
With a loop, you can adjust the number of iterations dynamically, via an IntSlider, while an unrolled tree will always remain fixed. |
|||||
Posted: March 20, 2013 3:46 pm | ||||||
Sphinx.
![]() |
That argument applies to the rest of the component palette as well, go back to visual studio! ![]() ![]() |
|||||
Posted: March 20, 2013 3:59 pm | ||||||
xirja
![]() |
Disregarding the possibility of using switches I assume you mean?
Yes! ![]() _____________________________________________________
http://web.archive.org/web/2021062908...rjadesign/ _____________________________________________________ |
|||||
Posted: March 20, 2013 4:05 pm | ||||||
Sphinx.
![]() |
(by "meaty" I refer to the fact that FF4 will contain both grouping and recursion .. one might think they'll even add multichannel support!
![]() |
|||||
Posted: March 20, 2013 4:11 pm | ||||||
Vladimir Golovin
Administrator |
What do you mean by "multichannel support"? |
|||||
Posted: March 21, 2013 4:25 am | ||||||
Vladimir Golovin
Administrator |
xirja, yes, switches et cetera, but there's this thing I'd call prohibitive complexity. Look at the example I posted below. Let's assume that it uses 100 iterations of the subtree. Each iteration has some parameters modified, and some per-iteration increments may be non-linear.
If you wanted to create a filter like that using unrolled loops and switches, I suspect you'd probably end up writing a .ffxml generator that chains the iterations and inserts the increments into proper places programmatically. There's no question that this cannot be done manually. It's just incredibly inconvenient and hard to debug and refine. ![]() |
|||||
Posted: March 21, 2013 4:42 am | ||||||
Andrew B.
![]() |
And filter library manager. |
|||||
Posted: March 21, 2013 5:11 am | ||||||
Sphinx.
![]() |
I mean two additional channel components: Set Auxiliary Channel, Get Auxiliary Channel, which let you slip / extract in some extra non visible channels in the processing chain (to be processed in the same manner as R,G and B). You once mentioned that the internals support this. Why not introduce *external* support also ![]() Actually if we are to use this looping stuff (after the sample cache has been oiled) for stuff like raytracers and bigger renders, we need more channels (i.e. variables) in the loop. |
|||||
Posted: March 21, 2013 11:35 am | ||||||
ThreeDee
![]() |
||||||
Posted: March 22, 2013 8:08 am | ||||||
ThreeDee
![]() |
||||||
Posted: March 22, 2013 8:41 am | ||||||
ThreeDee
![]() |
As far as I can tell, adding branches to Randomizer, Iteration and Position subcomponents does not seem to incur the exponential recursions problem that happens with Accumulated.
|
|||||
Posted: March 22, 2013 9:37 am | ||||||
Vladimir Golovin
Administrator |
That's because they don't spawn recursive samples as Accumulated does. Also, their get_sample(), in most cases, is very fast (except when you map their inputs with other components). Also, exponential recursion (with samples at different coordinates) is not a problem, it's a logical consequence of the filter design. |
|||||
Posted: March 22, 2013 11:58 am | ||||||
Sphinx.
![]() |
||||||
Posted: March 22, 2013 4:14 pm | ||||||
Sharandra
![]() |
Oh nice, Sphinx!
![]() Threedee, how did you get the Stars to follow the Path? |
|||||
Posted: March 22, 2013 4:35 pm | ||||||
Skybase
![]() |
This day would come!! The day when looping makes mandelbrots possible in FilterForge alone
![]() |
|||||
Posted: March 22, 2013 6:21 pm | ||||||
CFandM
![]() |
Very Nice ThreeDee..I was gonna try for following gradients but paths are even better..
![]() ![]() ![]() Awesome Sphinx.....Guess I got some homework as well Skybase.. ![]() ![]() Stupid things happen to computers for stupid reasons at stupid times! |
|||||
Posted: March 22, 2013 7:50 pm | ||||||
Sphinx.
![]() |
It was not that difficult - I used Egrets mandelbrot example as reference.
Due to a broken sample cache mechanism in FF4B2 you'll need to place this custom sample cache script right after the Accumulated component, and draw all connections from that (otherwise you won't make it past 5 iterations). The SOURCE input is Color Map HDR required.
|
|||||
Posted: March 23, 2013 2:37 am | ||||||
Vladimir Golovin
Administrator |
Wow. A great answer to Loop skeptics. Sphinx, could you post the filter (or email it to me privately)? I'd like to post a screenshot to CGTalk. |
|||||
Posted: March 23, 2013 6:14 am | ||||||
Sphinx.
![]() |
I did post it in a reply to you earlier, when I fixed the sample cache issue manually.
Here it is with the exact coloring addition. Native Julia Set (1).ffxml |
|||||
Posted: March 23, 2013 6:27 am | ||||||
Skybase
![]() |
||||||
Posted: March 23, 2013 8:09 am | ||||||
ThreeDee
![]() |
||||||
Posted: March 24, 2013 2:12 pm |
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,533 Posts
+31 new in 30 days!
15,348 Topics
+73 new in year!
333 unregistered users.