SpaceRay
![]() |
I am using FF 3.0.14 and have seen that inside filter editor with some components when you make a copy of them with defined and speficic settings (different than the default ones) and then close filter editor and open another filter to paste them inside, and surprise, the pasted component is now with different settings as by magic
![]() ![]() Until now of the tests I have done it seems that it happens with the Profile Gradient Free Gradient and also with Offset I do not know if there is more component that could also change I have to say that I am not mixing obsolete components with new ones, ALL of them are new ones, latest version, I mean that I am not mixing FF 2.0 components inside an FF 3.0 filter or vice versa. This does not happen if I open a new clean and empty window and try to paste it there, as it will keep the settings unmodified HOW TO REPRODUCE THIS ERROR To be able to reproduce this mistery thing, I have found a way to show it I have taken two FF 3.0 filters 1 - Choose in FF 3.0 TD Europa Sans Caps Proc Font Advanced by ThreeDee open it in filter editor and sel ect and copy all the components fr om inside. 2 - Now choose Derelict by Carl and open it in filter editor and paste all the components that you have copied 3 - You will see that now the letters B, D, E, F, P, R, T and Y will not show right in the same way as in the original filter. WHY? Because the Profile Gradients that are used to build these letters have now different settings than in the original filter And to show it graphically what is happening here I have made some screenshots Here is how it looks the original font filter of ThreeDee, look carefully at the Profile Gradients and Free Gradient ![]() |
|||||||||
Posted: August 28, 2013 1:07 pm | ||||||||||
SpaceRay
![]() |
||||||||||
Posted: August 28, 2013 1:11 pm | ||||||||||
SpaceRay
![]() |
Both of these filters are from FF 3.0 so if I copy some components from one to the other it should keep exactly same settings and not modify them when pasting them in another filter
Or is it that the version variations INSIDE same version, I mean 3.0.4, 3.0.7, 3.0.9,.... have different component versions? I have also tested with newer filters like the Peel Off White 2013 by Shift Studio and when you paste inside the ThreeDee filter it KEEPS RIGHT all the settings and nothing is modified. Please, can anyone be able to explain why is this happening and how to solve this. Do not know if this is a bug, or something I am doing wrong Thanks very much |
|||||||||
Posted: August 28, 2013 1:20 pm | ||||||||||
Skybase
![]() |
http://www.filterforge.com/more/help/.../Size.html
This was the problem. I oversaw the issue myself. My bad, your the filter does function correctly. I assumed that you just kept the size parameter at resolution width. But didn't realize you set the resolution width down for some presets. Darn, I gotta look at these thing more carefully. This is such a simple oversight. You can forget about the whole thing. Just my error. [Edits: Clarified issue, added a bit of errm.. personality, corrected multiple times.] |
|||||||||
Posted: August 28, 2013 2:28 pm | ||||||||||
SpaceRay
![]() |
Skybase, most probably you think that I have just put this thread ONLY because you told that there was something wrong with my Alphabet Texture Creator, BUT this is not true. I have just put the example with the ThreeDee font because was handy, BUT I have to say that this has happened to me before many other times, and not just now, and now after many times happening the same I wanted to ask why is this happening.
Sorry but I do not understand What relation has the size slider scale with the Profile Gradient not keeping settings when copied and pasted in another filter?
First thing is that my filter does not work right, because if you choose the letters that are badly shown in filter editor they do not show right in the filter result and this is easy to see if you reduce all settings to a minimum. Sorry that I do not know what you mean with that I kept the size paramenter at resolution, I could not keep anything that I do not know what it is ![]() ![]() |
|||||||||
Posted: August 28, 2013 5:14 pm | ||||||||||
SpaceRay
![]() |
I will start again as in the first post and will try to explain it again in another way with another example to show that this shown on first posts happens many times with ANY filter that includes Profile Gradient, Free Gradient and maybe Offset components.
|
|||||||||
Posted: August 28, 2013 5:17 pm | ||||||||||
SpaceRay
![]() |
I have just found that I was wrong when I told you that my filter was wrong showing the bad letters, and was because a wrong combination of settings, I have reduced all the other letters and only leave just one "Y" and is showing right in result even if the size slider is active and showing badly and wrong inside filter editor
So then why is the filter editor showing things wrong while the final result looks right??? ![]() ![]() __________________________________________________________ __________________________________________________________ Oh! I have discovered and found what you mean with the size slider!!!! __________________________________________________________ __________________________________________________________ I have opened my Alphabet Texture Creator in Filter Editor and have put the default preset and have seen that the size is slider is in the half, so I have taken it all to the maximum value in the right, and again as by magic ALL the Profile Gradient and everything is exactly the same as in the original ThreeDee filter. What I still do not know is WHY this happens? Why using the size slider makes this in these components inside the filter editor? All the other problems I have been having since long time ago with other filters are related to using the size slider? |
|||||||||
Posted: August 28, 2013 5:28 pm | ||||||||||
SpaceRay
![]() |
Then if all the problems as Skybase have said is related in some way to the size slider, I have made this filter to make some tests with it and these components included in this filter and see what happens when using different size sliders and when copying and pasting
Preset 1 = 600 (maximum value) Preset 2 = 278 This filter is for FF 3.0 Size Slider MODIFY components.ffxml |
|||||||||
Posted: August 28, 2013 6:21 pm | ||||||||||
SpaceRay
![]() |
Well using the above filter I have discovered one interesting thing and think that have maybe solved the mistery behind all this
It seems that when you copy components that are affected and modified by the size slider, you MUST copy them to another filter that has exactly the same size slider setting if you want that the components keep exactly same values and settings. maybe to be safe, you should copy any component keeping the same size slider value in both source and destiny filter The settings value to be considered are the ones that are stored in the first default preset or the size slider value that is put when copying the components. While I may know how this works, I still do not know yet why it happens TEST TO CONFIRM THIS 1 - Take the filter I have just uploaded above 2 - Open it in filter editor with default preset 1 that is 600 pixels value size slider and copy all the components 3 - Copy it to another filter that has also a size slider of 600 pixels and it will keep all the same settings on all components 4 - Then copy it to another filter that has NOT 600 pixels size slider value and the settings will be changed on some components. ANOTHER TEST Repeat again points 1 to 3 above, but now after having copied the components in the new filter, CHANGE the size slider settings AND paste again the same components and they will be changed and not be the same ones as the ones you pasted before although they are exactly the same, but now the size slider value is different. |
|||||||||
Posted: August 28, 2013 6:28 pm | ||||||||||
Skybase
![]() |
Yes, because the size parameter is a global parameter (or variable). A global setting affects the filter regardless of how you affect the local settings. Copying a filter from one end to another will copy local variables but not global variables.
|
|||||||||
Posted: August 29, 2013 12:02 am | ||||||||||
SpaceRay
![]() |
OH!! I now understand it, and now I know why I have been having many problems many times since long time ago, as I did not care at all if the filters had the same global settings when copied from one filter to another. You are right that you are copying all the components themselves, but not copying also the attached global settings that are also inside the filter, so when you go to another filter and that it may have different global settings, then you get modified components settings. Thanks for having solved this mistery I think this is a VERY IMPORTANT thing and it should be also in the Help Wiki as this can be frustrating when you you do not know what and why is this happening. |
|||||||||
Posted: August 29, 2013 4:56 am | ||||||||||
Skybase
![]() |
The help on size already explains a lot of how the size parameter behaves and what it does. I doubt it needs more explanation.
|
|||||||||
Posted: August 29, 2013 5:18 am | ||||||||||
SpaceRay
![]() |
I know that there is a lot of technical information, but as far as I know, there is nowhere in the size information that is put that if you copy components from one filter you must be careful that you will NOT copy the global settings that are from that filter, so if you copy that components to another filter with DIFFERENT global settings than the source filter, some of the components will have different settings. Also would be very difficult to FIND that information inside the SIZE component, would be much better if there could a separate part explaining this that when copying components you must be aware that you will not copy the global settings |
|||||||||
Posted: August 29, 2013 5:40 am | ||||||||||
Skybase
![]() |
That's what "global parameters" are.
![]() I mean... do you understand what I'm trying to say? |
|||||||||
Posted: August 29, 2013 5:47 am | ||||||||||
GMM
Moderator
Posts: 3491 |
SpaceRay, please review this help section.
|
|||||||||
Posted: August 29, 2013 5:58 am | ||||||||||
SpaceRay
![]() |
I understand and know what the global parameters are, and know where are they in the settings tab, but what I did not know is that they are not copied when you copy components inside the filter editor, or better said, that these global parameters settings have a strong influence on some components, and so if you do not copy them also manually to the destiny filter, you will get problems when pasting the components that are influenced by these global parameters like for example, Free Gradient. So these global settings are very important too and you copy components fr om one filter, and is essential that both filters (source and destiny) MUST have the SAME global settings so you can get the same components with same settings in both. Size - Gobal Parameter Variation - Gobal Parameter Seamless Tiling In all these 3 pages, as far I have seen and understood, I have not found any information about the influence of this settings over some components WHEN you try to copy some components to another filter, and that you must be aware to also copy manually these global parameters settings TOO.
And the link is this one Settings Tab help page wh ere also there is no information found telling that these global parameters are very important when copying components to another filter. The only information available here is this page is "In certain situations, some of these parameters may be unavailable or disabled"
Yes, I understand what you want to say and thanks to you I have finally solved the mistery and could find what and why this was happening, and you have been helpful BUT, what I mean now is that as far as I know I have not found any information in the Help pages or wiki that makes a reference about this important topìc. I know that maybe is not needed to have the information directly on any of the above links I have put, BUT there is one page that is directly related to what I am telling here Using Filter Editor - Help page If you go in this "Using Filter Editor" page to the following part that is related about copying components from one filter and paste them on another filter.
You can see that there is NO reference and no information about that WHEN you copy components from one filter to another IS ESSENTIAL that both filters must have the same global parameters settings, and if they do not have the same settings, you must copy manually the source settings to the destiny filter (although this is not always possible depending on the components on the destiny) BECAUSE if you do not care to copy the same global parameter settings, when pasting the components you will get WRONG COMPONENTS SETTINGS. |
|||||||||
Posted: August 29, 2013 6:56 am | ||||||||||
Skybase
![]() |
Based on what I just read: I don't think you understand it. It'd be counter-intuitive and confusing to document that, provided the current functionality of this program. Global variables don't function like that in the first place so if you write something like that, you're bound to throw more people off than help.
Do understand many other programs behave in a similar fashion. I don't think I've ever read a document that mentioned what you're trying to say. It's just illogical to provide a warning statement provided how it already works.
No. FilterForge doesn't work like that. |
|||||||||
Posted: August 29, 2013 8:37 am | ||||||||||
Skybase
![]() |
Do understand you're stemming from several technical misunderstandings of how the program works. Many other programs like this function in a similar fashion. You'd basically be running into the same issue everywhere else.
I don't mind spending a bit of time explaining some of the little things. |
|||||||||
Posted: August 29, 2013 9:22 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,531 Posts
+39 new in 30 days!
15,347 Topics
+72 new in year!
21 unregistered users.