Quentin Bellow Posted March 22, 2017 Share Posted March 22, 2017 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 Quote Link to comment Share on other sites More sharing options...
konstantin magnus Posted March 22, 2017 Share Posted March 22, 2017 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 1 Quote Link to comment Share on other sites More sharing options...
Quentin Bellow Posted March 22, 2017 Author Share Posted March 22, 2017 (edited) 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 March 22, 2017 by Quentin Bellow Quote Link to comment Share on other sites More sharing options...
Quentin Bellow Posted March 22, 2017 Author Share Posted March 22, 2017 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. Quote Link to comment Share on other sites More sharing options...
konstantin magnus Posted March 22, 2017 Share Posted March 22, 2017 If you connect all four outputs of the classic shader to the computelighting inputs, what are you missing? 1 Quote Link to comment Share on other sites More sharing options...
Quentin Bellow Posted March 23, 2017 Author Share Posted March 23, 2017 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.