Incorrect shadows in Houdini with the Mantra renderer, Part 2

I originally wrote about how I had a shadow that houdini was rendering in a really bonkers way, see: http://www.s0hungry.com/2016/10/24/incorrect-shadows-in-houdini-with-the-mantra-renderer/ I have figured out what is going on, thanks to the help of a side fx engineer who commented on a post I made on the forums. It seems like when you place down a box…

Incorrect shadows in Houdini with the Mantra renderer

For the past couple weeks I’ve been trying to figure out why the renders of my model had incorrectly placed shadows. I managed to reproduce the problem with a very simple scene (The one in the above image). There’s a spotlight pointing downwards onto a little shader ball model. The shader ball model is sitting…

How to offset, scale, rotate a material in Houdini

For some reason this was an hour long ordeal to figure out to do this, mostly due to my inexperience with 3d software but also because I think the material node could be more powerful to make this easier. After you add material to some part of your model, sometimes the texture is just too small/big or…

How to convert a houdini hipnc to hiplc

I recently upgraded to Houdini Indie. Unforuntately, I was not able to open my work that I originally created through Houdini Apprentice. The file format supported by Houdini Indie is hiplc (lc stands for limited commercial). If you open a hipnc file (non-commercial) inside of Houdini Indie, it will just instead open it through Houdini…

How to create 2 parallel curves in Houdini (PolyFrame node)

  When creating curve I ran into a problem when trying to make a copy of the curve that would run parallel to my existing curve. Sometimes you can not simply scale the curve up. For example:     Just applying a scale & translate transform does not work. You’d get a result like this,…

How to create a spring using Houdini’s ‘For’ loop node

I recently wanted to create a spring model in houdini and found that neither the copy node, nor the poly extrude tool in themselves made this easy. In the end, using a combination of the copy node, poly bridge, and most imporatantly the ‘for’ node does the job well. What didn’t work The copy node lets…

Just getting acquainted with computer graphics

Earlier this year I decided to finally invest time into learning about all things graphics. I started by learning opengl fundamentals and all the basic graphics techniques used for real time rendering. I basically whet through all the tutorials that exist over here: http://learnopengl.com/ The most important thing I feel I learned was the limitations of…