Messages 1 - 45 of 56
First | Prev. | 1 2 | Next | Last |
SpaceRay
![]() |
I want to put this thread to talk about the new FF 4.0 Grouping and Instances
This thread can be to put your comments, suggestions and opinions about this new great, very interesting and useful feature of FF 4.0. This can help also to find different ways to use it and learn and know how to use it right and in good ways. What do you think about it? What do you like about it and what you don´t? How do you use it? If you have ideas, or have discovered something about this feature, it would be good to know it and here you can tell it. This is NOT about bugs of this. For example, the first I can put is this Single Component Grouping by ThreeDee
|
|||||
Posted: September 12, 2012 4:23 pm | ||||||
Sharandra
![]() |
Well I love it
![]() Super useful to make complex filters more managable. Also great to make custom components, for example spirals, for use in other filters. Only thing that annoys me, is that you can´t see the end result from inside a group. I think the group result needs a switch between group and filter result ![]() Edit: Ok, if you leave it locked to result that works, but if you view another component then you have to go back out, lock it to result again and go back in. |
|||||
Posted: September 12, 2012 4:41 pm | ||||||
CFandM
![]() |
Well it works like I thought it would when it was talked about long long ago......
![]() ![]() There are many things to use the grouping for from using it for grouping a snippet together for easier connecting to a filter. Cleaning up a tangled web of components...The top is before and the bottom is after grouping... I have yet to try a groups within groups....Kinda reminds me of this toy.. ![]() ![]() http://en.wikipedia.org/wiki/Matryoshka_doll ![]() Stupid things happen to computers for stupid reasons at stupid times! |
|||||
Posted: September 12, 2012 5:17 pm | ||||||
Sharandra
![]() |
Hehe, I tried it, it works ![]() |
|||||
Posted: September 12, 2012 5:26 pm | ||||||
uberzev
![]() |
You guys getting any performance improvements after modifying a filter to use instances?
|
|||||
Posted: September 12, 2012 7:34 pm | ||||||
Sharandra
![]() |
Haven´t paid attention to that yet, Uber. Guess we will have to do some tests
![]() Something which would be nice to have in the group component, would be a varation control, or some other randomizing option. Something that randomizes the variations and inputs, within their limits, if no controls are connected. so that you, for example could connect 5 copies of a group to a bomber and have 5 different outputs without needing to duplicate all controls 5 times. |
|||||
Posted: September 12, 2012 8:54 pm | ||||||
Skybase
![]() |
I thought I give it a small test and grouped up a entire filter I made ages ago. And tested it out grouped and ungrouped. The results were ... no significant difference. I had 4 grouped components with the same stuff inside (instanced). Each of them were blended on each other. So from my end I can safely say: it's really not that different. |
|||||
Posted: September 12, 2012 9:53 pm | ||||||
Darrell Plank |
I like it very much. I hope people will use it to simplify and semi-document their filters. Grouping components into well named groups will make it much easier to understand what the different parts of a filter are trying to achieve. The big drawback - only one output allowed. This is a pretty big drawback IMHO. I have a filter where there are two bombers required - one for the color of the result and one for the height of the surface in the result. I've got many identical inputs going into these bombers and I'd hoped I could put them in a group so that these inputs would go once into the group and then withing the group feed into both bombers. This would simplify the filter greatly, but sadly, since one bomber feeds the color of the result and the other feeds the height, this isn't doable at present since I am sadly restricted to one output. Since there are only two bombers envisioned for this group, putting each into it's own separtate group doesn't make any sense so I'm forced to have two big bombers present in the filter with nearly identical inputs which is something I hoped this feature would eliminate for me. In general, there are lots of situations where one logical group of components work together to produce two or more results. This isn't allowed for in the current design.
Darrell |
|||||
Posted: September 13, 2012 12:13 am | ||||||
Morgantao
![]() |
I haven't had time to experiment with FF4 beta yet, but I see much promise in grouping.
As Darrell said, it has the potential to make a very complex filter much simpler to understand, if the author divides things into logical groups with meaningful names. I don't know how feasable it would be to allow a single group have more than one output. It would make the filter super unreadable, for one. I guess having two instances of the same group with different inputs is the better way to go, even if it means having lots of common inputs. |
|||||
Posted: September 13, 2012 2:12 am | ||||||
Vladimir Golovin
Administrator |
There shouldn't be any. Instances can't and don't speed up the rendering, they're just for convenience. |
|||||
Posted: September 13, 2012 6:17 am | ||||||
Vladimir Golovin
Administrator |
Multi-output components is something I was thinking about since before we released the first version. Since the groups are essentially custom components, this would apply to groups as well. Personally, I'd like to see this implemented. |
|||||
Posted: September 13, 2012 6:23 am | ||||||
uberzev
![]() |
I see. Well I guess those performance gains will have to come from a different new feature. ![]() |
|||||
Posted: September 13, 2012 6:23 am | ||||||
uberzev
![]() |
I'd like the ability to give instanced groups different random seeds. (or is that impossible)
|
|||||
Posted: September 13, 2012 6:27 am | ||||||
Vladimir Golovin
Administrator |
Create an IntSlider input, name it Variation and wire it to whatever you like. You can easily have two or more Variation inputs wired to various clusters of components inside the Group. Or you can have randomizable components with unwired Variation inputs inside the group if you like their noise pattern and want it fixed. Each instance will have its own values of these Variation inputs. |
|||||
Posted: September 13, 2012 6:37 am | ||||||
Sharandra
![]() |
So that would be how to do what I suggested farther up? I have to go try it out ![]() |
|||||
Posted: September 13, 2012 6:54 am | ||||||
Sharandra
![]() |
That doesn´t really work all that well. You can´t connect an intslider to a checkbox for example. And the randomizer doesn´t work with unconnected inputs.
|
|||||
Posted: September 13, 2012 7:24 am | ||||||
Vladimir Golovin
Administrator |
Yep. Also, you don't have to name them "Variation" - you can use whatever name you like. Name doesn't matter, the connections and the global Variation value do.
|
|||||
Posted: September 13, 2012 7:26 am | ||||||
Sharandra
![]() |
But you can´t connect one slider to everything, without getting the red exclamation mark and undesired results, especially tricky with color controls. So an inbuilt option to randomize all the groups controls values would be nice...
![]() |
|||||
Posted: September 13, 2012 7:48 am | ||||||
ThreeDee
![]() |
Doesn't it work that way (different variations for controls in different groups) if you don't instance the group?
I'd certainly want it both ways. |
|||||
Posted: September 13, 2012 7:53 am | ||||||
Sharandra
![]() |
Well the problem with Vladimir´s solution is that you need several sliders for all the randomizations of a more comlex group. And for me having 5 variation sliders in a filter doesn´t cut it. That´s messy and ugly.
Here is an example. Since nothing is connected to them the top 4 groups don´t get randomized at all, instanced or not. Try connecting an int slider to a checkbox ![]() ![]() |
|||||
Posted: September 13, 2012 8:09 am | ||||||
Vladimir Golovin
Administrator |
Not quite. I was talking about getting Variation into instances, while you were asking about randomizing component inputs. So far, we have no plans of implementing randomizatopm for component inputs and group inputs. (Though I admit that there's something interesting about the idea of making randomization available within the Filter Editor, not only in the main window on the level of Filter Controls, as it currently is). |
|||||
Posted: September 13, 2012 8:53 am | ||||||
Sharandra
![]() |
Well it would open up a lot of possibilities
![]() In my example above I would love 4 of the 5 particles to be randomized without the user having to tweak them/ being scared by 50 controls ![]() Well I guess it is doable with a few "variation" sliders. |
|||||
Posted: September 13, 2012 9:04 am | ||||||
Sharandra
![]() |
Maybe a randomize component could be cool. It would just randomize the input of another control. so you could connect one control to different groups/components with different outputs.
|
|||||
Posted: September 13, 2012 9:45 am | ||||||
Sharandra
![]() |
Would it be possible to add a "Custom Components" Section in the components tab, where we could store groups for easy access? Maybe with the option to make subcategories.
Edit: Atm when you connect controls to a group, you can´t edit the values from inside the group anymore. This becomes extremely annoying after a while, especially when you nest lots of groups. It would be great if you could tweak the values at any point ![]() Also atm when you have a switch or multiblend with groups connected, and you group up that, leaving groups out, you get color controls inside the new group representing the incoming groups. It works, but it´s irritating and ofc you cannot enter them. |
|||||
Posted: September 14, 2012 10:18 am | ||||||
Crapadilla
![]() |
I'm not sure this warning message is as clear as it could be. Groups can only have one Group Result, but they most definitely can have multiple outgoing connections. However, it is impossible to have multiple outgoing Group Results! The warning message should warn about multiple Group Results, not multiple connections, IMHO. --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||
Posted: September 15, 2012 4:29 am | ||||||
Vladimir Golovin
Administrator |
Dilla, what would be the exact wording of the warning that would be sufficiently good to you?
|
|||||
Posted: September 15, 2012 4:38 am | ||||||
Crapadilla
![]() |
I admit it is not an easy task to formulate this in a concise way, especially since the term "group result" is so techy.
How about:
Or something like that. ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||
Posted: September 15, 2012 5:05 am | ||||||
Crapadilla
![]() |
Now for something completely different:
Is there a limit to nested groups? I mean, I've just been "CTRL+A > CTRL+G 'ing" for about 30 seconds before I got bored, and it appeared to me that - for practical considerations - groups can be nested infinitely? Is this really desirable, or should there be some sane limit - say 12 levels of nested depth or something? --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||
Posted: September 15, 2012 5:17 am | ||||||
Vladimir Golovin
Administrator |
Regarding the nesting limit, I don't remember imposing any. The programmers may have a better answer.
|
|||||
Posted: September 15, 2012 5:37 am | ||||||
SpaceRay
![]() |
From this other thread
I am also a visual person and also like more visual examples for a better and easier understanding How to group is easy to answer, and is explained with graphical screenshots in this page here and also how to edit them
Also you can make a group clicking on the right button on windows to open the menu and select "group" What to group is a less easy question, but this depends of what you want to do, and it could be many possible things. One example could be that you could have an snippet and instead of having all the components "in the wild" you can make a group of all of them and have just the output. Why to group is something also subjetive, 3 reasons I have found is that this way you can reduce the clutter on a complex filter and can organize it better and also that a more important thing perhaps is that you CAN NAME the group, so you can know what this group of components is for and what it does, and would be better to understand when you want to know what it does the things. Also as said above you can convert snippets (that are NOT surface ones and does not have the lighting tab) into one group and so it would be easier to manage and to use. Surely there can be more answers to all 3 questions, and is up to other to complete this. |
|||||
Posted: September 27, 2012 3:51 am | ||||||
Gisoft
![]()
Posts: 2 |
Thanks Spaceray ! I'll try it.
Shanabel |
|||||
Posted: September 27, 2012 1:53 pm | ||||||
CeleriedAway |
One nice sugestion for groups:
Double click on empty space push you out from a group I think it will be very natural to do it this way |
|||||
Posted: September 30, 2012 7:15 am | ||||||
SpaceRay
![]() |
After having see MANY threads about possible bugs for the new grouping and that all are with different combinations of components, I start to think that this may be a very complex thing to test and do as they are really MANY THOUSANDS of possible combinations that can be done with the FF components and also THOUSANDS of way to group them in different ways, and it is not possible to test them all.
This must be a very hard thing to do for the FF developers and be able to find a way to solve all the possible problems of the thousands of possible combinations. |
|||||
Posted: October 28, 2012 3:59 am | ||||||
Skybase
![]() |
![]() ![]() This also mildly encourages me to test FilterForge 4 in more brutal ways. |
|||||
Posted: October 28, 2012 5:18 am | ||||||
xirja
![]() |
Bump Shouldn't there be a new category in the Components list called 'Custom' where all the users groups will be listed? Otherwise it will still be a matter of having to copy and paste a group from one filter to another to reuse. Thus grouping cannot truly be considered custom component making. ![]() _____________________________________________________
http://web.archive.org/web/2021062908...rjadesign/ _____________________________________________________ |
|||||
Posted: January 19, 2013 10:44 am | ||||||
Crapadilla
![]() |
There's been a whole discussion about how Component Grouping functionality brings with it the need for a complete system revolving around the organization and sharing of Custom Components.
I do not now what Vlad's plans are for FF4, but with the sheer amount of work needed to realize a full-featured Custom Components system, I think we can safely assume that it is outside the scope of the FF4 beta. --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||
Posted: January 19, 2013 1:54 pm | ||||||
xirja
![]() |
keyword "full-featured" Custom Components system, yep, that bulleted list you posted 2/3 the way down the first page there basically sums it up.
I would differentiate between the online library and the offline user's needs however, being that the latter should take priority. ![]() _____________________________________________________
http://web.archive.org/web/2021062908...rjadesign/ _____________________________________________________ |
|||||
Posted: January 19, 2013 6:02 pm | ||||||
Crapadilla
![]() |
You're right, even in bare-bones form a Custom Component system should at least provide the ability to save Custom components to the Component Bar. I'd really like to see this in FF4 as well.
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||
Posted: January 20, 2013 6:36 am | ||||||
SpaceRay
![]() |
Yes, I think that this would be a really useful and great thing, so you could make your own group of components inside a group and store them inside the components bar for future uses as a possible snippet And so you do not have to close the filter you are working on, search for a specific filter than can contain this group you want, open it and copy the group, close the filter and open again the filter you had before, and so for each time you would want to a group of components from other filter or that you may have done before Also this way you could have many of the filter forge snippets available in a very easy and fast way. |
|||||
Posted: April 5, 2013 11:02 am | ||||||
SpaceRay
![]() |
As I have already commented above, it would be very useful to be able to save a group as a Snippet to be able to have it easily available in a custom components bar, it would not need to have categories and folders, just one additional category for custom groups or groups as snippets as I have already suggested also in this other thread Be able to have the FF Filter Snippets INSIDE the filter editor to use This would make much higher the usefulness of the groups |
|||||
Posted: July 7, 2013 3:17 pm | ||||||
Rod_D
![]() |
That would be a really great addition to FF 4.
A Custom Components Bar. Rod
|
|||||
Posted: July 8, 2013 4:37 pm | ||||||
xirja
![]() |
Any official comment on a Custom Components Bar being included in FF4? I've largely been putting off further filter development, for my own use at least, until this can be clarified. The time saved by drag and drop vs. open filter ->open component->copy->open filter ->open component->paste is considerable in terms of "the flow" no? Maybe I'm spoiled.
_____________________________________________________
http://web.archive.org/web/2021062908...rjadesign/ _____________________________________________________ |
|||||
Posted: August 7, 2013 7:10 am | ||||||
xirja
![]() |
So, perhaps any filters submitted with custom components (on the Custom Components Bar or otherwise) could be rejected automatically (Like you do with the wrong sort of slider attachments, etc.)? Thus giving the offline users greater swiftness and flexibility and saving the large library redesign task as a separate issue fur a later date (hairy).
_____________________________________________________
http://web.archive.org/web/2021062908...rjadesign/ _____________________________________________________ |
|||||
Posted: August 8, 2013 8:22 am | ||||||
Vladimir Golovin
Administrator |
For FF4, alas, no. For future versions, yes. We'd like to implement custom components the proper way (submitting / downloading via online component library, similar to filters, with ratings, tags, editor picks, "official endorsements" etc, as suggested here: http://www.filterforge.com/forum/read...nav_start), so this is a bit too much for FF4.0. We're already running late with the existing feature set. |
|||||
Posted: August 8, 2013 11:32 am | ||||||
xirja
![]() |
Thanks for the update.
![]() ![]() Not even puking man can permeate my square happiness aura. _____________________________________________________
http://web.archive.org/web/2021062908...rjadesign/ _____________________________________________________ |
|||||
Posted: August 8, 2013 6:24 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,531 Posts
+36 new in 30 days!
15,347 Topics
+72 new in year!
29 unregistered users.