YOUR ACCOUNT

SpaceRay
SpaceRay

Posts: 12298
Filters: 35
I want to use more the new groups in FF 4.0 but I found something that I do not understand and do not know if this is a bug or do not know why this happens.

It seems that Controls components values can't be dealt and modified inside groups when connected externally

The problem is that if you make a group and the components have controls sliders inside the group that have already controls sliders linked to them outside of the group, then you CAN´T modify and customize any of these controls sliders because the control slider that would let you modify it is missing.

You must connect the control slider outside of the group if you want that this control slider appears in the settings tab

I have made some screenshots to show graphically what I mean

Here is what can be seen outside of the group

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Now when you go inside the group you can see this

As you can see from the above screenshot the H range is connected externally

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
And as you can see, inside the group there are more control components than the ones outside, so if you try to modify one of the control components that are NOT connected externally you can do it INSIDE the group

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Also happens with Color controls in the same way

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Color control unconnected externally does not allow to load any image ONLY plain colors can be used when INSIDE the group

BUT with color controls there is a ANOTHER added problem or bug more, and is that EVEN you have a color control INSIDE the group NOT connected externally (as it is shown on the first screenshot above) you CAN´T load any image in the color control from INSIDE the group as there is no way to active the "Allow Images" option, so you can ONLY change the color of the color control.

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
I thought that maybe if you connect an color control externally of the group to the internal color control, and activate the "allow images" in the external color control, it would probably show also in the internal color control BUT it does not happen, you can ONLY load images in the color control from OUTSIDE of the group.

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
And there is something that also may be confusing when using the Image component externally connected to a group as this component is CONVERTED to an Color control component instead when INSIDE the group, but really this is NOT a color control and can´t be used as one, and so also you can´t modify any of the values of it when you are INSIDE the group

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
If any of you want to try yourself and be able to reproduce and test what I am telling here above you can do it with the attached filter here

Group Sliders test.ffxml
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Please see below the next post after this one for the final conclusion and my thoughts about this bug/problem or whatever this is and wondering why this happens

TO BE ABLE TO TEST WHAT I AM TELLING WITH THIS FILTER ABOVE

I have made a filter to show what I am trying to explain

1 - Download filter attached at the end

2 - Edit filter in Filter Editor

3 - Go inside the group

4 - Try to modify any of the "H Range", "Mortar Width" or "Chaos" sliders and you will see that is NOT possible because the sliders are NOT showing in the left side

5 - Try modify the image input of the color controls INSIDE the group and you can´t do it, EVEN if the color control is NOT attached outside of the group.

6 - Now try to modify any of settings of "L Range", "Fill Mode" or "Circular Arc" and then now these settings APPEAR INSIDE the group at the left, but as said, this only happens if there is no external slider linked outside of the group

7 - Go outside of the group

8 - Go to "Filter Controls" under Result component to see the "Settings tab" at left and see that ONLY the sliders that are linked OUTSIDE of the group will be seen in the settings tab

9 - So the only way to make all the controls inside the groups appear ALSO in the settings tab in the filter you must connect EACH one of the sliders and color controls ALSO OUTSIDE of the group, BUT then after you can´t modify any of the settings from INSIDE the group.

10 - So if you really need to add also externally the sliders externally it seems that you must copy them from inside the group and paste them outside after, because you can´t go outside of the group and add a new slider because this slider will have DIFFERENT values than the sliders that is already inside and linked and connected to this external link.

11 - What I have seen is that YOU CAN modify the remapping of the slider EVEN if the slider is already connected to another slider outside of the group, so you can go to an internal slider and do the remapping and the external slider will follow the internal remapping
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
I forgot to say above that I am using FF 4.0.6 with the silent upd ate with Windows 8 64 bit

FINAL CONCLUSION, THOUGHTS AND QUESTIONS

I think that groups have been done and created TO SIMPLIFY AND MAKE EASIER the process of creating filters, but now I find that it seems that is more complex than not using them, maybe this is a bug and that needs to be fixed, but if this is not a bug and is made thi way and it is working right, may be because I do not understand well how to use the groups, so please, If this is not a bug, I would like that someone could explain and show how to use them better and explain why the things told above happens and how to do it in the right way

So I wonder, do I have to go outside of the group each time, change the setting, and enter again inside the group and see what result this se tting do? smile:?: smile:(

Should I always have to unlink the sliders and color controls from outside of the group to be able to modify them INSIDE the group??? smile:?: smile:(

Because if they are linked externally you can´t modify them inside the group
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
I'm going to assume this post is basically / about the same as your last post on the same subject. I briefly mentioned the reasoning.

Here's a thought: if 2 or more nodes / groups share a common variable then there's a chance you might throw off a bunch of other nodes without confirming that you're about to change properties of multiple nodes.

So I guess this is an hierarchy thing. It's basically brings into question whether you should have control over a variable from a subpatch which logically feels weird. FIY: most other programs like Quartz Composer (and many others) behave similarly. But I'm hardly against the idea of making life a bit easier. Just note: I'm no authority with this so what I'm saying above is just observation.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
Skybase

I'm going to assume this post is basically / about the same as your last post on the same subject. I briefly mentioned the reasoning.


YES, this is the same topic that I started here but it was badly and wrongly made and lot of confusing text without any visual example, so I have made this new one thread to explain it in a more clear and different way and hope that this can be understood better.

Quote
Skybase

So I guess this is an hierarchy thing. It's basically brings into question whether you should have control over a variable from a subpatch which logically feels weird.


Sorry that I do not understand what you mean

What I mean is that why you CAN modify and have control and change the values of any of the components through any slider component INSIDE a group BUT IF these control components ARE CONNECTED externally of the group YOU CAN´T change anymore any of their values AND must go outside of the group to do it, BUT obviously IF you go outside of the group you CAN´T see the content of the group, and so you can´t see the effect of the change of that value on the components inside unless you enter inside the group again and see what has changed.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
I have made another screenshot to show it more clearly

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
-----------------------------------------------
Please, before reading the text below, see the screenshot I have put here above on previous post, thanks

-----------------------------------------------
Quote
GMM wrote (slighty modified to make it generic)

If you take a component, and connect a Slider to the choosen input, you are no longer able to modify that input from inside the component settings: it is now controlled by a slider.

Groups just follow suit of this design logic


Well if Groups follow the same design logic and this is NOT a bug as I may have thought I can say that there is one important difference between groups and an external component, and is that when the control component replaces the value control inside the component, they BOTH are very close together and very near one from the other, AND in GROUPS THEY ARE VERY SEPARATE, as there is the component INSIDE the group and the color control OUTSIDE of the group, so there is no way to be able to control them easiliy at all. This is ONLY if the control component is attached to the same link outside of the group, AND this must be done if you want to show this control in settings tab

I totally agree and there is nothing wrong in that when you connect a color control to an input you can´t sel ect anymore that component input to change the values, you have now to go to the color control slider, and there is nothing bad in this because BOTH are very close together and showing both at the same time in the SAME PLACE, but as already said in Groups when a component slider is connected from outside the group, the INSIDE controls are disabled and you can´t control them anymore them!!!! and now the control slider to modify it, is OUTSIDE of the group and CAN´T view and use BOTH at the same time, so you can´t know how does affect the values from outside of the group to the internal components.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
It seems that there is a BAD news coming from Vladimir Golovin (and Skybase also) as you can see in this thread here that confirms that all this above IS NOT A BUG, and is totally right and is really how it works and how is done by the developers. smile:( smile:( smile:(

So you are NOT able to modify the contents of a group from a filter that has the controls components outside of the group so they can be shown on the settings tab

So for example in this well done filter Image Knit by Sharandra it includes groups AND when entering the groups there is no possible way to modify any of the values of the components inside that have an external connection outside of the group WHILE you are inside the group because the controls for them are OUTSIDE of the group.

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
To make more clear and avoid possible confusion of the above screenshot I have put, I want to put another example explained in another way as shown here

I have seen that when you click on any slider control inside the group that has a link outside to another slider control, then inside the slider value modification is disabled in the left panel as seen in the below screenshot

So, Would be possible to ENABLE this control and have the slider here inside the group instead of outside of the group?

If you go outside of the group, and then change some values in the slider controls linked to the group, is also changed inside the group, so why is not possible to do the reverse, I mean to modify the values ALSO INSIDE and would be changed then also in the outside?

NESTED GROUPS AND GROUPS LINKED TO THIS GROUP

What I am asking and requesting is ONLY to be able to edit the values of the components INSIDE the group when linked outside, I understand well that you can´t change the settings of other nested groups or groups linked to this group, so I am not requesting this, but this would not be so much problem IF you can edit ALWAYS the values of the components that are contained INSIDE of EACH group when they are connected from outside

  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,533 Posts
+31 new in 30 days!

15,348 Topics
+73 new in year!

Create an Account

Online Users Last minute:

34 unregistered users.