Prestige AI assistant in Houdini

Prestige

The AI-powered assistant for Houdini artists.

Context-Aware

Understands your scene and provides relevant suggestions.

Multi-Provider

OpenAI, Anthropic, Groq, Google, or run locally.

Built-in IDE

Fully-fledged IDE with autocompletion, Copilot, hovering documentation and more.

Just like your favorite IDE

Prestige IDE brings the functionnalities of Cursor to Houdini. Enjoy autocompletion, Copilot, hovering documentation and more.

Learn about IDE →
-- Select Node --
Provider:
Model:
1
2
3
4
5
6
void langSimplify(int prim_num; float tolerance) {
int pts[] = primpoints(0, prim_num);
int num_pts = len(pts);
| Tabto jump here
if (num_pts <= 2) return;
Get Prestige →
● ModifiedLn 6, Col 1
Provider:
Model:
You
Can you add color based on point density?
Assistant
Sure! Add this to your wrangle to color by point density:
// Point Wrangle (Run over points)
float radius = chf("radius"); // e.g. 0.2
float dmin = chf("min_density"); // lower clamp
float dmax = chf("max_density"); // upper clamp
int handle = pcopen(0, "P", @P, radius, 100);
int nfound = pcnumfound(handle);
// Volume of sphere for 3D density
float vol = (4.0/3.0) * M_PI * pow(radius, 3);
float density = nfound / max(vol, 1e-6);
// Normalize density to 0..1 and color from blue->red
float t = clamp(fit(density, dmin, dmax, 0, 1), 0, 1);
@Cd = lerp({0,0,1}, {1,0,0}, t);
This colors points by local point density. It uses pcopen, pcpcnumfound and radius, min,maxparameter.

Assistant is context-aware

Prestige analyzes your current node graph, selected nodes, and scene context to provide relevant suggestions. Ask questions about your scene, debug errors, or request help. Prestige understands what you're working on.

Learn about Assistant →

Node Creation turns your ideas into network

Prestige Assistant can create networks from natural language requests.

Learn about auto network creation →

What are we building today?

Prestige
Output 1
Output 2
Output 3

Introducing Prestige 2.0

New IDE with AI Copilot, Network Generation from natural language, and more.

1// Point Wrangle - Noise displacement
2// Model: claude-sonnet-4-5
3
4float amp = chf("amplitude");
5float freq = chf("frequency");
6
7vector noise = curlnoise(@P * freq);
8@P += normalize(@N) * noise * amp;
Use it with

Multiple Providers

Prestige supports multiple providers, including OpenAI, Anthropic, Groq, Google, and local models.

Compute on the cloud or locally with ease.

RAG-Enhanced Documentation

Access 3,000+ indexed documentation entries with semantic search. VEX functions, SOP nodes, and curated examples.

Get accurate answers backed by official Houdini documentation and professional examples.

FAQ

Ready to upgrade your workflow?

Get the full VEX IDE and Node Generation features with Prestige Pro.

Features | Context-Aware AI & VEX IDE for Houdini | Prestige for Houdini