Ezequiel Mastrasso

View Original

Custom macro lpe Renderman for Katana

The PrmanOutputChannel define node in katana is pretty straight forward, using the source param you add for ie a beauty lpe as:

color lpe:C[DS]*[<L.>O]

What if you want to add your custom lpe to the predefined list?
Renderman comes a list of built-in predefined lpe (docs)  such as lpe:specular, lpe:diffuse, lpe:shadowcollector, etc

You can add your own by adding a lpe macro to your rendermn.ini

/prman/lpe/macro/beauty C.*[<L.>O]

Now you can use this new “beauty” by setting your PrmanOutputChannelDefine.name as lpe:beauty
If you want to render a lightgroup called “key”, set it to lpe:beauty_key

And you can always add your project predefined lpes per ligthgroup as well

/prman/lpe/macro/lightgroup01 C.*[<L.'1'>O]
/prman/lpe/macro/lightgroup02 C.*[<L.'2'>O]
/prman/lpe/macro/lightgroup03 C.*[<L.'3'>O]