Jump to content

Adam Ferestad

  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

  • Days Won


Adam Ferestad last won the day on May 16 2012

Adam Ferestad had the most liked content!

Community Reputation

8 Neutral


About Adam Ferestad

  • Rank
  • Birthday 02/04/1985

Contact Methods

  • Website URL

Personal Information

  • Name
  • Location

Recent Profile Visitors

4,243 profile views
  1. Yeah, I need it to be 3.0.13 specifically and a coworker has gotten it working on their system. It is something specific to me apparently.
  2. RS 3.0.13 and RS 3.0.16 tested and both fail. Houdini 18.0.287 Error: Traceback (most recent call last): File "Redshift", line 1, in <module> File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.287/houdini/python2.7libs\roptoolutils.py", line 10, in createRenderNode rop = hou.node('/out').createNode(rop_type, exact_type_name=True) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.287/houdini/python2.7libs\houpythonportion\ui.py", line 851, in decorator return func(*args, **kwargs) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.287/houdini/python2.7libs\hou.py", line 9251, in createNode return _hou.Node_createNode(*args, **kwargs) OperationFailed: The attempted operation failed. Invalid node type name I have absolutely no idea what is going on and I need to get a scene put together to test for work in the next 24 hours. Any clues?
  3. So I am trying to put together a basic test scene for work. Just a box, a grid, a light, and a camera, and I cannot for the life of me get the lighting to render. pxr lights aren't doing anything, Houdini lights aren't doing anything. Nothing. The RIS node only wants to render the headlight. What am I missing?
  4. CHOPS question

    I was able to get a solution working by figuring out how to use the Wrangle node right. I didn't know that I needed to use the I and V variables, once I figured that out, everything came together pretty easily. Still trying to figure out how to use a ramp to affect the sampling range, but it isn't entirely necessary as I was able to just use some math to scale things smoothly.
  5. CHOPS question

    The limit isn't where the issue is coming from, it's the Trim node off to the side. Also, here's the file. MusicVisualization.rar
  6. CHOPS question

    I am working on an audio driven animation using a spectrum and trying to pump up my higher frequency spectrum so it activates as much as the bass lines, but I am struggling with a method. I am currently trying to use a Trim to cut out the lower register, then use a math node to multiply the values, then add them back in. Unfortunately the Trim node is setting the area outside the Trim section to an extension of the minimum and maximum values, but when I try to add the output of my Math node back into the original spectrum it is adding this in too, which is causing a stair step in the channel that I definitely do not want. It works beautifully, except for this one glitch. Help?
  7. Finding the Min/Max values in a field?

    I actually ended up trying something similar to this, but within DOPs I couldn't seem to get the function to target the field. It always returned 0.
  8. Finding the Min/Max values in a field?

    Are you suggesting that I need to use hscript to do this? There is no way directly in VEX? Or is hscript a command in VEX that I was unaware of? I can't figure out how to use HScript within my DOPs context. I have done it in SOPSolver nodes in the past, but never in DOPs. Also, how to pass the value downstream to other wrangle nodes?
  9. Finding the Min/Max values in a field?

    I am trying to figure out how to get the converse of a field, mathematically. I am attempting to blur a Cd field in using a Gas Blur microsolver. I have some mixed results, but I want to get some finer control over the radius, namely that I want it to blur more as it slows down. I have used the gas analysis microsolver to get the speed field by taking the length of the velocity, but I can't figure out how to get larger values to be in the lower speed areas. Obviously I would love to use a fit to invert the values, but I am struggling with an elegant way to get the minimum and maximum values for a given field. I could easily just do a loop in a wrangle and get the min/max values that way, but that is going to be extremely slow as this is a very large, dense simulation. Is there a simple way I can get the min/max values in a field so I can use fit(@speed, min, max, max, min) in a Gas Field Wrangle node to get the converse of my field?
  10. Differential curve growth

    That is really cool aivaras, glad I was able to provide some inspiration and help.
  11. Differential curve growth

    Hey all, I'm trying a little experiment to see if I can combine differential growth with space colonization. I think I've done a pretty good job using a volume as the food. Each frame the wire eats some of the density volume around it, then I use the local density field as a multiplier on the movement, thus causing it to stop moving when it runs out of food. Obviously I had to shoot a pyro volume at it when I got it working. Still figuring out a few things with it and playing, but I figured Id share.
  12. Volumes inside geometry not rendering right.

    THANKS!!! From the few buckets that I have finished it looks like the fake caustics are doing the trick and actually producing the look that I want. The volumes + the shader are definitely going to be a pretty major performance hit, but I am planning on using this for a still for the time being, so it's not going to be too bad right now. Unfortunately for what I'm doing I need to have my volume limit at at least 1 anyway, so yeah.... sucks to be me, lol. Anyway, thank you so much. I am going to try the second approach you mentioned as having multiple solves for an issue is never a bad thing, and I'm sure there are instances where even with the performance hit it is the right way to go.
  13. I'm trying to render out a volume inside of a clear object and running into an odd materials glitch. To test I have created a box with a default glass principle shader and a VDB volume of the same box shrunk down inside the box which I have colored blue. Rendering with Mantra, if the volume is inside glass box, it loses all color, but outside keeps it. There is one other issue. I really want the volume to filter the light to color, so the shadow/rays coming out of the volume should be roughly the same color as the volume, as opposed to being black. volumeTest.hipnc
  14. Differential curve growth

    Yay!!! I did it. This one I actually love and will likely use myself for some stuff I have been thinking about. It uses a density volume to proportionally remove the travel distance at each stage, effectively making it stop progression in areas of high density. Currently I have a clamp on the values, so it only removes, but if you remove that, it should be straightforward enough to tweak it so you can make break it down like this: density = 0: no change 0 < density < 1: Progress is slowed density = 1: no progress density > 1: Reverses progress The reversal of progress might be tricky due to how I am calculating the travel direction, if there isn't travel, the vector ends up being the 0 vector, so you would need to get around the case where a stopped section begins to reverse. I would probably write another attribute that only changes if the length of the vector is above a certain threshold, so if density > 1 it can use that if it has an invalid vector for the direction. Adam Ferestad 180120_AD_DG[2DE]_00B-VolumeResist.hipnc
  15. Differential curve growth

    Looking at your file, I can think of several ways to do what you are looking for. The one I like the best is to create forces, vectors which are added in to affect the spread of the points. I put together an example of making your setup work their way around other meshes without going through them, I will probably fiddle with some more stuff with it. I do really like this setup. Similar setups to this can be done using volumes which act as resistance to growth through a density variable. I will fiddle with one of those next, but I wanted to get you something that might give you some ideas quickly when I saw the post. Adam Ferestad 180120_AD_DG[2DE]_00B-Avoid.hipnc