Jump to content


shader dev. learning


  • Please log in to reply
6 replies to this topic

#1 dark_cry

dark_cry

    Peon

  • Members
  • Pip
  • 56 posts
  • Joined: 15-April 12
  • Location:Russia, Saint-Petersburg
  • Name:Akmal Sultanoff

Posted 15 April 2012 - 07:35 AM

Hi there, i'm new in Houdini and now 'm eating ton's of tutorials a day)). I'm so glad that have found out such a cool forum like odForce. I'm doing well in exploring the package. The only problem is that there almost no any advanced tutorials about shader development. i'm x maya user, so in maya shaders are given at a very top level. So for me it's very new to develop shader from scratch. Any suggestions how to learn this stuff????

#2 mightcouldb1

mightcouldb1

    Illusionist

  • Members
  • PipPipPip
  • 302 posts
  • Joined: 22-May 09
  • Location:FarmVille
  • Name:Jason Burton

Posted 15 April 2012 - 11:14 AM

Seriously your best bet is to look inside of the shaders in the material palette!  They are all Shader Builders for the most part.  Start with a simple surface shader and render with the micropolygon renderer.  You can hook up anything to the Cf value, hit render and see what comes out.  If you use interactive, you can get weird results when swapping connections(Houdini 11), so I suggest rendering the standard way.  

I know that there is a 3DBuzz video on HDRI and shading, that might be something you'd like to check out.

#3 LaidlawFX

LaidlawFX

    Illusionist

  • Members
  • PipPipPip
  • 434 posts
  • Joined: 03-September 09
  • Location:Venice, CA
  • Name:Ben Laidlaw

Posted 15 April 2012 - 02:59 PM

When you get into PBR renders one of the undocumented things you should know Ce is the means of rendering a constant with PBR render engines. One of the things to take note of in a constant shader.

Also if you can figure out how the mantra surface model works you can get pretty far along. Building stuff up from scratch is a good method, but like it was said figuring out how the existing will take you far. If you back chase stuff from the ends, and delete sections that are not being used you can isolate what different sections of the code are doing.

If you can get your hand on h10 shaders they are more simple than the current shading model so you can back track how they work a little easier.
Slash and hack!!! ...standing on the shoulders of giants isn't a good battle cry...

#4 jkunz07

jkunz07

    Initiate

  • Members
  • PipPip
  • 119 posts
  • Joined: 22-June 11
  • Location:Los Angeles, CA
  • Name:John Kunz

Posted 15 April 2012 - 07:52 PM

The shader view is also helpful for getting quick feedback on changes your making.
MrKunz.com
Blog | Demo Reel | Resume

#5 dark_cry

dark_cry

    Peon

  • Members
  • Pip
  • 56 posts
  • Joined: 15-April 12
  • Location:Russia, Saint-Petersburg
  • Name:Akmal Sultanoff

Posted 17 April 2012 - 09:23 PM

Thnx all for reply) learning with already built materials is a gd idea. I got one more question about it. Is the renderman shading pipeline same with mantra one?

#6 Erik_JE

Erik_JE

    Illusionist

  • Members
  • PipPipPip
  • 377 posts
  • Joined: 12-January 10
  • Location:Stockholm, Sweden
  • Name:Erik Johansson-Evegård

Posted 17 April 2012 - 10:47 PM

Stupid cellphone. Double post..

Edited by Erik_JE, 17 April 2012 - 10:48 PM.

This is either a really smart move or by far the stupidest thing that we have ever tried.

#7 Erik_JE

Erik_JE

    Illusionist

  • Members
  • PipPipPip
  • 377 posts
  • Joined: 12-January 10
  • Location:Stockholm, Sweden
  • Name:Erik Johansson-Evegård

Posted 17 April 2012 - 10:47 PM

View Postdark_cry, on 17 April 2012 - 09:23 PM, said:

Thnx all for reply) learning with already built materials is a gd idea. I got one more question about it. Is the renderman shading pipeline same with mantra one?

Not the same but similar
This is either a really smart move or by far the stupidest thing that we have ever tried.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users