Jump to content

How does Houdini assign materials - Deep Question ?


CinnamonMetal

Recommended Posts

  • 3 weeks later...

hi,

there is sort of hierarchy in terms of at what level a material is applied: by default, primitive level assignment will override an object level assignment (that can be overriden thou per object)

with style sheets, scene level stylesheet will override object level stylesheets. with stylesheets on objects, bottom ones will override the top ones.

any stylesheet overrides allowed in Mantra ROP will superseed materials assigned otherwise (good for general render pass overrides)

it gets some figuring out to wrap your head around how exactly that works but essentially this is it.

hope that helps. cheers.

  • Like 1
Link to comment
Share on other sites

5 hours ago, davpe said:

hi,

there is sort of hierarchy in terms of at what level a material is applied: by default, primitive level assignment will override an object level assignment (that can be overriden thou per object)

with style sheets, scene level stylesheet will override object level stylesheets. with stylesheets on objects, bottom ones will override the top ones.

Hi @davpe there is no documentation on what you explained ?

I'm not familiar with stylesheets, yet. Primitive Level and Object Level are not seen in the scene view.

Link to comment
Share on other sites

there is no topic on material assignment hierarchy in the docs but these information are mentioned there with another relevant topics (like material stylesheets).

btw. what do you mean by "... are not seen in the scene view"?

Edited by davpe
Link to comment
Share on other sites

well i only have a very basic knowledge of Maya and I don't know how materials are treated there. anyways I dont think you can actually see some kind of material hierarchy in the Houdini viewport since there is no generalized concept of material hierarchies (although different ways of assignment have precedence over the others as I described before). Style sheets provide some sort of hierarchical interface but i don't know how that compares to Maya.

Link to comment
Share on other sites

I appreciate your input on this question. :)  I have some experience with Maya, but I asked to understand if I was missing something; it seems stylesheets open the door to another level of shading/materials within Houdini. :) 

Edited by CinnamonMetal
Appreciated was said twice :-)
Link to comment
Share on other sites

well material stylesheets is really robust system for texturing scenes containing lots of assets, allowing lots of flexibility. great when you go big, generally said, or if you want to do material magic on packed primitives (without unpacking).

in most normal case scenarios thou, you will do just fine with simple Material SOP and/or object level material assignments. rule there is pretty simple - primitives override objects assignments (unless you choose to force an object level material). so no, I think you're not missing anything, it is just really simple and there is no need to have any kind of hierarchy system (in my opinion).

cheers.

  • Like 1
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...