Page 1 of 6

ISL XPeriments

Posted: Fri Mar 08, 2013 9:02 pm
by juan_irender
Hi.
I´m doing some coding experiments with ISL, I will show some of them here.
First, good´n old screen surface, an excellent candidate RMAN shader code for porting to ISL.
The shader is used to calculate the visibility of the surface across the uv coordinates. Very simple shader yet a good starting point for doing some more complicated things.

Ciao,

Re: ISL XPeriments

Posted: Fri Mar 08, 2013 9:42 pm
by juan_irender
A variant of the screen shader, now ISL is used to displace the surface. Indigo handles it very well.
A smoothstep function is responsible of the smoothness of the displacements.

Ciao,

Re: ISL XPeriments

Posted: Fri Mar 08, 2013 9:49 pm
by galinette
juan_irender wrote:A variant of the screen shader, now ISL is used to displace the surface. Indigo handles it very well.
Off course it does!
http://www.indigorenderer.com/materials/materials/299

Procedural chocolate tab

Re: ISL XPeriments

Posted: Fri Mar 08, 2013 9:57 pm
by juan_irender
I haven´t seen your shader yet, nice one, Galinette!
I´m working with RMAN shaders for ISL code practicing, going from procedural to functional is a challenging yet rewarding task.

Ciao,

Re: ISL XPeriments

Posted: Fri Mar 08, 2013 10:33 pm
by CTZn
Nice, welcome into the ISL realm Juan !

Etienne, I also missed that material from you somehow...

Re: ISL XPeriments

Posted: Fri Mar 08, 2013 11:17 pm
by juan_irender
Thanks, CTZn! :D

Re: ISL XPeriments

Posted: Sat Mar 09, 2013 9:06 pm
by juan_irender
Another ISL shader, a more useful one: stucco.
The scale is somewhat exaggerated to show the stucco´s structure, based on several iterations over noised uv coordinates.

Ciao,

Re: ISL XPeriments

Posted: Sun Mar 10, 2013 12:39 am
by CTZn
My first "usefull" ISL material was similar !

http://www.indigorenderer.com/materials/materials/961

You may notice that the fbm that we use the most is a dumbed down version. Have a look at the indigo file ISL_stdlib.txt, but don't you modify it or you may not be able to share your materials anymore !

Re: ISL XPeriments

Posted: Sun Mar 10, 2013 1:43 am
by juan_irender
Yes CTZn, in fact your material seems a bit more elaborated that mine.
Well, I´ll look at ISL_stdlib.txt. Sure, any function you want to replace/complement ISL native ones must be defined in your shaders...

Thx! :wink:

Re: ISL XPeriments

Posted: Sun Mar 10, 2013 1:52 am
by CTZn
Essentially it has another fbm driving that hidden fbm parameter in order to break directionality.

Re: ISL XPeriments

Posted: Mon Mar 11, 2013 1:47 am
by juan_irender
Another version of the stucco shader.
This is a port to ISL of the well known "dented" RMAN shader, I like it more than previous one, it has a cleaner look.
I´m confident with the ISL code of this shader, so I´ll upload to material database. Ono gave me a hint with his Mandelbrot Set shader, for doing "iterations" in ISL.

Ciao,

Re: ISL XPeriments

Posted: Mon Mar 11, 2013 4:43 am
by CTZn
Good progress Juan, looking forward to your next steps !

Re: ISL XPeriments

Posted: Mon Mar 11, 2013 8:24 am
by Mor4us
looks really good so far!
maybe you could also do some tests with a simple interior to show some nice glossy reflections caused by backlight

Re: ISL XPeriments

Posted: Mon Mar 11, 2013 11:10 pm
by juan_irender
Thanks CTZn, Mo4us! I´ll follow with more shader works.
I´ll try the stucco shader in a more real environment...

Ciao,

Re: ISL XPeriments

Posted: Tue Mar 12, 2013 1:43 am
by Zom-B
Great to see more people doing ISL stuff, nice progress Juan and thanks for sharing your materials with us!