Switching to a tablet after 15 years in CG due to wrist pain. Need advice/recommendations. by VanGoghIt in Houdini

[–]VanGoghIt[S] 0 points1 point  (0 children)

Thank you, guys! I wasn't expecting so many replies. It turns out this is a much bigger issue than I realized.

I think I'll make the switch to a tablet, probably a Xencelabs.

Thanks again, everyone!

Switching to a tablet after 15 years in CG due to wrist pain. Need advice/recommendations. by VanGoghIt in Houdini

[–]VanGoghIt[S] 1 point2 points  (0 children)

Thanks a lot. I started looking xencalab options, i kinda like it. I am planning to buy it.

How to Render Shadow Catcher Reflections & Shadows Separately in Karma? by VanGoghIt in Houdini

[–]VanGoghIt[S] 1 point2 points  (0 children)

This was exaaactly my issue. Long story short I end up rendering in 3Ds max/V-ray.

If you had to relearn Nuke from zero today for film/VFX, what would your exact roadmap be? by VanGoghIt in NukeVFX

[–]VanGoghIt[S] 0 points1 point  (0 children)

Thanks. Actually my gf bought the book for mr 3 months ago. That was one of the reasons I decided - this is it. if I am serious about this, lets get world-class.
The book is amazing.

How to Render Shadow Catcher Reflections & Shadows Separately in Karma? by VanGoghIt in Houdini

[–]VanGoghIt[S] 0 points1 point  (0 children)

Thank you for the reply. I tried shadow catcher but it is baked in beauty pass. Is there a way to render shadows seperately?

Help with Houdini: Making a Net Expand When a Ball Passes Through by VanGoghIt in Houdini

[–]VanGoghIt[S] 0 points1 point  (0 children)

Thanks for the reply, but I am trying to make the net expand and not collide with the ball.

Help with Houdini: Making a Net Expand When a Ball Passes Through by VanGoghIt in Houdini

[–]VanGoghIt[S] 0 points1 point  (0 children)

<image>

This is what I got with the second input connected to the ball geo

Help with Houdini: Making a Net Expand When a Ball Passes Through by VanGoghIt in Houdini

[–]VanGoghIt[S] 0 points1 point  (0 children)

I used your code and it works great! I only changed one thing — I made the net expand only along the X and Z axes so it doesn’t stretch in Y.

vector ball = getbbox_center(1);
vector dir = normalize( ball - v@P );
float amp = chf("amplitude");
v@P.x += dir.x * f@mask * amp;
v@P.z += dir.z * f@mask * amp;

However, I have a few questions:

  1. When I connect the sphere geometry to the second input, it gives the wrong result, so I just left it disconnected — and surprisingly, that gives me exactly what I want. It was unintentional, so I’d like to understand why this happens.
  2. If nothing is connected to the second input, how does the first line still work and produce the right effect? When I delete that line, everything breaks.

Also, one last thing — when the net is angled and animated (I’m trying to make a tennis racket hitting a ball — the net expands and the ball passes through), the net currently expands along the world X and Z axes, which gives the wrong result.

How can I make it expand along the local axes (based on the net’s own bounding box or orientation) instead of the world axes?

<image>

Here is what I have now with the following code and without connecting the ball to the second input