Houdini Main Changelogs

8.0.352

Mantra is a little more graceful in handling input stream errors. For example, if an ASCII geometry stream contains a NAN, the stream will typically throw an error. Mantra will attempt to recover from this error (displaying an appropriate warning message).

Sat. September 3, 2005
8.0.352

Mantra is a little more graceful in handling input stream errors. For example, if an ASCII geometry stream contains a NAN, the stream will typically throw an error. Mantra will attempt to recover from this error (displaying an appropriate warning message).

Sat. September 3, 2005
8.0.352

Mantra is a little more graceful in handling input stream errors. For example, if an ASCII geometry stream contains a NAN, the stream will typically throw an error. Mantra will attempt to recover from this error (displaying an appropriate warning message).

Sat. September 3, 2005
8.0.352

Mantra is a little more graceful in handling input stream errors. For example, if an ASCII geometry stream contains a NAN, the stream will typically throw an error. Mantra will attempt to recover from this error (displaying an appropriate warning message).

Sat. September 3, 2005
8.0.351

There is a new run-time optimizer for VEX available. This optimizer is turned on by setting the environment variable HOUDINI_VEX_OPTIMIZER to 1 (it must be 1 exactly, not 2 and 5 is right out).

The new optimizer handles uber shaders much more efficiently than the existing optimizer. Scenes which make heavy use of uber shaders will render much more efficiently now (with less time spent in loading VEX code).

The new optimizer also fixes several bugs, including, but not limited to: 5054 - error optimizing functions with multiple return points 9261 - Optimization of do/while loops 11151 - Extra read variables 11871 - Uniform/Varying issue 18876 - shimport() over-optimization 18855 - error optimizing functions with multiple return points 18749 - poor optimization w.r.t. getcomp() along with several uncovered bugs.

After sufficient testing, this new optimizer will most likely be made the default.

Fri. September 2, 2005
8.0.351

There is a new run-time optimizer for VEX available. This optimizer is turned on by setting the environment variable HOUDINI_VEX_OPTIMIZER to 1 (it must be 1 exactly, not 2 and 5 is right out).

The new optimizer handles uber shaders much more efficiently than the existing optimizer. Scenes which make heavy use of uber shaders will render much more efficiently now (with less time spent in loading VEX code).

The new optimizer also fixes several bugs, including, but not limited to: 5054 - error optimizing functions with multiple return points 9261 - Optimization of do/while loops 11151 - Extra read variables 11871 - Uniform/Varying issue 18876 - shimport() over-optimization 18855 - error optimizing functions with multiple return points 18749 - poor optimization w.r.t. getcomp() along with several uncovered bugs.

After sufficient testing, this new optimizer will most likely be made the default.

Fri. September 2, 2005
8.0.351

There is a new run-time optimizer for VEX available. This optimizer is turned on by setting the environment variable HOUDINI_VEX_OPTIMIZER to 1 (it must be 1 exactly, not 2 and 5 is right out).

The new optimizer handles uber shaders much more efficiently than the existing optimizer. Scenes which make heavy use of uber shaders will render much more efficiently now (with less time spent in loading VEX code).

The new optimizer also fixes several bugs, including, but not limited to: 5054 - error optimizing functions with multiple return points 9261 - Optimization of do/while loops 11151 - Extra read variables 11871 - Uniform/Varying issue 18876 - shimport() over-optimization 18855 - error optimizing functions with multiple return points 18749 - poor optimization w.r.t. getcomp() along with several uncovered bugs.

After sufficient testing, this new optimizer will most likely be made the default.

Fri. September 2, 2005
8.0.351

There is a new run-time optimizer for VEX available. This optimizer is turned on by setting the environment variable HOUDINI_VEX_OPTIMIZER to 1 (it must be 1 exactly, not 2 and 5 is right out).

The new optimizer handles uber shaders much more efficiently than the existing optimizer. Scenes which make heavy use of uber shaders will render much more efficiently now (with less time spent in loading VEX code).

The new optimizer also fixes several bugs, including, but not limited to: 5054 - error optimizing functions with multiple return points 9261 - Optimization of do/while loops 11151 - Extra read variables 11871 - Uniform/Varying issue 18876 - shimport() over-optimization 18855 - error optimizing functions with multiple return points 18749 - poor optimization w.r.t. getcomp() along with several uncovered bugs.

After sufficient testing, this new optimizer will most likely be made the default.

Fri. September 2, 2005
8.0.351

There is a new run-time optimizer for VEX available. This optimizer is turned on by setting the environment variable HOUDINI_VEX_OPTIMIZER to 1 (it must be 1 exactly, not 2 and 5 is right out).

The new optimizer handles uber shaders much more efficiently than the existing optimizer. Scenes which make heavy use of uber shaders will render much more efficiently now (with less time spent in loading VEX code).

The new optimizer also fixes several bugs, including, but not limited to: 5054 - error optimizing functions with multiple return points 9261 - Optimization of do/while loops 11151 - Extra read variables 11871 - Uniform/Varying issue 18876 - shimport() over-optimization 18855 - error optimizing functions with multiple return points 18749 - poor optimization w.r.t. getcomp() along with several uncovered bugs.

After sufficient testing, this new optimizer will most likely be made the default.

Fri. September 2, 2005
8.0.351

Deep raster generation in mantra has been fixed when using primary ray tracing (mantra -r).

Fri. September 2, 2005
8.0.351

Deep raster generation in mantra has been fixed when using primary ray tracing (mantra -r).

Fri. September 2, 2005
8.0.351

Deep raster generation in mantra has been fixed when using primary ray tracing (mantra -r).

Fri. September 2, 2005
8.0.351

Deep raster generation in mantra has been fixed when using primary ray tracing (mantra -r).

Fri. September 2, 2005
8.0.351

Deep raster generation in mantra has been fixed when using primary ray tracing (mantra -r).

Fri. September 2, 2005
8.0.351

When copying and pasting keys in the dopesheet using option r (Replace), the effective range is now set to the larger of the selected range and the copied range.

Fri. September 2, 2005
8.0.351

When copying and pasting keys in the dopesheet using option r (Replace), the effective range is now set to the larger of the selected range and the copied range.

Fri. September 2, 2005
8.0.351

When copying and pasting keys in the dopesheet using option r (Replace), the effective range is now set to the larger of the selected range and the copied range.

Fri. September 2, 2005
8.0.351

When copying and pasting keys in the dopesheet using option r (Replace), the effective range is now set to the larger of the selected range and the copied range.

Fri. September 2, 2005
8.0.351

When copying and pasting keys in the dopesheet using option r (Replace), the effective range is now set to the larger of the selected range and the copied range.

Fri. September 2, 2005
8.0.351

Changing the trunc() expression and vex functions so they properly round toward 0. Previously, they had the same behaviour as the floor() function.

Fri. September 2, 2005
8.0.351

Changing the trunc() expression and vex functions so they properly round toward 0. Previously, they had the same behaviour as the floor() function.

Fri. September 2, 2005
8.0.351

Changing the trunc() expression and vex functions so they properly round toward 0. Previously, they had the same behaviour as the floor() function.

Fri. September 2, 2005
8.0.351

Changing the trunc() expression and vex functions so they properly round toward 0. Previously, they had the same behaviour as the floor() function.

Fri. September 2, 2005
8.0.351

Changing the trunc() expression and vex functions so they properly round toward 0. Previously, they had the same behaviour as the floor() function.

Fri. September 2, 2005
8.0.351

Changing the trunc() expression and vex functions so they properly round toward 0. Previously, they had the same behaviour as the floor() function.

Fri. September 2, 2005