Gaston
Posts: 2
|
I know I have requested this already a long time ago, but I am unable to finmd that topic back. And anyway I have extended the idea.
Th eidea is to be able to place other existing effects into the filter editor just like the basic filter components. Thjsi way one could split up complex filters into less complex ones and reuse each part again. The individual filters could either be complete filters on their own or go into the Snippet category if they would only be usefull for developping other filters.
This would also allow to layer any exiting filters rather easily. WHiule I agree that havin an explicit layering in FF would be much better for the day-to-day use, recursive filters could be first step as it allows this and many other features. One other big advantage of recursive filters over layers would be that they could be uploaded to the library. Downloading such a filter should of course automatically download its required other filters.
I do also agrtee there is one trap whith this approach, that is if a used filter would be altered in the library but not the one using it. The uised filter may have dropped settings that are used by the using filter.
To solve this any filter using any othe filter should be bundeled with the required version of that filter. The user could then be notified if a new version of any sub-filter exists and FF could check if the required settings do still exist, otherwise folter editing may be required. Updating any filter may of course require editing of the using filter as well even if all required settings still exist.
This was my initial idea. Now, due to a present project I have extended the idea to also make recursive filte ruse available to controls. I think of some thing like the external image component but as control. Which would allow the user to load an additional image AND select a filter. So the uiser can choose to use an image, a texture filter or an image with an effect filter for that control input.
When using filters in this controls, theirt respective controlls or presets must be changeable/usable of course.
To place it into a context, I thiunk of a filter generating a room with a floor and a back wall. The user could then choose either a picture for the floor and one for wall, or may simply and easily use some of the texture filters instead.
By combining both uses of recursive filters it would be easy to create a n-layer Filter to be used directly without any filter editing. The user would select the n individual filters and could save them with their settigns as preset. So we have a first implementation user layers as well.
|