VIBE CODING

VIBE CODING EXPANSTION

Brief

For this project, I worked with Claude.ai to create a VEX/Python tool for Houdini. I wrote down why the tool was made and showed the full process of building it with AI. The final case study also includes a demo that proves the tool works as planned.

Software

  • Houdini

  • Claude


CONCEPT

The tool I wanted to make is a randomizer that expands spheres outward from their center. I created it to help generate stylized explosions or to simulate growth starting from specific points.

CLAUDE AI

After asking Claude Ai specifically what I was looking for and what program I wanted to use it on it gave me a guide to making the tool that I wanted. After a lot of troubleshooting and versions of code, Claude Ai generated the code on the left which end up being the final.


TOOL MAKING

This is the node tree I used to build my tool. I used a Scatter node to improve the randomization, and I used spheres both as the object the points would surround and as the base shape for the randomized elements.

To make my tool easy to use, I needed to create the right sliders. I went into the Parameters of the “Point Wrangle” and added four float values and one integer so that everything I wanted to customize could be controlled directly.

After updating the point wrangles perimeter interface The sliders on the top and the bottom appeared giving me full control to the tools iterations, its Base radius, Radius decay, Step Size and Randomness.


SLIDER EFFECTS

RANDOMNESS

RADIUS DECAY

BASE RADIUS

STEP SIZE

ITERATIONS


FINAL THOUGHTS

This experience helped me get more comfortable using AI to improve my artistic process. It showed me that I can be creative even if I’m not very skilled in coding yet. It also helped me learn more about coding in Houdini and understand the steps needed to make everything work correctly.

Previous
Previous

Reach For the Stars