Houdini Main Changelogs

4.9.437

Fixed bug in texture3d() VEX calls for textures which weren't perfect cubes in resolution. This could have caused core dumps or NAN's to show up. As well, there's a small performance boost in evaluation/integration of 3D textures.

Fri. August 3, 2001
4.9.437

The Color POP now uses the alpha cop network to build the alpha cop menu as opposed to the color cop network.

Fri. August 3, 2001
4.9.437

The Color POP now uses the alpha cop network to build the alpha cop menu as opposed to the color cop network.

Fri. August 3, 2001
4.9.437

The Color POP now uses the alpha cop network to build the alpha cop menu as opposed to the color cop network.

Fri. August 3, 2001
4.9.437

The Color POP now uses the alpha cop network to build the alpha cop menu as opposed to the color cop network.

Fri. August 3, 2001
4.9.437

The Color POP now uses the alpha cop network to build the alpha cop menu as opposed to the color cop network.

Fri. August 3, 2001
4.9.437

The Color POP now uses the alpha cop network to build the alpha cop menu as opposed to the color cop network.

Fri. August 3, 2001
4.9.437

Sweep now allows cross-sections to inherit alpha attribute from spine.

Fri. August 3, 2001
4.9.437

Sweep now allows cross-sections to inherit alpha attribute from spine.

Fri. August 3, 2001
4.9.437

Sweep now allows cross-sections to inherit alpha attribute from spine.

Fri. August 3, 2001
4.9.437

Sweep now allows cross-sections to inherit alpha attribute from spine.

Fri. August 3, 2001
4.9.437

Sweep now allows cross-sections to inherit alpha attribute from spine.

Fri. August 3, 2001
4.9.437

Sweep now allows cross-sections to inherit alpha attribute from spine.

Fri. August 3, 2001
4.9.436

When generating .pic.gz files, if the Houdini format occurs in the dso_fb/index file before the PRISMS format, then Houdini .pic.gz files will be created properly (previously, if PRISMS existed at all, then PRISMS .pic.gz files were created).

Thu. August 2, 2001
4.9.436

When generating .pic.gz files, if the Houdini format occurs in the dso_fb/index file before the PRISMS format, then Houdini .pic.gz files will be created properly (previously, if PRISMS existed at all, then PRISMS .pic.gz files were created).

Thu. August 2, 2001
4.9.436

When generating .pic.gz files, if the Houdini format occurs in the dso_fb/index file before the PRISMS format, then Houdini .pic.gz files will be created properly (previously, if PRISMS existed at all, then PRISMS .pic.gz files were created).

Thu. August 2, 2001
4.9.436

When generating .pic.gz files, if the Houdini format occurs in the dso_fb/index file before the PRISMS format, then Houdini .pic.gz files will be created properly (previously, if PRISMS existed at all, then PRISMS .pic.gz files were created).

Thu. August 2, 2001
4.9.436

When generating .pic.gz files, if the Houdini format occurs in the dso_fb/index file before the PRISMS format, then Houdini .pic.gz files will be created properly (previously, if PRISMS existed at all, then PRISMS .pic.gz files were created).

Thu. August 2, 2001
4.9.436

When generating .pic.gz files, if the Houdini format occurs in the dso_fb/index file before the PRISMS format, then Houdini .pic.gz files will be created properly (previously, if PRISMS existed at all, then PRISMS .pic.gz files were created).

Thu. August 2, 2001
4.9.436

When including <math.h> in VEX code, a define was created for "E". This conflicted with the global variable "E" in the CHOP context. The work around was to have the following code in the CHOP definition: #include <math.h> #undef E However, the defines in math.h have been changes so that all mathematical constants are prefixed with M_ (i.e. M_PI instead of PI).

To minimize the changes required to existing code, backward compatibility defines are created (unless the environment variable VEX_STRICT_COMPILE or the define VEX_STRICT_COMPILE exists) for all constants (excepting "E").

All standard shaders have been modified to use the new naming conventions for mathematical constants.

Thu. August 2, 2001
4.9.436

When including <math.h> in VEX code, a define was created for "E". This conflicted with the global variable "E" in the CHOP context. The work around was to have the following code in the CHOP definition: #include <math.h> #undef E However, the defines in math.h have been changes so that all mathematical constants are prefixed with M_ (i.e. M_PI instead of PI).

To minimize the changes required to existing code, backward compatibility defines are created (unless the environment variable VEX_STRICT_COMPILE or the define VEX_STRICT_COMPILE exists) for all constants (excepting "E").

All standard shaders have been modified to use the new naming conventions for mathematical constants.

Thu. August 2, 2001
4.9.436

When including <math.h> in VEX code, a define was created for "E". This conflicted with the global variable "E" in the CHOP context. The work around was to have the following code in the CHOP definition: #include <math.h> #undef E However, the defines in math.h have been changes so that all mathematical constants are prefixed with M_ (i.e. M_PI instead of PI).

To minimize the changes required to existing code, backward compatibility defines are created (unless the environment variable VEX_STRICT_COMPILE or the define VEX_STRICT_COMPILE exists) for all constants (excepting "E").

All standard shaders have been modified to use the new naming conventions for mathematical constants.

Thu. August 2, 2001
4.9.436

When including <math.h> in VEX code, a define was created for "E". This conflicted with the global variable "E" in the CHOP context. The work around was to have the following code in the CHOP definition: #include <math.h> #undef E However, the defines in math.h have been changes so that all mathematical constants are prefixed with M_ (i.e. M_PI instead of PI).

To minimize the changes required to existing code, backward compatibility defines are created (unless the environment variable VEX_STRICT_COMPILE or the define VEX_STRICT_COMPILE exists) for all constants (excepting "E").

All standard shaders have been modified to use the new naming conventions for mathematical constants.

Thu. August 2, 2001
4.9.436

When including <math.h> in VEX code, a define was created for "E". This conflicted with the global variable "E" in the CHOP context. The work around was to have the following code in the CHOP definition: #include <math.h> #undef E However, the defines in math.h have been changes so that all mathematical constants are prefixed with M_ (i.e. M_PI instead of PI).

To minimize the changes required to existing code, backward compatibility defines are created (unless the environment variable VEX_STRICT_COMPILE or the define VEX_STRICT_COMPILE exists) for all constants (excepting "E").

All standard shaders have been modified to use the new naming conventions for mathematical constants.

Thu. August 2, 2001
4.9.436

When including <math.h> in VEX code, a define was created for "E". This conflicted with the global variable "E" in the CHOP context. The work around was to have the following code in the CHOP definition: #include <math.h> #undef E However, the defines in math.h have been changes so that all mathematical constants are prefixed with M_ (i.e. M_PI instead of PI).

To minimize the changes required to existing code, backward compatibility defines are created (unless the environment variable VEX_STRICT_COMPILE or the define VEX_STRICT_COMPILE exists) for all constants (excepting "E").

All standard shaders have been modified to use the new naming conventions for mathematical constants.

Thu. August 2, 2001