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.