![]() ![]() In order to try out the Houdini Engine Omegalib module, we need to have an instance of Houdini Engine up and running to connect to. Close the terminal shell (or type exit to leave the root login session) and read on to find out how to perform a simple test to confirm that the module is now working correctly. This may be achieved with the following command: cp /local/omegalib/build/bin/daHEngine.so /local/omegalib/install/omegalib/bin/ When done, we need to copy the library containing the module into the Omegalib install directory. The compile process will take a few minutes to complete successfully. DMODULES= "cyclops daHoudiniEngine daMatlab daHandles omegaOsgEarth porthole pointCloud webView" Now we can compile the Houdini Engine Omegalib module using the following series of commands: cd /local/omegalib/buildĬmake. ![]() Within this shell, export an environment variable referencing the shared Houdini folder as shown below: export HFS=/opt/hfs Compiling daHEngine.soįor this part of the guide, you will need the same terminal shell (with root login) created during setup of the shared folder as described above. You should see a directory listing corresponding to the contents of the Houdini installation shared from your host machine. To confirm that the shared folder has been mounted correctly, execute the ls command shown below: ls /opt/hfs* Now return to the terminal shell within the DAVM that you created earlier and execute the command shown below to mount the shared folder within the virtual machine (replace as before): mount -t vboxsf hfs /opt/hfs Open the Shared Folder Settings… menu entry under the Devices menu and create a new shared folder entry with the settings shown below (adjust the version numbers shown to match up with the version number of your Houdini installation): Once this is done, we need to provide some configuration information to VirtualBox to allow it to set up the shared folder. Replace with the version number of your Houdini installation (e.g 15.5.480). Next, create a directory to act as the mount point for the shared folder using the command shown below: mkdir -p /opt/hfs In order to do this, the DAVM should be up and running and logged in as the davm user account.įirst of all, open a Konsole terminal shell window and enter the su command to become the root user (password should be the same as that which was used to log in as davm). We need to set up a shared folder in order to provide the DAVM with access to the Houdini installation on the host machine. It is not currently possible to compile the DAVM Houdini Engine Omegalib module against a Windows or macOS version of Houdini. Note: This guide assumes that you are running the Linux version of Houdini on your workstation or laptop. You will need to have a copy of Houdini installed on your workstation or laptop in order to proceed with this guide. ![]() The Houdini install contains source code include files and runtime libraries which the Omegalib module needs access to in order to compile and run successfully. In order to compile and use the Houdini Engine Omegalib module it is necessary to have access to a licensed installation of Houdini. In this section we will explain how to compile and use the Houdini Engine Omegalib module within the DAVM. We have implemented a module which integrates Houdini Engine into Omegalib, allowing users to import content from Houdini and display them within a visualisation. Houdini Engine is a product available from SideFX which allows users to load Houdini Digital Assets into other 3D applications besides Houdini.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |