SpaceRay
![]() |
I have seen that there are really just a few filters that use scripting and as seen on the scripting part of the forum, there has been very few post about this topic in seven years.
what do you think about why is not used more with FF? Is it really so hard and difficult to be able to use the LUA to get things that are not possible with FF components? Sorry much that I do not have knowledge about coding and scripting It is supposed to be a great powerful and useful tool to do things, but in all these years is not really used much, even the FF company employees or Vladimir has not made any filters with scripting as far as I know. in 2010 started this thread Script-component-based filter ideas but the all these things has not been done in FF as far as I know How many of the FF users know really how to use the LUA scripting? |
|||||||||
Posted: March 30, 2020 3:33 am | ||||||||||
Sphinx.
![]() |
I can think of many reasons.
1. No need to script: The discussion you refer to is back from the V1 days. No math components, no bomber, no loop, no shapes, no transforms (except a weird version of Offset)... scripting would make so many things easier. But now FF is quite versatile and many new native and advanced components has added since scripting. 2. Too advanced for the major user segment. 3. Performance issues (first scripting was slow and buggy, then it became fast and buggy, now it is slow and stable). Personally this has been very frustrating to me and put an effective stop to my scripting projects. It doesn't pay to fix and I can understand that. 4. No sharing/submissions: I think there are many scripts "out there", but they just don't make it to the forums/library for some reason (incentives, relevance, unfinished state etc). Also "unsafe" scripts can't be submitted |
|||||||||
Posted: March 30, 2020 7:04 am | ||||||||||
AndrewA1988 |
1. Not enough builtin functions.
2. Because of #1, it's more difficult to find examples that are 1) easily transferable to FF and 2) don't require you to re-invent the wheel. This makes the learning curve probably higher than it has to be. 3. FF probably doesn't have the user base for it right now. Someone who knows how to script is probably using a different program (Substance Designer, etc.). |
|||||||||
Posted: March 30, 2020 11:07 pm | ||||||||||
Ramlyn
![]() |
I use scripting a lot in my filters. I guess about 1/5 of my filters have some original component. But, as you can easily see, they are very simple components. For example, what I do the most is having a customized switch, to increase the number of choices.
As Sphinx and AndrewA1988 said, many people have no idea about how to use Lua. Me too. Even in my free time I'm trying to learn, I'm still far from making innovative components. There are already components doing many of the things that are possible to do. Then it is difficult to think about some script doing something completely new. Anyway......... it would be nice to make someway a library of scripting. And trying to make new components. There are sometimes ideas that have never been developed by Filter Forge. Most of the cases for obvious reasons: they would be simply a variation of an already existing component. But they would be useful to develop some particular filter. A typical example is the non overlapping particle for the bomber. I guess, for doing it, it would make necessary to completely re-program the bomber, creating someway a "Bomber ++". We already have two bombers and making a third may not have much sense. But in some filter it would be nice to have it. |
|||||||||
Posted: March 31, 2020 2:01 am | ||||||||||
SpaceRay
![]() |
Thanks really very much for all the comments, they are good and useful to understand more about this topic
This is what I think more as usually many people that are in design and art, does not like to learn scripting because they are visual persons that are much more tending to use visual scripting with nodes instead with code lines, like for example myself. And for people that are using scripting I think they use other kind of software that has more possibilities like for example Processing.org or Phyton, or others.
YES, This is what I have been thinking, that as it is available the scripting, it could be used for making new components that could do things that are not possible (or difficult or complex) to do with FF components, and do new things, as FF has a great potential, but of course is needed much knowledge and time to learn it and know what is possible and how to do it. |
|||||||||
Posted: April 3, 2020 3:36 am |
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!
20 unregistered users.