Crapadilla
![]() |
I've been playing around with curves and curve ops recently, and this little thing struck me as odd. Now, I might be overlooking something here, but the invert op in the example below seems to act strangely sometimes. The lower row seems to work as expected, basically flipping the curve. The upper row however not only flips the curve but also inverts the curve's curvature.
![]() ![]() Strange, huh? --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|
Posted: November 25, 2006 12:52 pm | ||
Kraellin
![]() |
actually, it's not 'flipping'; it's mirroring and that is what it shld do on the bottom one. looks like the top one is passing thru a parameter from something earlier in the line.
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|
Posted: November 25, 2006 1:59 pm | ||
Crapadilla
![]() |
Well, as I wrote above, the lower row apparently works as intended, mirroring the curve. The only difference in the upper row is that I selected a different profile type on the switch component. Apart from that one, all other parameters are the same.
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|
Posted: November 25, 2006 2:11 pm | ||
Kraellin
![]() |
yup. looks like something is passing through then.
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|
Posted: November 26, 2006 12:36 am | ||
Richard Bartlett |
It's doing exactly what it's supposed to do. It's inverting the curve.
Think of it in terms of negative space when you're looking at the graph. If you took the profile of the inverted curve, flipped it vertically, and placed it over the top of the original curve, it would fit like a puzzle piece. I think the curve op you're interested in is the reverse operation. |
|
Posted: November 26, 2006 5:07 am | ||
Crapadilla
![]() |
Richard,
I am not saying it doesn't do what it's supposed to do, but merely that it does so inconsistently for the two profiles the way I see it. I might be wrong of course, but one of the end results smells fishy to me. See here, the red overlay curve is what should be seen, no? ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|
Posted: November 26, 2006 5:36 am | ||
Crapadilla
![]() |
Oh, and thanks for the Reverse Op tip. Works great now for the filter.
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|
Posted: November 26, 2006 5:55 am | ||
Vladimir Golovin
Administrator |
||
Posted: November 27, 2006 6:11 am | ||
Richard Bartlett |
Let's say here is your curve...
![]() Now, here's the inverted profile of that curve... ![]() Notice that the inverted profile fits the original curve like a puzzle piece. The problem however, is that we're not dealing with the profile but rather with the values that make up that profile. And on a graph, 0 is at the bottom and 1 is at the top so the profile gets flipped vertically like this... ![]() The result you are after cannot be produced by inverting the curve... ![]() But in order to produce this result you have to switch the frequency and the amplitude. I'm not sure how to do this sort of thing in FF. I'm not even sure it's possible with the current set of components. |
|
Posted: November 27, 2006 12:05 pm |
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
+36 new in 30 days!
15,347 Topics
+72 new in year!
16 unregistered users.