uberzev
![]() |
||||
Posted: November 15, 2006 2:28 am | ||||
uberzev
![]() |
I suggest everyone who's used this snippet in the past to update your filters to use the improved version.
![]() No drastic changes, but its less complex internally, and hopefully speedier and more accurate. |
|||
Posted: November 15, 2006 2:31 am | ||||
uberzev
![]() |
New in version 3.0:
-Nearly 300% faster render time -Totally new and simplified internals ![]() |
|||
Posted: April 11, 2007 8:55 am | ||||
Crapadilla
![]() |
uber,
I'd really love to see a 'Gradient Lab' all-in-one filter that combines all the various kinds of gradients there are, all freely rotatable like this one. ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: April 11, 2007 9:13 am | ||||
uberzev
![]() |
Here's two simple mutations...
![]() ![]() |
|||
Posted: April 11, 2007 9:14 am | ||||
StevieJ
![]() |
Just started in this area about two weeks ago.....and this is much faster and more efficient!!! Good one.... Thanks Uber
![]() Steve
"Buzzards gotta eat...same as worms..." - Clint :) |
|||
Posted: April 11, 2007 9:18 am | ||||
Crapadilla
![]() |
Excellent! Now slam in a switch quickly!
![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: April 11, 2007 9:19 am | ||||
uberzev
![]() |
I guess I should just update the snippet with these examples built in but I tried to make it as simple as possible. Anyway here's noise overlayed with spectrum...
![]()
![]() |
|||
Posted: April 11, 2007 9:21 am | ||||
Crapadilla
![]() |
Cool. Thought about doing it myself but I'm still only a padawan when it comes to the Ancient Art of Gradients!
![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: April 11, 2007 9:44 am | ||||
StevieJ
![]() |
That's really cool!!!
![]() Steve
"Buzzards gotta eat...same as worms..." - Clint :) |
|||
Posted: April 11, 2007 9:46 am | ||||
uberzev
![]() |
![]() |
|||
Posted: April 11, 2007 9:48 am | ||||
Crapadilla
![]() |
Nah, you're the gradient chef. I don't want to ruin the soup!
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: April 11, 2007 10:20 am | ||||
Crapadilla
![]() |
There seems to be a slight discrepancy between the old & new versions. I noticed this as I was about to update my Clockwork Factory filter with the new circular gradient. Check the attached file...
Circular Gradient Old t New.ffxml --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: April 12, 2007 6:14 am | ||||
uberzev
![]() |
By adjusting the gamma curve slightly you may be able to produce results more simular to what you're after. |
|||
Posted: April 12, 2007 6:43 am | ||||
StevieJ
![]() |
Bump!
![]() This one gets the "StevieJ's Slickest Thing Since Sliced Bread" award.... ![]() ![]() Steve
"Buzzards gotta eat...same as worms..." - Clint :) |
|||
Posted: April 18, 2007 5:23 pm | ||||
Zephos
![]() |
Excellent job Kraellin! A couple of my filters use an alternate way to get the clock gradient to multi-spoke effect (Like Speedliner), but this Snippet of yours is even more efficient and has a more reliable burst effect to it than the one I used before! Yours can even be rotated to boot! Incredible! Can't wait to implement in into my old filters ^_^
-Zephos |
|||
Posted: April 19, 2007 12:55 am | ||||
uberzev
![]() |
Thanks Zephos, I'm honored even though you called me Kraellin.
![]() |
|||
Posted: April 19, 2007 4:36 am | ||||
Zephos
![]() |
... X_X !!! Sorry about that, ahahah X_X At the same time, I was typing a reply to one of Kraellin's posts and I must have gotten mixed up, yes, I would definitely now want to correct that to say uberzev ^_^ Sorry for the mix up ^_-
-Zephos |
|||
Posted: April 19, 2007 5:03 am | ||||
James |
Nice one, very usefull
![]() |
|||
Posted: April 19, 2007 5:18 am | ||||
Crapadilla
![]() |
Cool. I like that you improved both accuracy AND precision!
![]() ![]() ![]() ![]() Also, it's sad to see this having a low usage rank, when it actually hasn't! --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: April 25, 2007 5:44 am | ||||
Zephos
![]() |
Heck yeah! This filter is the leading flagship of the circular gradient and multi-spoke effect on Filter Forge! Every time a user cranks up the latest version of Speedliner Lv2, they're using ubersev's Circular Angle Gradient (Not to mention Any Angle Gradient and Proportional Gradient as well) and I'm sure there are a lot of other filters that use it as well ^_^ Snippets are undoubtedly the unsung heroes of Filter Forge, especially ubersev's ^_-
-Zephos |
|||
Posted: April 26, 2007 2:01 am | ||||
uberzev
![]() |
FF nerds should take a look at the guts of this update. I think it's pretty clever.
![]() |
|||
Posted: April 15, 2008 3:10 am | ||||
Sphinx.
![]() |
Indeed it is! Nice observation..
I noticed some constant factors that can be taken advantage of (see attachment). The results are not identical though. Circular Angle Gradient v4.0 - Sphinx.ffxml |
|||
Posted: April 15, 2008 4:35 am | ||||
Crapadilla
![]() |
uber, that is BRILLIANT!
![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: April 15, 2008 6:43 am | ||||
Carl
![]() |
very clever how you worked it out
![]() |
|||
Posted: April 15, 2008 7:28 am | ||||
Crapadilla
![]() |
Couldn't we retrieve the EXACT four colors generated by uber's tone curve setup and manually enter them into the profile gradients, like you seem to have done in your attached filter? Since these colors are constant, the result should be the identical, no? --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: April 15, 2008 7:47 am | ||||
Sphinx.
![]() |
Right, thats also what I did, but there seem to be a very small difference (I exported the four through a checker comp., saved as 16bpc png and entered the rgb values from there). I think perhaps some decimals were lost in that process.
|
|||
Posted: April 15, 2008 7:55 am | ||||
StevieJ
![]() |
Perfectionist!!!
![]() ![]() Steve
"Buzzards gotta eat...same as worms..." - Clint :) |
|||
Posted: April 15, 2008 12:15 pm | ||||
Crapadilla
![]() |
uber, any reason you only simplified the filter tree for one of the profile gradients in v4.1?
![]() ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: April 16, 2008 6:12 am | ||||
uberzev
![]() |
The other profile gradient uses floating point colors that I didn't want to mess with. ![]() |
|||
Posted: April 16, 2008 9:26 am | ||||
Sphinx.
![]() |
here you go:
<ProfileGradient id="profilegradient 02"> <Color1 red="0.2141" green="0.8543" blue="0.0056" alpha="1"/> <Color2 red="0.2141" green="0.0056" blue="0.854" alpha="1"/> <Offset value="0"/> <Rotate value="0"/> <Repeat value="1"/> <Profile value="0"/> <Mirror value="false"/> </ProfileGradient> <ProfileGradient id="profilegradient 03"> <Color1 red="1" green="0.0509" blue="0.0509" alpha="1"/> <Color2 red="0" green="0.5225" blue="0.5225" alpha="1"/> <Offset value="0"/> <Rotate value="1"/> <Repeat value="1"/> <Profile value="0"/> <Mirror value="false"/> </ProfileGradient> I saved the colors made via the curves in 4.0 via some checker outputs, as 16 bit png. Opened in PS, converted to 32 bit (to get floating point values) and used the color dialog to get the correct values. The values were then entered in the filter XML source (since FF uses 0..255 range and not 0..1 in the UI). Note that the intensity of the colors are not similar to what you see in the original, however the relational hue difference is the same, and thus the correct hexagonal hue wheel is created (the hue channel is not influenced by intensity). You can validate by looking at the saturation channel (it should form some sort of hexagonal gradient for this type of hexagonal quantized angular gradient). |
|||
Posted: April 16, 2008 11:26 am | ||||
CFandM
![]() |
Bump again!
![]() Can't believe I didn't comment on this way back when ![]() Love this version ![]() ![]() Stupid things happen to computers for stupid reasons at stupid times! |
|||
Posted: April 21, 2008 9:28 pm | ||||
Sphinx.
![]() |
Alright - used the 32bit per channel exr format to figure out the constants - see the attached filter. Don't be fooled by the gradients looking slightly different - this is only an overall intensity difference due to a different color handling model in PS - the hues are still the same.
Angular Gradient.ffxml |
|||
Posted: June 3, 2008 3:19 am | ||||
rgoer
Posts: 46 |
Really really clever!
Can you explain why the (hue 90°)..(hue 270°) profile gradient needs that ever-so-slightly funky profile? I don't get it. |
|||
Posted: June 3, 2008 12:29 pm | ||||
uberzev
![]() |
|
|||
Posted: June 3, 2008 10:11 pm | ||||
Crapadilla
![]() |
I still wonder if anyone can actually explain the theory behind this. Why does it work like it does?
This technique apparently revolves all around color hue and creating a perfect 'hue wheel', and it's got something to do with the hue values of the color pairs being in 180° opposition to eachother, but... ![]() ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: September 29, 2008 6:10 pm |
Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!
33,712 Registered Users
+18 new in 30 days!
153,537 Posts
+6 new in 7 days!
15,348 Topics
+72 new in year!
159 unregistered users.