YOUR ACCOUNT

Login or Register to post new topics or replies
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
It would be great with an option in the filter editor to update all used components to latest version.
  Details E-Mail
KGtheway2B
KGtheway2B

Posts: 660
Filters: 34
Oh goodness yes. +1
  Details E-Mail
Digital Smith
A Digital Smith

Posts: 37
Filters: 20
I think it is possible to write an external script to do this fairly easily... I'm gonna see if I can make one.
  Details E-Mail
Digital Smith
A Digital Smith

Posts: 37
Filters: 20
in the code a new blend node looks like this:
Quote

<Mode value="0"/>
<Foreground red="1" green="1" blue="1" alpha="1"/>
<Background red="0" green="0" blue="0" alpha="1"/>
<Opacity value="0.5"/>


An old blend node looks like this
Quote

<Mode value="6"/>
<Foreground red="1" green="1" blue="1" alpha="1"/>
<Background red="0" green="0" blue="0" alpha="1"/>
<Opacity value="1"/>

SO... for blend nodes it would be

search and replace '' with ''

There is a bit more to it but it should not be too hard
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Yeah Jim, I ended up doing something like that. But it would definitely be more user friendly with a build in feature.
  Details E-Mail
ronjonnie
Designer / Artist

Posts: 809
Filters: 320
Good morning Everyone,

Yeah, That sounds GREAT! Lets hope the F/F Team agrees!

Rock on!

Have a GREAT day! smile:)

Ron
zazzle.com/Ronspassionfordesign*
So much to learn, so little time.
  Details E-Mail
Totte
Übernerd

Posts: 1460
Filters: 107
I did that with my Stairways to heaven filter which I happened to start in FF2. There are a a bunch of items to change, plus the obvious version info, and remove the AO settings, but it is doable, I know smile:)
- I never expected the Spanish inquisition
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Technically, it will be possible in future versions -- some of the code we're doing for v2.0 can be adapted for this functionality. It will work even if the old and new components have different sets of inputs (some renamed, some added, some deleted). We don't plan this for v2.0 though -- too much to do, too little time.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
Sphinx wrote:
It would be great with an option in the filter editor to update all used components to latest version.


Oh YES !! +100
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
I actually made a web app for this task.. but my work server is dead atm. I'll see if I can get it transferred to another server..
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
Sphinx wrote:

I actually made a web app for this task.. but my work server is dead atm. I'll see if I can get it transferred to another server..


YEs, Please, if you have a web app for this task will be very interesting to have it available and hope that you can transfer it to another server.

Thanks
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
BUMP!

I'd like to challenge your concept of pixel perfect backward compatibility via the component versioning strategy.

1. Why would anyone want to use an outdated version of a component?
2. Your list of components to maintain and support will just grow and grow
3. There is no way to update a filter so it uses the latest components (other than the "manual way" which is really not a practically viable option)
4. A growing number of my old filters crash FF - it seems to relate to old obsolete components

I suggest you revise that strategy:

A. Only create a new version if it changes existing input options in a fundamentally incompatible way (did that ever happen outside beta period? Perhaps "Offse t" which you should really have chosen another name for as the new version did something else). I think most filter authors would rather be running on the newest version with a fractional difference from the old numeric output than running an old obsolete, perhaps buggy and likely slower version...

B. Provide a way to upgrade filter components in the editor, either by forcing the upgrade when filter is opened in the filter editor, or by a "Update Components" menu item. I would not mind the first option at all. If you are worried about the library and the overall impact this would have (i.e. push filters toward edge version), you could provide versioning of the library filters instead (this would have other advantages too).


Happy coding smile:-)
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Shout out to this bump. I'm honestly happy about the fact that FF has been consistently "backwards compatible" even with filters I created back when I was in college. That was 2009 when I submitted my first ever filter to the library and I'm pretty sure I have filters from even earlier that I can still happily open. But the whole deal having these obsolete components feel like they're just dangling things of the past and that just seems like it's going to keep growing and growing heh.

But I think we need to start rethinking this. I'd like to see this update components option as well!
  Details E-Mail
GMM
Moderator
Filter Forge, Inc
Posts: 3491
I can only say this feature is on the Internal Feature Listâ„¢. Sorry, no endorsements or promises, as usual.
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
  Details E-Mail
Grimbly
Grimbly
Posts: 68
Ya if we could update all the old nodes in a filter automatically instead of manually it would super handy. Some of my filters have over a hundred nodes so it becomes very impractical to update each one manually smile:)
  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
+38 new in 30 days!

15,348 Topics
+73 new in year!

Create an Account

Online Users Last minute:

19 unregistered users.