YOUR ACCOUNT

Messages 1 - 45 of 56
First | Prev. | 1 2 | Next | Last 
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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

Quote
ThreeDee

Not a bug, a feature: You can even simplify the more complex individual components, such as the Bomber by grouping it. You only get the inputs you want.

Which is nice.

  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
Well I love it smile:D

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 smile:-)

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.
  Details E-Mail
CFandM
ForgeSmith

Posts: 4761
Filters: 266
Well it works like I thought it would when it was talked about long long ago...... smile;) smile:)
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.. smile;) smile:D
http://en.wikipedia.org/wiki/Matryoshka_doll

Stupid things happen to computers for stupid reasons at stupid times!
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
Quote
I have yet to try a groups within groups....Kinda reminds me of this toy.. smile;) smile:D
http://en.wikipedia.org/wiki/Matryoshka_doll


Hehe, I tried it, it works smile:D
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
You guys getting any performance improvements after modifying a filter to use instances?
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
Haven´t paid attention to that yet, Uber. Guess we will have to do some tests smile:D

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.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Quote
You guys getting any performance improvements after modifying a filter to use instances?


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.
  Details E-Mail
Darrell Plank
Posts: 42
Filters: 4
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
  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
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.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
You guys getting any performance improvements after modifying a filter to use instances?


There shouldn't be any. Instances can't and don't speed up the rendering, they're just for convenience.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
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.


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.
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
Quote

There shouldn't be any. Instances can't and don't speed up the rendering, they're just for convenience.


I see. Well I guess those performance gains will have to come from a different new feature. smile:D
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
I'd like the ability to give instanced groups different random seeds. (or is that impossible)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
I'd like the ability to give instanced groups different random seeds. (or is that impossible)


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.
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
Quote
Quote
I'd like the ability to give instanced groups different random seeds. (or is that impossible)


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.


So that would be how to do what I suggested farther up? I have to go try it out smile:D
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
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.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
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.
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
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... smile:-)
  Details E-Mail
ThreeDee
Lost in Space

Posts: 1672
Filters: 112
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.
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
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 smile:p

  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
So that would be how to do what I suggested farther up? I have to go try it out


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).
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
Well it would open up a lot of possibilities smile:D
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 smile:p

Well I guess it is doable with a few "variation" sliders.
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
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.
  Details E-Mail
Sharandra
Filter Forge Addict

Posts: 863
Filters: 26
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 smile:-)

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.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Quote
Cannot create group: too many outgoing connections.
Make sure that your selection does not have more than one outgoing connection.


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!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Dilla, what would be the exact wording of the warning that would be sufficiently good to you?
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
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:

Quote
Cannot create group: A group can only output a singular result, but the components in your selection have multiple outgoing results.


Or something like that. smile:)
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
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!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Regarding the nesting limit, I don't remember imposing any. The programmers may have a better answer.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
From this other thread

Quote
Gisoft

Hello ! I'm a new user. I try to understand the group feature but with difficulty.

How to group ?
What to group ?
Why to group ?

I'm a visual person and I need examples with its results for a better understanding. Someone can give me a visual help, please ?


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

Quote
Creating groups is very easy. Just select components you want to group and click the Group button that has been added to the top toolbar of the Filter Editor:


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.
  Details E-Mail
Gisoft

Posts: 2
Thanks Spaceray ! I'll try it.
Shanabel
  Details E-Mail
CeleriedAway
Posts: 26
Filters: 1
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
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
smile:p that's the meaning of beta testing. smile:p If you wanna know more, you should ask my friend who worked at Bethesda testing Skyrim. Every possible thing has to be tested. Every possible weapon combo in every mission, in every place, in every move, in every door you go through, and you have to remember everything you do or otherwise certain bugs don't happen.

This also mildly encourages me to test FilterForge 4 in more brutal ways.
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
Quote
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.

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. smile:?:
_____________________________________________________

http://web.archive.org/web/2021062908...rjadesign/
_____________________________________________________
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
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!" ;)
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
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. smile:banana: The online library redesign I could see being difficult.
_____________________________________________________

http://web.archive.org/web/2021062908...rjadesign/
_____________________________________________________
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
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!" ;)
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
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.


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.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
Crapadilla

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.


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
  Details E-Mail
Rod_D
have you seen my eraser?

Posts: 222
Filters: 3
That would be a really great addition to FF 4.
A Custom Components Bar.
Rod
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
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/
_____________________________________________________
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
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/
_____________________________________________________
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Any official comment on a Custom Components Bar being included in FF4?


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.
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
Thanks for the update.

smile:puke: smile:)

Not even puking man can permeate my square happiness aura.
_____________________________________________________

http://web.archive.org/web/2021062908...rjadesign/
_____________________________________________________
  Details E-Mail

Messages 1 - 45 of 56
First | Prev. | 1 2 | Next | Last 

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:

29 unregistered users.