Forum

#1 2010-10-10 15:13:04

Fast skin shader fun

Hi,

i created in guerilla a fast skin shader whitout the sss node, inspired on the reel time skin shader create by eugene d'eon with a multi blured layer, so i take just a bake 3D node and after i create my ptc i load it in different bake 3D node with different level of blur, the advantage of this methode is the fast render we can do whith it because we have just one bake, no compute sss, the big disadvantages is i have no back scattering, so maybe someone know how i can do it with a simple node architecture?

here my result :

http://uppix.3dvf.com/images/1byb.jpg

http://uppix.3dvf.com/images/3mgm.jpg

diferent color skin :

http://uppix.3dvf.com/images/faceaeccc.jpg

here a big res :

http://uppix.3dvf.com/images/2ypy.jpg

here for fun a more scattering effect, we can see at the color in the shadow, we are pretty close of the classic sss' result.

http://uppix.3dvf.com/images/scatt.jpg

here my shader and the params i have exposed.

http://uppix.3dvf.com/images/shad.jpg

hope you like the tricks.

Offline

 

#2 2010-10-10 15:22:15

Re: Fast skin shader fun

more more scattering

http://uppix.3dvf.com/images/morescatt.jpg

Offline

 

#3 2010-10-10 19:00:11

pitiwazou
Member

Re: Fast skin shader fun

Very good and very fast to render !
I will use this technique for somes think with no need to back scatter.


The member to blame ! ^^
Cédric Lepiller, Freelance 3D
http://www.pitiwazou.com/

Offline

 

#4 2010-10-11 09:59:17

hulud
Guerilla dev, the guy to hug

Re: Fast skin shader fun

Hi Quentin !

I'm very impressed you've find a smart way to do it. You know Guerilla better than me now wink

How faster is it compared with the original SSS implementation ? Ok you save the SSS computation, but you still have to render a point cloud, and you make now several lookups.

You don't get the back scattering effect because during the point cloud lookup, the back facing points are culled. You can make a lookup in the point cloud using the inverted normal as "N" parameter in the Texture3d node. You should get some back scattering..  For that you have to use a Bake3D layer with a texture3D node, not a Bake3D node in the shader.

We could also add an option in the Texture3D/Bake3D node to not cull the back faced points..

Cheers,

Cyril


Cyril 'Hulud' Corvazier
Guerilla developer
http://www.mercs-eng.com

Offline

 

#5 2010-10-11 10:25:41

pitiwazou
Member

Re: Fast skin shader fun

Very good Cyril if you do that !
The render is very fast with this method and the control very accurate !


The member to blame ! ^^
Cédric Lepiller, Freelance 3D
http://www.pitiwazou.com/

Offline

 

#6 2010-10-15 00:57:16

Re: Fast skin shader fun

hi,

new test of the fast shader with hdr, 2 ptc, and just one bake.
i try many ways somes are waxy, somes are solid.
hope you are interested.

http://uppix.3dvf.com/images/fast.jpg

http://uppix.3dvf.com/images/pro2.jpg

http://uppix.3dvf.com/images/close.jpg

http://uppix.3dvf.com/images/close2aya.jpg

http://uppix.3dvf.com/images/waxx.jpg

http://uppix.3dvf.com/images/frontkxk.jpg

http://uppix.3dvf.com/images/profil.jpg

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2008 PunBB