YOUR ACCOUNT

Login or Register to post new topics or replies
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Hauberk's Material by Constantin Malkov
http://www.filterforge.com/filters/4651.html

  Details E-Mail
jffe
Posts: 2869
Filters: 90
Aha ! Real chainmaille. nice. smile:D

jffe
Filter Forger
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
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.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Another suggestion: remove the bumpy noise in the space between rings, make these regions completely flat -- this will improve the normal map:

  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Excellent work!
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Qender
Cheese Enthusiast
Posts: 27
Filters: 30
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!
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Indeed very nice! Looking forward to learn from the construction of this filter smile:-)
  Details E-Mail
Rawn (RawArt)
Texture Artist

Posts: 812
Filters: 105
WOW!
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
So Constantin, how about scale mail next? smile;) smile:D
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
that's just too clever smile:) i love the masking to get the lost rings. and yes, the economy of components here is marvelous! simple and effective! and like vladimir says, well worth studying.

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
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
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
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Kraellin wrote:
you could also run the perlin into the 'cutoff' of a 'maximum color'


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.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Kraellin wrote:
replace it with something like 'average color'.


Umm, why Average Color? It also depends on the color of the source image and will turn the filter into an Effect.
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
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
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
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
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Kraellin wrote:
also, i would add an 'image' component to one of the switches to get a complete transparent background


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.
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
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
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
To see the transparent background in FF, you could also just create a new image with *tadaa* alpha value of 0! smile;) smile:dgrin:
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
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
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
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?
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
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
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
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
  Details E-Mail
Constantin Malkov
3D Artist/Animator
Posts: 186
Filters: 25
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.
Quote
Crapadilla wrote:
how about scale mail next?

Will see...
  Details E-Mail
Mike Blackney

Posts: 375
Filters: 57
Really, really wonderful filter! I'm going to go have a look at its insides now smile:)
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
This filter should really en'lighten' some to the power of 'knowing your blend modes'. smile;) smile:D

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!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Crapadilla wrote:
I doubt the blur after the high-roughness perlin noise is really needed


Perlin has a Detail slider which has an effect similar to blurring, and, as a side benefit, it makes Perlin render faster.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
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. smile;) smile:D

Chain Mail blatantly crapified.ffxml
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Constantin Malkov
3D Artist/Animator
Posts: 186
Filters: 25
Quote
Crapadilla wrote:
Chain Mail blatantly crapified.ffxml

Anyone! Ssstop HIM! He destroys all my plans to take 4th and 5th reward points!

  Details E-Mail
voldemort
voldemort
Posts: 872
Filters: 649
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
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
smile:dgrin: smile:dgrin: smile:dgrin:
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Constantin Malkov
3D Artist/Animator
Posts: 186
Filters: 25
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?
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
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. smile;)

Oh, and I do like your humor! smile;)
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Constantin Malkov
3D Artist/Animator
Posts: 186
Filters: 25
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.

Quote
Crapadilla wrote:
Oh, and I do like your humor!

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..
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Please, bring it on! smile;) smile:D
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Quote
Constantin Malkov wrote:
But for FF Users I try to optimize it for easy, speed, best looking and most useful controls


That's the essence of an Editor's Pick -- everyone interested take notice.
  Details E-Mail
PogS

Posts: 85
Filters: 44
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
  Details E-Mail
Constantin Malkov
3D Artist/Animator
Posts: 186
Filters: 25
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...
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
sweet!
If wishes were horses... there'd be a whole lot of horse crap to clean up!

Craig
  Details E-Mail
Carl
c r v a

Posts: 7289
Filters: 82
Nice Constantin - oh and who won the next 5 HU duel smile:D
  Details E-Mail
jffe
Posts: 2869
Filters: 90
The *Edges* control makes it off-center, just so ya know. smile:D

jffe
Filter Forger
  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,533 Posts
+38 new in 30 days!

15,348 Topics
+73 new in year!

Create an Account

Online Users Last minute:

41 unregistered users.