Jump to content


  • Content count

  • Joined

  • Last visited

Everything posted by marque_pierre

  1. Do any of you experience with replicating 1 to 1 the look you have in Substance Painter in Houdini 16 using the Principled Shader? The PBR metal/rough workflow with the metallic and roughness maps seems to be straight forward, but plugging in my maps from Substance Painter as is, produces a render that is much darker than what I have in Substance Painter. Perhaps the colour space is off?
  2. Mantra render trouble

    Sorry. Nothing to see here. I realise now that these are preview render artefacts. D'oh!
  3. Mantra render trouble

    Look at my render here... Notice I have these funny effects where some render buckets appear to not have finished rendering. I have pasted in my mantra settings to the right top and bottom. What is causing these render anomalies?
  4. Recreating "Overlay" blendmode in /mat nodegraph?

    Thanks eetu. Inspecting it now. No Overlay - but Softlight, which will do nicely. Thank you!
  5. A simple question perhaps - I am getting my head around the nodes representing "blend modes" in a shader: One of the most useful blend modes in Photoshop, Mari etc. is Overlay. How do you guys recreate "Overlay" in a node graph where you only have Add, Subtract, Multiply or Divide?
  6. uniform volume material to create fog

    Works like a charm. Thanks so much bran_daid!
  7. I am adding the uniformvolume material to my geometry to get simple and quick fog. Works like a charm (the green example at the top). Why I get the enable dispmap warning, I do not know - displacement is not enabled. Now, if I plug in some more detailed colour information (bottom sample), the fog disappears completely. What am I doing wrong here? Plugging into the colour input is just one example. It seems this material doesn't like to get any inputs. That can't be right?
  8. image adjustments to textures in /mat

    Thanks for the overview davpe!
  9. Again I am comparing to Maya's Hypershade, where you have all these nodes for adjusting a texture's HSV (Hue Saturation and Value), levels, gamma, curves, brightness and contrast etc. Does Houdini have any equivalents in the /mat context? I see all the nodes in /img, but does that mean I will have to leave /mat and adjust my textures in /img or is there a way to keep things inside the /mat context? ----- Or is the correct/intended workflow that you work with your textures over in /img and then bring them into your shader via op:img/img1/null1"?
  10. How To ?.. Export A Shop Shader...

    But... if you have to do it between computers?
  11. Random values for material inputs

    Thanks symek. I just really want a random number inside a range. That is all. It doesn't need to be tied to a point or anything. All I want is a random number inside a set range to drive my shader. The geo is part of a HDA, so I just want random variation on certain shader parameters every time another instance of the HDA is created. How do I do that then?
  12. I am trying my hand at random values. My expression here fit(rand($PT), 0, 1, 0.7, 1) is meant to input a random number into saturation between 0.7 and 1.0. But as the render shows, it seems to just input 0 into saturation. What am I doing wrong here?
  13. Hello guys, I am trying to build a shader, that in addition to what I have in the image, layers a black and white gradient in along the Y-axis. I am certain it must be very straight forward for anybody with more than a week of Houdini experience. Could anybody please point me in the right direction or outline the steps? Thanks in advance!
  14. From SideFX' tutorials on UV Basics III, I understand that you can connect to an image brought in and edited in the /img context (via the null node, named OUT for example), and then reference it in other contexts, specifically the /mat context, via the syntax of op:/img/img1/OUT On the SideFX forums I got the suggestion of instead using op:/img/tex/OUT This is what I get. Actually, I get that whether I use “op:/img/tex/OUT” or the standard “op:/img/img1/OUT” Oddly, my material turns this light pink as opposed to the standard grey, either way, when I try to call in the texture from null node. I want to be able to edit my texture images with all kinds of colour corrections and procedural tools over in /img and then bring them in live into my shaders in /mat. What am I missing, or messing up?
  15. image adjustments to textures in /mat

    Answering my own question: It seems the color correction node is a good place to start...
  16. Alright. I think I have figured out a solution: Using the layer node allows you to add UV sets to a geometry, that you later than pull in using the shading layer parameter node. This should work not just for UVs but also for colours and alpha channel values.
  17. I have a layered shader, where say the material inputs have a UV scale of x20 for example, and the masks between the different layers have a UV scale of x1. In Maya, you would simply adjust that on the UV node attached to the texture maps. How do I do this in Houdini?
  18. Hello gents, I was pointed to these forums by one of our Houdini TDs. Myself I am a texture artist/3D generalist eagerly diving into Houdini for the first time (while being in a production, as it happens). My question: So I have a piece of terrain generated by the new Height Field nodes (see attached image). Lovely. What I want, is for the mask data (the red in the 3D viewport is an example of one of the masks based on height) to drive the shader live, not through a static exported image file. As I see this problem, how do I cross that divide (from the SOP (I guess) world to the SHOP (or is it VOP) world? One suggestion I have received was to use the Attribute Promote node, to sort of flag the data I want on the geometry side, and using a Bind node on the shader side to bring that data into the shader. In reality I haven't managed to make it work. There are around 18 different attributes on the bottom most nodes - which one to flag? Is it a data conversion type problem perhaps (trying to fit a round peg into a square hole)? Or do I need to bake the HeightField into actual geometry first perhaps? Or am I looking at this the wrong way around? I sincerely hope you can help...
  19. HeightField geometry data driving shader?

    Thanks vtrvtr. That approach seems to work up to a certain point. If you only have two different features you want to texture, then a single mask will do. But if you have several features each with their own "mask" attribute... I have tried renaming each of the mask with the Rename Attribute node, so instead I end up with mask1, mask2, mask3 etc. each addressing a part of my geometry, but Houdini complains that there is a mismatch of attributes with the same name (mask)...