EDIT: After checking with the devs and running through the setup, step 5 isn't needed. As long as you set your MAYA_MODULE_PATH as suggested below then Maya will pickup the correct module file depending on the version of Maya being opened.
Hi Christian,
The answer can be found in a couple of different places so I'll try and summarize the setup here. But I would suggest reading through:
http://www.sidefx.com/docs/hengine3.0/_h_a_p_i__integration.html#HAPI_Integration_EngineInVersionControl [
www.sidefx.com]
and
http://www.sidefx.com/docs/maya16.0/_maya__install.html [
www.sidefx.com]
If you are running Windows you can use the command line installer to only install the required files for Houdini Engine from the Houdini installer exe. The Houdini Engine installer will eventually be deprecated for this method.
1. On every artist's machine you would need to run the following command. This will install the necessary files to communicate with the license server. It takes up about 250Mb on the users machine.
start /WAIT \\path_to\installer\houdini-16.0.705-win64-vc14.exe /S /DesktopIcon=No /FileAssociations=No /Registry=No /StartMenu=No /LicenseServer=Yes /AcceptEULA=Yes /MainApp=No
2. Set the license server. You could probably put this line and the previous one in a bat file to make it easier for artists to install.
hserver -S <URL-of-your-license-server>
3. Install Houdini Engine to a shared location. This is a subset of the full Houdini installation. Note the /EngineMaya=Yes - change this to any other plugins you need. ( /EngineUnreal=Yes /EngineUnity=Yes /EngineMaya=Yes )
start /WAIT \\path_to\installer\houdini-16.0.705-win64-vc14.exe /S /DesktopIcon=No /FileAssociations=No /HoudiniEngineOnly=Yes /Registry=No /StartMenu=No /LicenseServer=No /AcceptEULA=Yes /MainApp=No /EngineMaya=Yes /InstallDir="\\shared_location\HoudiniInstall\16.0.705"
4. Set your MAYA_MODULE_PATH environment variable. This is the most flexible method of setting this up. Double check if the folder is called engine or Houdini Engine; I forget.
\\shared_location\HoudiniInstall\16.0.705\engine\Maya
5. The installer by default sets an absolute path inside the module description file. I would suggest changing it to a relative path if your shared location is a perforce depot or similar setup that would cause the path to change based on the user. Open up \\shared_location\HoudiniInstall\16.0.705\engine\maya\maya2017\houdiniEngine-maya2017.mod
and change the PATH to a relative path. You would need to do this for each version.
PATH+:=../HoudiniInstall/16.0.705/binAnd that should be it, I think.
I might have something wrong on the module file section so please let me know if it works or not.
Mike