YOUR ACCOUNT

Login or Register to post new topics or replies
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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 smile:( smile:?:

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

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Now after having copied the ThreeDee filter and pasted it inside the Derelict filter by Carl comes the surprise and magic

As you can see here below the Profile Gradients and Free Gradient are now changed, and have different settings, so obvioulsy the result is not the same.

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
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.]
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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.

Quote
Text taken from Skybase link above here

The Size slider scales the entire filter output. Size is a global parameter


Quote
This was the problem. I oversaw the issue myself.


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?

Quote
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


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 smile:D And how could I put the with down on some presets? smile:?: I do not know what is this.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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??? smile:?: smile:?:
__________________________________________________________
__________________________________________________________
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?
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
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.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
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


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.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
The help on size already explains a lot of how the size parameter behaves and what it does. I doubt it needs more explanation.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
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


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
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
That's what "global parameters" are. smile:p

I mean... do you understand what I'm trying to say?
  Details E-Mail
GMM
Moderator
Filter Forge, Inc
Posts: 3491
SpaceRay, please review this help section.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
Skybase
That's what "global parameters" are. smile:-p


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.

Quote
GMM
SpaceRay, please review this help section.


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"

Quote
Skybase
I mean... do you understand what I'm trying to say?


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.

Quote
Cut, Copy, Paste, Undo and Redo

To cut, copy and paste selected objects, press Ctrl+X, Ctrl+C and Ctrl+V respectively.

Alternatively, you can choose Edit > Cut, Edit > Copy and Edit > Paste fr om the Editor menu.

The Result component cannot be copied, pasted or cut.

Connections between components are preserved during copy/paste operations.

The clipboard contents are preserved between the Editor sessions, so you can copy/paste components between filters.

To undo the last action, press Ctrl+Z or choose Edit > Undo from the menu.

To redo the last action that has just been undone, press Ctrl+Y or choose Edit > Redo from the menu.

The number of undo/redo levels is lim ited only by the available memory.


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.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
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.

Quote
BECAUSE if you do not care to copy the same global parameter settings, when pasting the components you will get WRONG COMPONENTS SETTINGS.


No. FilterForge doesn't work like that.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
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.
  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,531 Posts
+39 new in 30 days!

15,347 Topics
+72 new in year!

Create an Account

Online Users Last minute:

21 unregistered users.