Installation Guide
Thank you for purchasing the Houdini AI Assistant! Follow these steps to get up and running.
1: After Your Gumroad Purchase
Part A: Download the Files
After your purchase on Gumroad, you will receive a link to download a .zip
file (e.g., Houdini_AI_Assistant_0.1.0_win_py3.11.zip
).

Part B: Unzip the Package
Extract the contents of the .zip
file to a permanent, easily accessible location on your computer. This will create a Houdini_AI_Assistant_0.1.0_win_py3.11
folder containing the tool's components (Houdini_AI_Assistant
, otls
, requirements.lock
, etc.).
Example location: C:/Users/YourUser/Documents/Houdini_AI_Assistant_0.1.0_win_py3.11
2: Prerequisites
Part A: Get a Gemini API Key: The assistant requires a Google Gemini API key to function.
Visit the Google AIstudio website.
Sign up with your Google account.

Once you are on the "API keys" page, you will see a button to create a new key.
Click the
+ Create API key
button.A dialog will open, suggesting you create the key in a new project. Click the
Create API key in new project
button. The system will automatically generate a key for you.

Copy and Securely Store Your Key!
Immediately after creation, your new API key will appear on the screen. It is a long string of letters and numbers.
Click the copy icon to ensure you have correctly copied the entire key. ⚠️ WARNING: Treat this API key like a password. Never share it publicly, commit it to shared code, or show it to anyone. Anyone with your key can make API requests on your behalf.
Part B: Install Python Dependencies The tool requires specific Python libraries to communicate with the AI and create its user interface.
Windows Installation 1: Locate the Necessary Files
Find
hython.exe
: This is Houdini's Python interpreter. Its location is typically similar to this:"C:\Program Files\Side Effects Software\Houdini 21.0.440\bin\hython.exe"
(Adjust the version and path if necessary).Find
requirements.lock
: This file is located inside the folder you just unzipped from the Gumroad download. Navigate into that folder to find therequirements.lock
file. You will need the full path to this file.Easy way to get the path: In Windows Explorer, navigate to the file, hold down the Shift key, then right-click on
requirements.lock
and select "Copy as path".
2: Open Command Prompt as Administrator
Search for
cmd
in the Start Menu.Right-click on Command Prompt and select "Run as administrator".
3: Run the Installation Command
In the Command Prompt window, type the following command. It is one single, long line.
Replace
<path_to_hython>
with the path from Step 1 (Findhython.exe
: ).Replace
<path_to_requirements.lock>
with the path from Step 1 (Findrequirements.lock
: ).Make sure to use quotes
"
for both paths.
"<path_to_hython>" -m pip install -r "<path_to_requirements.lock>"
Concrete Example:
"C:\Program Files\Side Effects Software\Houdini 20.0.440\bin\hython.exe" -m pip install -r "D:\Downloads\Houdini_AI_Assistant_0.1.0_win_py3.11\requirements.lock"
Press Enter. The process will automatically download and install all the required packages: google-generativeai
, pygments
, markdown
, requests
, and others.
3: Setup in Houdini
Follow these steps to create a permanent button for the AI Assistant on your Houdini shelf.

Part A: Configure the Launcher Script
Before adding the script to Houdini, you must tell it where the tool is located.
Navigate to your installation folder where you extracted the files. Find
Install
folder. Inside, you will find theshelf_tool.txt
file.Open
shelf_tool.txt
with a text editor.Locate the line that says
TOOL_INSTALL_PATH
and edit the path to point to the folder containing the tool's components (theHoudini_AI_Assistant
folder,otls
, etc.). Example: C:/Users/YourUser/Documents/AI_Assistant/Houdini_AI_Assistant_0.1.0 ⚠️ WARNING: The path you enter here must be the exact location where you unzipped the archive. If this path is incorrect, the tool will not be able to find its files and will fail to start.Save and close the file. Now, copy the entire content of this file to your clipboard.
Part B: Create the Shelf Tool
Launch Houdini.
Right-click on any shelf and select "New Tool...".
In the "Edit Tool" window, configure the following tabs:
Options Tab:
Name: Set a unique script name, for example,
AI Assistant
.Label: Enter the text you want to see under the icon, e.g.,
AI Assistant
.Icon: Click the button to browse for an icon. Navigate to the installation folder and select the
main_logo.png
file from this path:.../Houdini_AI_Assistant/assets/icon/
.
Script Tab:
Delete any existing text.
Paste the entire content of the
shelf_tool.txt
script that you copied in Part A.⚠️ WARNING: The path you enter here must be the exact location where you unzipped the archive. If this path is incorrect, the tool will not be able to find its files and will fail to start.
Click "Apply" and then "Accept" to save your new tool. You will now see the AI Assistant icon on your shelf.
Part C: First Launch
Click the new "AI Assistant" button on your shelf.
A message will appear: "Configuration Complete - Restart Required". The script has now automatically configured your Houdini environment.
Restart Houdini: Close and reopen Houdini for all changes to take effect.
After restarting, you can proceed to Step 4: Activation and Final Configuration from the original guide.
4: Activation and Final Configuration
Launch the Assistant: After restarting Houdini, click the shelf button you created again.
Activate Your License:
A "Product Activation" window will appear.
Enter the license key you received from Gumroad and click "Save".
The tool will verify your license online. Once successful, you will see a confirmation message.
Enter Your API Key:
Next, open "AI Assistant" .
The Splash Screen - When you first launch the tool, you'll be greeted by this elegant panel that gives you quick access to all essential resources. Start Assinstant
Open Setings
Paste your Google Gemini API key into the "Gemini API Key" field.
Click "Validate Key and Load Models". The tool will contact Google's servers and populate the "Gemini Model" dropdown menu.
Click "Save".
Start Using the Assistant!
The main "Gemini Scene Assistant" panel will now be open and ready to use.
You can start by clicking "Analyze Selection" on a node or simply typing a question into the chatbox.
Last updated