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 52 results

  1. cops to material

    I am trying to edit a texture using cop2net or img network. I can do the edit of the image alright, but in my principled shader, trying to refer to that image it wont work. shouldn't I be able,in my bump map slot on the principled shader, to input a relative path like: ../../cop2net1/Bump_map/OUT/ or in case of img network: /img/Bump_map/OUT/ I have not used cops before, so maybe I am doing something wrong. Do I need to force it to export into other context? any help is appreciated. cheers
  2. Hello friends, Today I watched Custom Shading in Game Trailers presentation from Sergio Caires (FMX 2018). The thing which really caught my eye was topic about anisotropic bump anti-aliasing (or specular anti-aliasing). This topic is presented at about 45:00 in the video. Please has anyone tried doing something like this? Do you have any hints how to do this kind of effect inside Houdini? I did not understand it good enough from the presentation, to implement it myself. Thanks for any kind of advice and have a nice day Link to the video:
  3. VDB smoke uv mapping

    Hi guys I'm trying out some stuff for my upcoming project and was wondering how to make uvs for smoke converted to poligons, so that they would remain stable rather than jumping around every frame. I found some info on using dual rest position, however I'm not sure how to tackle it, or if it could work with this approach. Here is what I have right now ( I'm not sure if you can see that, but there are scratches on the surface of the smoke which as expected change where they are every frame, the question is how to make them remain in place even tho the number of points is changing and whole thing is deforming) Here is the type of effect I'd like to achieve: Any tips are very much appreciated!
  4. MultiColored Material

    Hi, Would anyone know good tutorial on how to make multicolored materials like this? It tried it with color mixer note and cell noice pattern , but i doesnt give me a good result , also is there a way to expand the color mixer note to use more than 2 colors? Thanks
  5. 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.
  6. 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
  7. 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
  8. 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
  9. 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?
  10. 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
  11. - 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
  12. 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?
  13. 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.
  14. 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?
  15. 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.
  16. 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!
  17. 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?
  18. 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?
  19. 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?
  20. 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!
  21. 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?
  22. 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"?
  23. 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
  24. 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!
  25. 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/
×