Jump to content

Search the Community

Showing results for tags 'shading'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
  • Houdini
    • General Houdini Questions
    • Effects
    • Modeling
    • Animation & Rigging
    • Lighting & Rendering
    • Compositing
    • Games
    • Tools (HDA's etc.)
  • Coders Corner
    • HDK : Houdini Development Kit
    • Scripting
    • Shaders
  • Art and Challenges
    • Finished Work
    • Work in Progress
    • VFX Challenge
    • Effects Challenge Archive
  • Systems and Other Applications
    • Other 3d Packages
    • Operating Systems
    • Hardware
    • Pipeline
  • od|force
    • Feedback, Suggestions, Bugs

Found 48 results

  1. electric shader

    Hi guys, Do you know when i make this kind of electric effect what kind of material should i use? just basic principled shader or anything else? Thanks.
  2. I would like to ask some shading advices to render the same type of particles system like the one see in Black Panther credits. Is it geo instancing with low polygone objects ? how can we manage the glossiness variation on the particles ? Any tips to create the same result with Redshift would be awesome. Thanks Julien
  3. Hi everyone, I am trying to find out how exactly to go about exporting procedural displacement patterns from within a material builder, that can then be used to augment or modify other displacement patterns going into other shaders. Somehow, however, whatever I try I cannot get it to work properly. It does not render the way it should. I do not want to use the layer struct for this, since I want to be able to extract only parts of the displacement texture and not the whole thing being used in my principled shader (inside the material builder). In my mind this should be an easy thing to do, so I am really wondering what I am doing wrong, or if it is actually a bug in Houdini? Either way I would really appreciate if someone would check out the attached hip file and analyse. Perhaps someone knows exactly what is going wrong? Help is much appreciated. Thanks, Doug shader_test_v002.hipnc
  4. Hi!! I'm a VFX student new to Houdini and i'm having some problems to render a "stone" shader because some of the stones in my displacement show some kind of glitch / flicker. I'm rendering in mantra in a 3-5 samples setup, I've tried to put normal node and it make the same error. My shading setup for the displacement is "Zbrush displacement map + 2 stone textures with some fits + uv noise + uvxform, all of this connected to color mix that goes to displacement" my zbrush displacement is 8k resolution in tiff. Dragons_FlickerGlitch_h264_ivanp.mov
  5. pyro shader issue

    hi guys i have a problem about pyro shader. whenever i want to get render preview i see this error. i am using houdini 16. can u help me please?
  6. Hi everyone, I am trying to convert a displacement map from tif to rat with iconvert. I am getting some weird results and I am hoping anyone here might be able to tell me what the actual problem is. In the image you can see the different results I am getting. Only the original tif gives me the results I want. 8 bit is wrong of course but I thought I'd still include it. I am using the classic shader in Houdini 16. Thanks in advance
  7. - Hello everyone im trying to render pyro sim in maya and the problem is fire doesn't appear, instead it show blocky voxel like in the render my setup was : created pyro sim from shelf (Exploison) exporting the sim after converting it to vdb, load in maya via arnold volume (grid density) added aiStandard to the volume, than aiStandardVolume to shading group (in this stat only smoke is visible) So when i try to make emission type "channel" and the channel heat i get this blocky voxel issue Thank you
  8. Hi, I need to calculate the distance from the center of a mesh. It works quite well in a point vop I made, but when I try to do the same thing in my material, the result looks wrong. Does anybody know what the reason might be?
  9. flame gradient shading

    hey guys! i m trying to make like reference image with houdini. but it's not easy how can make like this reference image?! i mean blueish -> transparency -> bright i need help! verrrrrrry thanks for any tips or advices.
  10. As I understand it, stylesheets give you the opportunity to have multiple conditions per override. I have basically organised my stylesheet with a material per override and then I add in the material assignments per geometry with conditions. However, I have geometry that drops out and renders default grey if I have multiple conditions on the same override. Does that sound familiar? Am I doing stylesheets wrong?
  11. Hello friends, I was using Arnold for a long time while also playing with Mantra, but until now I never really had a time to dive deep to Mantra. The thing I really adore about Arnold is that in its settings it has this beatiful "Samples calculator". It seems just like a small detail but in my personal experience it was a great help for optimizing heavy renders. So few weeks ago I decided that I would try to create some similar calculator for Mantra. At first I implemented it by Arnold example which works like this (I'm not 100% sure with the equations but in my tests they work ): Camera (AA) Samples = pow(Camera (AA) samples parameter, 2) Diffuse Samples (Min) = pow(Camera (AA) samples parameter, 2) * pow(Diffuse samples parameter, 2) Diffuse Samples (Max) = pow(Camera (AA) samples parameter, 2) * pow(Diffuse samples parameter, 2) + (Diffuse depth parameter - 1) * pow(Camera (AA) samples parameter, 2) Specular Samples (Min) = pow(Camera (AA) samples parameter, 2) * pow(Specular samples parameter, 2) Specular Samples (Max) = pow(Camera (AA) samples parameter, 2) * pow(Specular samples parameter, 2) + (Specular depth parameter - 1) * pow(Camera (AA) samples parameter, 2) Transmission Samples (Min) = pow(Camera (AA) samples parameter, 2) * pow(Transmission samples parameter, 2) Transmission Samples (Max) = pow(Camera (AA) samples parameter, 2) * pow(Transmission samples parameter, 2) + (Transmission depth parameter - 1) * pow(Camera (AA) samples parameter, 2) Total (No lights) Samples (Min) = Sum of all min samples above Total (No lights) Samples (Max) = Sum of all max samples above But soon I realized that Mantra does not work this way. (Well yes, it was silly to think it works the same way ). So after reading a lot about how sampling works in Mantra and talking to my friends I came up with this calculator: ray_count_calculator.hdanc Which counts ray count like this: Camera Samples (Min) = clamp(Pixel samples X parameter, 1, ∞) * clamp(Pixel samples Y parameter, 1, ∞) Camera Samples (Max) = clamp(Pixel samples X parameter, 1, ∞) * clamp(Pixel samples Y parameter, 1, ∞) Diffuse Samples (Min) = clamp(Pixel samples X parameter, 1, ∞) * clamp(Pixel samples Y parameter, 1, ∞) * Diffuse samples parameter * Global multiplier parameter * Min ray samples parameter Diffuse Samples (Max) = clamp(Pixel samples X parameter, 1, ∞) * clamp(Pixel samples Y parameter, 1, ∞) * Diffuse samples parameter * Global multiplier parameter * Max ray samples parameter Reflection Samples (Min) = clamp(Pixel samples X parameter, 1, ∞) * clamp(Pixel samples Y parameter, 1, ∞) * Reflection samples parameter * Global multiplier parameter * Min ray samples parameter Reflection Samples (Max) = clamp(Pixel samples X parameter, 1, ∞) * clamp(Pixel samples Y parameter, 1, ∞) * Reflection samples parameter * Global multiplier parameter * Max ray samples parameter Refraction Samples (Min) = clamp(Pixel samples X parameter, 1, ∞) * clamp(Pixel samples Y parameter, 1, ∞) * Refraction samples parameter * Global multiplier parameter * Min ray samples parameter Refraction Samples (Max) = clamp(Pixel samples X parameter, 1, ∞) * clamp(Pixel samples Y parameter, 1, ∞) * Refraction samples parameter * Global multiplier parameter * Max ray samples parameter Total (No lights) Samples (Min) = Sum of all min samples above Total (No lights) Samples (Max) = Sum of all max samples above While using premise that these parameters in Arnold and Mantra influence the same things: Arnold Camera Samples = Mantra Pixel Samples Arnold Diffuse Samples = Mantra Diffuse Quality Arnold Specular Samples = Mantra Reflection Quality Arnold Transmission Samples = Mantra Refraction Quality Arnold SSS Samples = Mantra SSS Quality But there is a catch: In Arnold if you set Diffuse Samples to 0 you will get black diffuse indirect pass In Arnold if you set Specular Samples to 0 you will get black specular indirect pass In Mantra if you set Diffuse Quality to 0 you still get samples in diffuse indirect pass In Mantra if you set Reflection Quality to 0 you still get samples in reflection indirect pass So I think we can be sure that Mantra pixel samples fire also diff/refl/refr/sss samples - so when having diff/refl/refr/sss parameters set to 0, their corresponding rays cant be 0 (but I really don't know and can't find out how much of them is fired) Also pay attention to the clamping of pixel samples - in my tests pixel samples parameters were always clamped like this: clamp(Pixel samples parameter, 1, ∞) - when using values lower than 1 the result was always the same as when using 1 This catch made my calculator useless It seems that Mantra fires all kinds of rays even when using pixel samples only while Arnold does not. I personally did not expect this behavior and as far as I know it is even not documented. (Or at least I could not find it). I spent few days trying to figure out how these parameters could relate to each other but I did not find any good solution. So in my frustration I decided that it would be probably better to ask you guys if you did not try to create some calculator like this before or to find out how all Mantra parameters relate to each other I think it would be a great help for all Mantra users to find out how Mantra works "under the hood" Thank you very much for any advice and have a nice day.
  12. Hope this in the right section, it's a bit of both effects and lighting/shading! I am working on a shot that involves an ocean surface in overcast lighting and I'm really struggling to get it right. I am aiming for something like the attached image but my attempts have come out looking way too glossy/specular by comparison. When I try to push the overcast lighting, I also run in to the problem of the scene really flattening out. How do I keep the detail and contrast in the waves without any bright highlights? I am currently working with mantra but hope to switch to htoa. Thank you!
  13. 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?
  14. 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?
  15. 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?
  16. 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!
  17. 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?
  18. 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"?
  19. Hello, does anybody know how to render flat shaded scene from OpenGL ROP? I need to do some viewport renders and I would like to have the exact look as in the viewport when set to flat shading. OpenGL ROP renders out stuff in smooth shading, even if it is set to flat. Is it a bug, or I am doing something wrong. Thanks, Juraj
  20. I've run into this issue a few times now. I have a shader that generates several output variables for extra image planes. The variables that are generated would be really useful in SOPs. The only thing I can think of that would allow me to run the same calculation on each point, is to collapse the SHOP network into an OTL that I could also exist inside a VOP. But the parameters are being driven on the shader and it seems a bit messy to channel reference all the ramps and other parameters. Is there some way to apply the shop_materialpath and then compute and export a variable on a per point basis? Thanks!
  21. Making Dessert in Houdini - Training

    Hello Everyone, This training is an update to the Tea and Cookies training. The training covers fairly similar topics such as modeling, shading, lighting and rendering. The primary difference is that instead of Mantra the training focuses on using the third party render engines namely, Redshift, Octane and Arnold. The modeling part of the training covers a variety of techniques ranging from basic poly modeling, VDB, fluid simulations and even POP grains to build the scene. This shading and lighting part primarily focuses is on building all the various shaders required for the scene using a variety of procedural textures and bitmaps. The training will also cover SSS, displacement and building fluid shaders using absorption. We will also build relatively detailed metal and plastic shaders. Trailer for further details kindly click on the link given below http://www.rohandalvi.net/dessert/
  22. Procedural Lake Houses tutorial

    Hello, everyone! I'm very excited to share my Procedural Lake Houses tutorial series, where I show how to generate the houses all the way from base silhouette to final shading. Example of the Generated Content: Link to cmiVFX page: https://cmivfx.com/products/494-procedural-lake-house-building-creation-in-houdini-volume-1 Thank you for watching and have a good day!
  23. I'm posting this on behalf of Benuts, a VFX company based in La Hulpe, Belgium. We are looking for an experienced artist to help on water/ocean simulation and shading. We're looking for someone with a lot of experience on that specific topic to help finalise shots for an ad, with opening sea - Moses type effect. More information will be provided after contact. If you are interested, please e-mail Alexandra Meese : alex@benuts.be
  24. I have primitive groups set up in SOP level, something simple like a box with a voronoi fracture applied with the inside and outside primitive groups. How can I access this primitive group in shop context? I am trying to compare whether or not a shading point belongs to a specified group so I can create a mask. I can create a attribute at sop level to store the group information on the points and that works, but I want to do this in the shop context because the geometry will be heavily subdivided and displaced and I need the accuracy. Any thoughts?
  25. Hi everyone. First post here and new houdini user, so be gentle! I'm trying to understand how one might go about adjusting an HDR within Houdini rather than adjust in another DCC and reload in Houdini. I tried loading the HDR in to /img/ then adjusting with a color-correct before loading in to the mantra environment light using an "op:" path, but this introduced a painful delay as houdini seems to "cook" all too often even when as far as I would assume, the HDR doesn't need colour corrected until render-time, and even then, only on a per-pixel basis during render. So, I assume I am approaching this from a totally non-houdini way of thinking. The options as I see them are 1) Adjust the HDR in a different application. 2) Adjust the HDR in the environment light by adjusting the color tint values. 3) Adjust the HDR in the /img/ context and save out with a ROP when satisfied with the result and then pass the direct path to this saved file to the environment light (rather than pathing to the file-in node within \img). 4) Access the file-in node within the environment-light and add a color-correction in there (although when I open the environment light node network, there is no sign of the file-in as one would expect or as you can find in a standard mantra shader node network). So, I guess my question is, where I have a 'map' in houdini, what is the best way to colour correct the map either by processing outside the object or inside the object node network? (where 'object' could mean primitive/light/shader/etc). Thanks
×