QLib is a library of free and useful HDAs for Houdini. Installing it can be a bit tricky, if you don’t have any experience with Git or environment variables.
Here’s my step by step installation guide for Windows:
1. Get and install git:
2. In your windows explorer, make a folder with a simple name path (no blanks and no signs, just letters and or numbers) on one of your local harddrives. A structure like: E:\qLib or C:\qLib is perfectly suitable.
The qLib files will be saved here. All your houdini installations can use the same qLib library. When qLib gets updated and or expanded you can update your local version via github and all your dependencies should still work.
When you make an HDA that uses qLib nodes you will have to provide the used qLib nodes with your HDA to make it work on other computers (unless those machines also have qLib installed). Note that it is possible to embed HDAs in each other.
3. Go to:
Click on: Clone or download
(That’s the big green button on the top right)
Click on: Open in Desktop
Your browser should suggest to open with GitHub – I tested this with Firefox. Accept.
And select the folder created in step 2. Accept.
GitHub will now download qLib.
3: You should close all your open Houdini programs.
4: In your explorer, go to your equivalent of:
(Substitute [USERNAME] and Houdini version respectively.) And open houdini.env with a text editor.
5. At the bottom of the document add the following 2 lines:
Note: Here the folder created in step 2 was:
So for something like
the first line would have to be
5. Start up Houdini. When you press TAB to put down a node, you should notice the qLib category. If you have issue with Houdini after installing qLib, you can remove qLib from Houdini by removing the lines created in step 4.
When qLib gets an update (you might want to become friends with them on facebook https://www.facebook.com/qLibHoudini/ to get the news) you can open GitHub, select qLib and press Sync on the top right. Note that you might get issues if you have modified your copies of qLib HDAs. Git should ask you whether you want to keep your changes or use the version of the HDA that is on the server. You might want to copy your changed HDAs to another folder before a sync, just in case.