Chat with VEX.
Accelerate your Workflow.

VEXpert is an AI assistant for Houdini that turns natural language into procedural nodes.

Invest in your productivity and focus on your creativity.

Built for the Artist's Workflow

Focusing on features that truly matter day-to-day

Contextual Creation

Select a node and give a command. VEXpert knows whether to edit an existing Wrangle or create a new one, seamlessly connecting it to your setup.

Learn VEX

Ask about any function or concept. Ask VEXpert to explain the code it generates and accelerate your learning curve.

Community Presets

Turn any node selection into a preset. Export, import, and share complex setups with other artists

Simple as 1, 2, 3

1

Select and Command

Choose a node in your Network View and describe what you want to do.

2

Approve the Plan

VEXpert presents a clear action plan for your review and approval.

3

Watch it Happen

The tool executes the plan, creating and connecting the nodes for you.

Quick Documentation

The essential steps to start using VEXpert right away.

1. Installation and Setup

  1. Copy the houdini_copilot folder AND the VEXpert.json file to your Houdini packages folder.

  2. Restart Houdini to recognize the new package.

  3. Create a new Shelf tool and paste in the launcher script.

  4. Run VEXpert for the first time from the Shelf.

  5. In the "API Configuration" tab, enter your OpenAI API key.

  6. Click "Install Dependencies", wait for it to finish, and then click "Refresh VEX Knowledge".

This setup is only required once

2. Creating Nodes (Builder Mode)

To create or modify geometry, use direct commands. VEXpert understands the context of your scene.

  • Select a node: For example, a `grid`.

  • Give a command: Type "add noise to the color" or "delete points randomly with a threshold".

  • Approve the plan: VEXpert will propose the steps. Click "Approve and Build".

  • Result: A new `AttribWrangle` will be created and connected, with the VEX code ready to go.

3. Asking Questions (Consultant Mode)

Use VEXpert as an interactive knowledge base. No node selection is needed.

  • Ask a question: Type "how does the `noise` function work?" or "what's the difference between `prim` and `primitive`?".

  • Get the answer: VEXpert will explain the concept, based on official documentation and practical examples.

4. Managing Presets

Save and share complex setups with the preset functionality.

  • Create: Select one or more nodes and click "Create Preset from Selection".

  • Use: Double-click a preset from the list to add it to your scene.

  • Share: Select presets and click "Export Selected" to generate a `.zip` or `.json` file for sharing.