Jump to content

classic shader core errors when connected to surface output


Recommended Posts

Hi all,

Am I missing something here? I connected the classic shader core to the surface_output but it just errors out. The input of the surface_ouput should be Cf but the classic shader core says Ce, what's going on here? Any help would be much appreciated.

Kind regards,
Quentin

Screen Shot 2017-03-22 at 12.57.16 PM.png

Link to comment
Share on other sites

Ce is Emission and doesn`t belong in the surface color. If you are using physical based rendering, just connect the yellow BSDF ports.

In case you are layering shaders, make sure to finish with layerunpack node and connect its F to the surface output.

http://www.sidefx.com/docs/houdini/shade/build#generating-outputs

  • Like 1
Link to comment
Share on other sites

18 minutes ago, konstantin magnus said:

Ce is Emission and doesn`t belong in the surface color. If you are using physical based rendering, just connect the yellow BSDF ports.

In case you are layering shaders, make sure to finish with layerunpack node and connect its F to the surface output.

http://www.sidefx.com/docs/houdini/shade/build#generating-outputs

Thanks for the reply! I'm not trying to do physically based or layer shading, just trying to get the classic shader core to output correctly. Are you saying I need to pipe the classic shader core to a layerunpack? The Cf seems to be missing from the outputs of the classic shader core. 

Edited by Quentin Bellow
Link to comment
Share on other sites

Got it to work using a Principledshader node piped into a computelighting node to the surface_output. I'm not sure what happen between Houdini 12 and 16, I've been mostly in other apps and am just coming back to it. But the classic shader core, according others, should be what I needed, but it doesn't have the outputs I'd need to connect it to the surface_output and I'm not sure why.

Screen Shot 2017-03-22 at 5.34.30 PM.png

Link to comment
Share on other sites

15 hours ago, konstantin magnus said:

If you connect all four outputs of the classic shader to the computelighting inputs, what are you missing?

Aha! You are correct, however, before your original reply I didn't know about the computelighting node. Flew over my head yesterday. Thanks for the help :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...