[SESI logo]

Houdini Development Toolkit - Version 6.5

Side Effects Software Inc. 2004

Houdini

Version Notes for Houdini on NT

This document covers some of the changes which may be required to convert code written for Houdinion Irix to operate correctly with Houdini on Windows NT.

Customization
Area
Changes
Makeheaders Before trying to use the HDK on an NT system, it is very important that you run the makeheaders script in $HSF/toolkit/bin. This script uses the value of the MSVCDir environment variable to create a number of header files in $HFS/custom/include.
Spaces in Paths All file names and paths given to the HDK should be in "8.3" format. Every file and path under Windows has an equivalent name that uses only standard DOS file naming character (which means no spaces). To find the "8.3" name for a file or directory use "dir /x".
Compiler The only compiler supported by the HDK is Microsoft Visual C++ 6.0. This is because your custom operators must use the same runtime library functions used by the rest of the Houdini product.
char Data Type One common source of errors when moving projects from Irix to NT is caused by the different way the compilers treat the char data type. The Irix compiler assumes the char to be unsigned unless a variable is explicitly declared as signed char. MSVC on the other hand assumes the char to be signed, unless the variable is declared as unsigned char.


Table of Contents
Operators | Surface Operations | Particle Operations | Composite Operators | Channel Operators
Material & Texture | Objects | Command and Expression | Render Output |
Mantra Shaders | Utility Classes | Geometry Library | Image Library | Clip Library
Customizing UI | Questions & Answers

Copyright © 2004 Side Effects Software Inc.
477 Richmond Street West, Toronto, Ontario, Canada M5V 3E7