Houdini Main Changelogs

Houdini 17.0.494 Fixed blendshape::2.0 and seqblend::2.0 nodes not being exported properly to FBX, even when the force blendshape toggle is enabled. Blendshapes are now imported as Blendshapes::2.0 nodes. Fri. February 15, 2019
Houdini 17.0.494 Fixed a bug which caused rendering artifacts when a lens shader used texture maps. Fri. February 15, 2019
Houdini 17.0.494 Fixed child compensation that was getting applied duing load when the preference was on. Fri. February 15, 2019
Houdini 17.0.494 Fixed a bug where the VEX compiler would have errors compiling code like:

struct Foo {

        int result[];

};

Fri. February 15, 2019
Houdini 17.0.493 Fixed a bug in the Crowd Fuzzy Logic DOP that could potentially cause the Bind VOPs for the input trigger values to error out. Thu. February 14, 2019
Houdini 17.0.493 Fixed a bug in the Alembic HOM Extensions that prevented using unicodei objects for file paths. Thu. February 14, 2019
Houdini 17.0.493 Fixed a bug in RBD Material Fracture, where the original piece names were not preserved when doing wood fracturing per piece and grains were disabled. Thu. February 14, 2019
Houdini 17.0.492 Fixed a bug where calling the hou.frame() and hou.time() HOM functions remotely through the hrpyc module reported the wrong frame and time respectively. Wed. February 13, 2019
Houdini 17.0.492 Fixed a bug that could cause the viewport to attempt to change to an invalid state when changing networks. Wed. February 13, 2019
Houdini 17.0.492 Fixed a bug in material stylesheet where "Attribute Binding" override script may aribitrarily fail if the override parameter data types mismatch between targets (or if some parameters are missing entirely). This also addresses broken Cryptomatte layers that use user properties with attribute binding, when there are objects in the scene that do not share the same set of user properties. Wed. February 13, 2019
Houdini 17.0.491 We now switch to the non-volatile select state when a user sets the component type from the object level volatile select state. Tue. February 12, 2019
Houdini 17.0.490 Fixed bug where the python code for setting sticky note text generated by the asCode() methods did not properly account for multi-line text. Mon. February 11, 2019
Houdini 17.0.490 Fixed some performance regression applying material style sheets (introduced in 17.0.417). Mon. February 11, 2019
Houdini 17.0.490 Fixed bug where the python code for a data parameter generated by the asCode() methods contained a doubled comma. Mon. February 11, 2019
Houdini 17.0.490 Fixed a bug where the initial clip time on the Crowd State DOP could be wrapped incorrectly when using a custom loop range for a clip (via Agent Clip Properties), leading to the agent jumping after the initial frame. Mon. February 11, 2019
Houdini 17.0.487 Fixed a bug in the PolyDoctor SOP where primitive attributes and groups were not preserved when a polygon was divided. Fri. February 8, 2019
Houdini 17.0.487 The shape bindings in an agent layer are now ordered by shape name when multiple shapes are attached to the same joint. Previously the ordering was arbitrary in this situation. Fri. February 8, 2019
Houdini 17.0.487 Fixed a rarely occurring but quite devastating bug in Boolean which may be responsible for a lot of occasional disappearance or inverting of some faces in the output.

May break compatibility in rare cases.

Fri. February 8, 2019
Houdini 17.0.487 Clarify python state doc to show how to create a blank asset for OBJ states. Fri. February 8, 2019
Houdini 17.0.487 The random number seeding for the GAS Disturbance DOP has been changed in order to get closer results between OpenCL enabled and disabled. This change affects scenes whose timeline does not start at frame 1, as well as DOP networks with multiple substeps. Note that the Pyro solver utilizes the GAS Disturbance DOP, so those simulations may look different. Fri. February 8, 2019
Houdini 17.0.487 GAS Disturbance and GAS Shred DOPs have been updated to respect their control field remap ramps when OpenCL is enabled; previously the ramp would have no effect. Pyro simulations that relied on the remapping to be skipped may look different, but turning off remapping for these control fields should yield similar results. Fri. February 8, 2019
Houdini 17.0.487 Added an option to the GAS OpenCL DOP to include the simulation frame in kernel invocations. Fri. February 8, 2019
Houdini 17.0.487 Fix error in viewerstate.utils.createGeneratorSop and tool script doc. Fri. February 8, 2019
Houdini 17.0.487 Unity plugin: Now setting collider component's state on generated output in sync with the meshrenderer component's state. This fixes the case where intermediate gameobjects such as instanced meshes didn't have their collider disabled.

Using folder dialog for folder parm types. Also took out changing the path to be relative to Assets and validating it.

Moved out HEU_PartData.GetInstanceOutputName into HEU_GeometryUtility. Moved out the LOD transitions array into HEU_GenerateGeoCache.

Added the new HAPI_DeleteGroup to HAPI import, and session wrapper.

Fri. February 8, 2019
Houdini 17.0.486 Bumped the HDK version number for new virtual functions added to BM_State. Thu. February 7, 2019