Vladimir Golovin
Administrator |
||||
Posted: November 2, 2007 3:57 am | ||||
jffe |
Aha ! Real chainmaille. nice.
![]() jffe Filter Forger |
|||
Posted: November 2, 2007 4:05 am | ||||
Vladimir Golovin
Administrator |
Wow.
This is a masterpiece. Splendid result and excellent speed achieved with economy of means. Everyone interested in making filters MUST download this and take a look. The only suggestion I have is to rename this filter to 'Chain Mail', which is a correct name for 'кольчуга' in English. Hauberk refers to a specific piece of armor, while Chain Mail describes the material/technique itself. |
|||
Posted: November 2, 2007 4:08 am | ||||
Vladimir Golovin
Administrator |
Another suggestion: remove the bumpy noise in the space between rings, make these regions completely flat -- this will improve the normal map:
![]() |
|||
Posted: November 2, 2007 4:16 am | ||||
Crapadilla
![]() |
Excellent work!
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: November 2, 2007 4:53 am | ||||
Qender |
I'm not sure how this one was done, I'll definetly have to study it when I get the chance, but this one is amazing!
|
|||
Posted: November 2, 2007 4:59 am | ||||
Sphinx.
![]() |
Indeed very nice! Looking forward to learn from the construction of this filter
![]() |
|||
Posted: November 2, 2007 5:18 am | ||||
Rawn (RawArt)
![]() |
WOW!
|
|||
Posted: November 2, 2007 6:04 am | ||||
Crapadilla
![]() |
So Constantin, how about scale mail next?
![]() ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: November 2, 2007 7:27 am | ||||
Kraellin
![]() |
that's just too clever
![]() if you remove the perlin noise and the blur going into the switch that is just before the 'height', you can remove the roughness vladimir is talking about. replace it with something like 'average color'. this will also speed the filter up a tiny bit by losing the blur. then, just leave anti-aliasing off for that rougher metal look or leave it on for clean metal look. but, if you want that rough metal look back, try putting the perlin back further in the filter near the ring creation parts. ![]() If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||
Posted: November 2, 2007 7:52 am | ||||
Kraellin
![]() |
you could also run the perlin into the 'cutoff' of a 'maximum color' and run the max color into the blend. this would give you some of the rough look to the metal without adding much to the background of the normal map.
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||
Posted: November 2, 2007 8:09 am | ||||
Vladimir Golovin
Administrator |
Are you talking about the Maximum Level component? If yes, are you sure that introducing a dependency on the source image is a good idea for this filter? Also, this would automatically classify the filter as an Effect, which I think is not appropriate for it. |
|||
Posted: November 2, 2007 8:20 am | ||||
Vladimir Golovin
Administrator |
Umm, why Average Color? It also depends on the color of the source image and will turn the filter into an Effect. |
|||
Posted: November 2, 2007 8:24 am | ||||
Kraellin
![]() |
yes, i meant maximum level, not max color. and there are other ways to do it besides this. it's the perlin that is introducing the noise to the normal map background.
also, i would add an 'image' component to one of the switches to get a complete transparent background when the background control is checked. If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||
Posted: November 2, 2007 8:27 am | ||||
Kraellin
![]() |
i'm also thinking that it might be possible to 'bend' some of the rings to show denting and beating. maybe a noise distortion somewhere on a switch?
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||
Posted: November 2, 2007 8:28 am | ||||
Vladimir Golovin
Administrator |
What's the point of adding Image if you can do this by simply setting the Alpha to zero? Plus the filter already has an option for transparent background. |
|||
Posted: November 2, 2007 8:34 am | ||||
Kraellin
![]() |
nope. you're right. never mind. the only reason for adding an image component would be to see the transparent background in FF and that's not necessary.
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||
Posted: November 2, 2007 9:03 am | ||||
Crapadilla
![]() |
To see the transparent background in FF, you could also just create a new image with *tadaa* alpha value of 0!
![]() ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: November 2, 2007 9:13 am | ||||
Kraellin
![]() |
well, i tried this using a max color and another with a max level. both seem to have very little effect on when this is applied to an image. but, i dont know about 3d and what it might do there.
another way to reduce the noise in the normal map background would be to add a control the perlin contrast. turn that up and down depending and move the surface height slider up and down as well. it changes the look a bit, but will reduce that background roughness. If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||
Posted: November 2, 2007 1:09 pm | ||||
Vladimir Golovin
Administrator |
I still don't get it -- how histogram-based components such as Maximum Level can be used in a filter that doesn't use the Image component?
|
|||
Posted: November 2, 2007 1:31 pm | ||||
Kraellin
![]() |
well, i dont want to post the filter, since that might take away usage from his filter, but i can tell you pretty simply what i did. i just stuck a max level between the perlin and the blend in the height leg and removed the blur. and i plugged the max lvl into the background of the blend. and that's it. basically, all it does is lower the contrast of the perlin and produce a sort of gamma rise. and that reduces all the noise. so, it affects the entire filter, not just the background of the normal map. and, if that's not desirable, then i dont have another solution at the moment. but it does accomplish removing the roughness of the normal map background.
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||
Posted: November 2, 2007 1:47 pm | ||||
Kraellin
![]() |
ok, a better solution: add a threshold AFTER the blend on the height leg and a set alpha and simply mask out the darker noise. this keeps the same noise level on the chain but loses it in the normal. and forget about avg color and max level. just leave the perlin and all that intact.
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||
Posted: November 2, 2007 2:01 pm | ||||
Constantin Malkov |
I am much obliged to All.
Your comments and suggestions help me to improve my works. And I hope my filters will be useful for You in creating of Your works. About Normal Map, I'll send fixed version I've just connected 'Threshold' to 'Noise' ('Perlin Noise map') P.S.
Will see... |
|||
Posted: November 2, 2007 2:05 pm | ||||
Mike Blackney
![]() |
Really, really wonderful filter! I'm going to go have a look at its insides now
![]() |
|||
Posted: November 2, 2007 8:37 pm | ||||
Crapadilla
![]() |
This filter should really en'lighten' some to the power of 'knowing your blend modes'.
![]() ![]() A few things that came to my mind when checking out the brilliantly assembled guts: - The stretched chaff component could be replaced by a stretched perlin with minimal impact on the overall look, I'd wager. - I doubt the blur after the high-roughness perlin noise is really needed. With the ring mesh as background, you could just blend the perlin noise over it using a very small blend value (probably 3 or even lower) and a blend mode of screen or overlay. Instead of just giving the user a toggle for 'Rings Roughness', you could introduce more fine-control of the micro-bumps via a slider. --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: November 3, 2007 7:39 am | ||||
Vladimir Golovin
Administrator |
Perlin has a Detail slider which has an effect similar to blurring, and, as a side benefit, it makes Perlin render faster. |
|||
Posted: November 6, 2007 6:59 am | ||||
Crapadilla
![]() |
How about this solution (see attached filter below)? It reduces rendering time from 14 sec to 8,8 sec on my machine. Also, with initial blur calculations eliminated, the filter becomes immediately responsive.
Put a tightly remapped 'Metal Roughness' (or something) control on the final perlin noise's detail parameter, and you're set. ![]() ![]() Chain Mail blatantly crapified.ffxml --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: November 28, 2007 9:59 am | ||||
Constantin Malkov | ||||
Posted: November 28, 2007 11:22 am | ||||
voldemort |
Just wanted to say that Im not releasing it since its your filter but I did blatently steal the guts of your filter for curriosity sake to see how an image remapped to your textures --all I can say is WOW
brilliant ingenious great filter and with lots of potential lets all whine for a wine port |
|||
Posted: November 28, 2007 11:49 am | ||||
Crapadilla
![]() |
||||
Posted: November 28, 2007 12:07 pm | ||||
Constantin Malkov |
To Crapadilla
I've compared both versions and results are next: +16% to speed if antialiasing switched OFF -13% to speed if antialiasing switched ON So, it's SLOWER if ANTIALIASING is ON And I've just remembered that already tryed this variant when Vladimir posted His comment here. What's Your results with antialiasing? |
|||
Posted: November 28, 2007 1:26 pm | ||||
Crapadilla
![]() |
Constantin, my results are as follows (all taken on a 3,2 GHz Dual QuadCore):
Library version (with AA): 14 sec My mod (with AA): 9,7 - 10 sec Library version (AA off): 3,7 - 3,9 sec My mod (AA off): 2,3 - 2,5 sec So, at least on my machine, the mod is faster. ![]() Oh, and I do like your humor! ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: November 29, 2007 4:42 am | ||||
Constantin Malkov |
Well, I supposed that it could be.
I mean that on different machines will be different results Would be nice if someone else write here his results. As author of this filter I can easily modify it anytime and most of my filters (in my own library) looks like real monsters with 10-30 controls and in 10-30 versions. But for FF Users I try to optimize it for easy, speed, best looking and most useful controls Later, perhaps, I'll also add 'original work material' in comments page in order to give more 'freedom' for anyone who will need it. So, Crapadilla, If Your version really faster on the most of machines I will consider it the future filters and add fixed version of this work. Also, I can tell to everyone who use filters in their works - Contact to authors. Your wishes, suggestions and comments help to improve our works. It's very good for Authors and also for Users.
ooohhh, big stone from shoulders. All this night I was afraid about You... How is Dilla?... What if He hadn't understood the joke?... What if He... No.. No... it's impossible... How I could?.. He is so good! He always helped me, he congratulated me with my 3rd HU,... I'm the BEAST!!!, I'm not deserve to be here... How can I expirate my guilt?... How? .. How?...I know... I need to write to support and ask them to remove this awful picture and righ now I will write another letter to Dilla where I will ask Him to Forgive me! Yes, That's right! I'll do that! With the first rays of the SUN... What's matter, Dilla? You thought I will write something like THIS? hhha! No, Dilla, there is no place for two great authors here! OR YOU OR ME! I call out YOU! Duel! Duel!... The first who will take next 5HU will be called THE GREATEST FILTER WEAVER!!! And The LOSER will publicly accept his defeat! hha-ha-ha... Prepare to... What the... let me alone! I'not finished!... Dam.. Y... pip (censored).. pip... Voice-over: Calm dawn patient! Nurse, give him depressant.. |
|||
Posted: November 29, 2007 6:36 am | ||||
Crapadilla
![]() |
||||
Posted: November 29, 2007 6:59 am | ||||
Vladimir Golovin
Administrator |
That's the essence of an Editor's Pick -- everyone interested take notice. |
|||
Posted: November 29, 2007 7:51 am | ||||
PogS
![]() |
I only check the site once in a while . Waohou. I've been trying to make a chain mail and i spent quite a lot of time on it but i never suceeded. Great work
|
|||
Posted: May 4, 2008 12:14 pm | ||||
Constantin Malkov |
Small update incoming...
1. Added new control "Edges" which cuts chainmail. ![]() 2. "Lost Rings" control switched on "12" removes rings changing the pattern from 6-to-1 to 4-to-1. ![]() Planned more... |
|||
Posted: November 16, 2008 10:22 am | ||||
Kraellin
![]() |
sweet!
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||
Posted: November 16, 2008 3:03 pm | ||||
Carl
![]() |
Nice Constantin - oh and who won the next 5 HU duel
![]() |
|||
Posted: November 17, 2008 3:03 am | ||||
jffe |
The *Edges* control makes it off-center, just so ya know.
![]() jffe Filter Forger |
|||
Posted: December 17, 2008 2:09 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!
41 unregistered users.