© Square Enix © Goodbye Kansas


Date – December 19, 2018

Download – Build 4.11.01

Complete Changelog at Release Date


General

  • Added support for Houdini 17
  • Added Texture Baking support
  • Improved all V-Ray nodes UI to hide unsupported parameters when the selected render engine is GPU / CUDA
  • Added support for material Subnet Input Connections for V-Ray nodes which permits wrapping the V-Ray nodes in Houdini subnetworks and passing the output to other V-Ray nodes
  • Added User Color support for Splines and Particles in place of HairSampler and ParticleSampler nodes
  • Removed redundant VOP nodes: TexParticleID, TexIDINtegerMap
  • Fixed a crash caused by starting the Viewport IPR while a V-Ray Frame Buffer is open
  • Fixed a bug causing a persistent Error message to appear when right-clicking on a V-Ray Material Custom VOP in /mat
  • Fixed a bug causing the VFB Button on the Shelf to stop working when a Renderer node is not placed in the /out context
  • Fixed a crash caused by attempting to assign a material to the PhxShaderCache node at the SOP level

Export

  • Fixed a problem with the triangulation of faces with more than 4 vertices at render time
  • Optimized point attributes export speed
  • Fixed a bug with Packed Agents' where hair transformations were applied incorrectly
  • Fixed a bug causing incorrect Packed Agents' transformations
  • Fixed a bug causing incorrect animation offsets whehn Packed Agents' clips were not randomized
  • Fixed a problem with UVs on individual strands not being used at render time
  • Fixed a bug with the Hair Properties shelf tool preventing custom control over the Tesselation of Splines at Render Time
  • Fixed a bug causing the Material SOP shader assignments to particles to be ignored at Render Time - added support for ExtMapChannels for GeomParticleSystem
  • Fixed a bug preventing the export of nested VRScenes from Houdini when the render mode is Export & Render
  • Fixed a crash with Stylesheets when rendering particles in Target:Point Instance mode and wrong Group Name Condition
  • Fixed a bug preventing the export of GPU rendering settings to the VRScene
  • Fixed a bug causing V-Ray to export and render objects in nested sub-networks when their visibility flag was disabled

Rendering

  • Camera motion blur was not working at all
  • Deep images were not rendered due to wrong "img_deepFile" flag export to the VRScene
  • Added support for Camera Clipping Plane parameter
  • Fixed a crash caused by forcefully stopping a render in progress when both Physical Camera and Motion Blur are Enabled
  • Fixed a bug causing V-Ray to ignore shared UVs on splines at Render Time
  • Fixed a bug causing V-Ray to ignore the velocity attribute on splines when rendering with Motion Blur
  • Fixed a bug causing Houdini to hang when a Frame Range render job is complete
  • Filter Size Range of the Bucket Sampler now defaults to 1-20

GPU

  • Added ExtMapChannels support
  • Added ExtMaterialID support
  • Added Bucket Sampler support

IPR

  • Added AI Denoiser support for IPR
  • Fixed a slight mis-match between Viewport and IPR Viewport Render Region when Physical Camera parameters are present on the render camera
  • Fixed a crash caused by transforming a scene object while IPR is running for a specified render region
  • Fixed a bug causing newly-created objects to render matte-shaded in IPR
  • Fixed a bug causing IPR to restart every time a node is selected even when no parameter changes are made
  • Fixed a crash on Linux related to closing Houdini with a Render View IPR session running
  • Fixed a bug causing a Segmentation Fault Crash on Windows and Linux when closing Houdini while IPR is running
  • Fixed a bug preventing IPR updates on (transformation / deformation) geometry changes
  • Fixed a bug preventing IPR updates on Volume Grid Shader parameter change
  • Fixed a bug causing Houdini to crash when transforming a Volume Grid Cache node while IPR is running
  • Added an option on the V-Ray Renderer node to start IPR in the V-Ray Frame Buffer
  • Fixed a bug preventing the use of the Teapot icon when the V-Ray Frame Buffer is started in IPR mode
  • Fixed a bug causing Override Camera Resolution from affecting the IPR

V-Ray Frame Buffer

  • Fixed a bug which caused the Teapot Render icon to stop working
  • Fixed a bug which caused the Render Region option to stop working
  • Fixed a bug which caused the sRGB toggle setting to be discarded once the Frame Buffer is closed

Render Elements

  • Added support for Light Select Render Element
  • Added support for Light Select using the lights imported through a VRScene Import SOP
  • Fixed an issue with Light Select Render Element ignoring GI caused by Filtering option defaulting to Disabled. Filtering is now enabled by default for RE: Light Select

Physical Camera

  • Fixed a problem which caused Lens Distortion by Texture to render incorrectly

Lights

  • Greatly improved the Viewport Preview of V-Ray Lights in Houdini
  • Fixed a bug on Houdini 17 causing the V-Ray Rectangle Light to export and render with U/V Size 0/0
  • Set default Shadow Bias parameter for all lights to 0.002
  • Added support for Houdini's default Light Handle invoked by pressing Enter with the light selected and the mouse cursor over the Viewport
  • Fixed a bug preventing the loading of custom .ies shapes in the IES Light with the Soft Shadows option
  • Switched Direct Light export to MayaLightDirect instead of LightDirect - LightDirect was causing issues with Volumetric Rendering
  • Fixed a bug on the Dome Light causing the dome to be cropped in -Z instead of -Y when Dome Spherical option is Disabled
  • Fixed a bug causing incorrect op:/path/to/node evalution for the Dome Texture parameter on the Dome Light
  • Added custom user attribute support for the Mesh Light
  • Fixed a UI problem with the Mesh Light - "user attributes" parameter was incorrectly shown in the UI even though it's not utilized by the V-Ray for Houdini integration.

Materials

  • Added support for Drag & Drop assignment of V-Ray BRDFs
  • Added support for Drag & Drop assignment of V-Ray Texture maps
  • Reversed the layering order for V-Ray Blend Material
  • Added 20 new material presets for the V-Ray Material

Textures

  • Projection UVW Generator was missing the Projection Camera parameter field
  • Added missing Sky Texture Horizon Offset and Blend Angle parameters
  • Fixed a bug causing the V-Ray Sampler texture to export incorrect values
  • Reversed the layering order for V-Ray Layered Texture

OSL

  • Fixed a crash when using MtlOSL or TexOSL
  • Fixed a bug causing the loaded OSL file to be cached on the first render and preventing the re-reloading of subsequent changes until Houdini is restarted

Displacement

  • Fixed a bug causing the Y/Z axis for the Displacement direction to be swapped
  • Fixed a bug causing negative texture values to be clamped when providing a direct file path inside the Displacement VOP
  • Set default Displacement Generation parameter on the Displacement VOP to Pre-Tesselated

V-Ray Volume Grid

  • Fixed a bug preventing the rendering of volumetrics due to compatibility issues
  • Fixed a bug causing the Flip Up Axis option on the Volume Grid Cache node to display incorrectly in the Viewport
  • Fixed a UI problem with the Volume Grid Shader - with Smoke and Fire disabled, the rendered image would still contain the Smoke alpha if the Opacity mode is not set to Fully Visible. Fire Opacity drop-down is no longer disabled even if Fire is set to Disabled.
  • Added missing Minimum Visible Opacity parameter to Volume Grid Shader VOP

Alembic

  • Fixed a bug with Alembics containing thousands of shapes taking too long to load
  • Added support for Alembic Primitive Intrinsic attribute 'abcframe' which can be used to override the currently loaded Alembic frame of the sequence through VEX
  • Fixed a bug causing V-Ray to load & render incorrect Alembic shapes when multiple shape types are present simultaneously
  • Fixed a bug causing V-Ray to export & render duplicates of each shape inside the Alembic archive when rendering on the GPU

V-Ray Proxy

  • Changed the default behavior when the provided output path does not exist. When trying to provide a path to a non-existing directory, the directory would now be created if it doesn't exist.
  • Fixed a crash caused by attempting to load a non-existing Alembic file
  • Fixed an issue causing the V-Ray Proxy to lock the exported vrmesh file and refuse to overwrite it
  • Fixed a bug causing multiple V-Ray Proxies merged together to render incorrectly

VRScenes

  • Fixed a problem with applying material overrides on Instancer plugin instances containing particles
  • Fixed a bug with material overrides on particles
  • Fixed a bug with Unpack Hierarchy not working as intended as a consequence of recent changes to the code
  • Add support for scene hierarchy description based on scene_name export - this is used when rebuilding shading networks from a VRScene import

V-Ray Clipper

  • Fixed a bug with flipped Y / Z rotation axis

Mac OS

  • Fixed a bug causing Houdini to crash when you dive into a V-Ray Environment or a V-Ray Material Builder node
  • Fixed a bug that broke IPR support on Mac OSX
  • Fixed a bug preventing Houdini from launching when the install location is not default

Linux

  • Fixed a bug causing a Segmentation Fault Crash when trying to use the Hou Python module with V-Ray support

 

Changelog for Beta 2 Week 1 (Dec. 19 - Dec. 23)



V-Ray Volume Grid

  • Fixed a bug preventing the rendering of volumetrics with Motion Blur due to incorrect vtex=AColor(0, 0, 0, 1) parameter export to the VRScene

Rendering 

  • Fixed a bug causing incorrect Motion Blur with animated cameras - objects inheriting the same transformations as the camera should render sharp while static objects / objects moving at a different speed should be blurred. This behavior was reversed.

TriPlanar Texture

  • Added support for shading based on the rest coordinates of a mesh when using the TriPlanar texture. The TriPlanar texture will now look for a Reference Mesh or Rest Attributes on the Object Properties of the Geometry node.

Alembic

  • Fixed a bug causing V-Ray to ignore the normals of geometry loaded through the Alembic SOP

 

Changelog for Beta 2 Week 2 (Dec. 24 - Dec. 30)


 

 

Changelog for Beta 2 Week 3 (Dec. 31 - Jan. 06)



UI

  • Added an Enabled in Viewport toggle to the V-Ray Dome Light so the gizmo and the dome texture visibility can be disabled for the Viewport only
  • Changed the default V-Ray Renderer path for the IPR node to "../vray" instead of "/out/vray"
  • Changed the V-Ray Renderer's File Path parameter under the Images tab to be of type "file" instead of type "string".

 

Changelog for Beta 2 Week 4 (Jan. 07 - Jan. 13)


 

Export

  • Added support for custom attributes in the shading networks of materials applied to V-Ray Proxy objects.
  • Added support for per-point UVs for curves

Rendering

  • Fixed a bug causing significant render time increase with Packed Primitives when the "Pack and Instance" option on a Copy to Points SOP is enabled.
  • Fixed a bug on Linux causing points with no material assignment to inherit materials from other scene objects.
  • Fixed a bug causing V-Ray to render the incorrect object in animation when an animated switch node is used at the SOP level.

Render Elements

  • Added a "Force Append Frame Number" option under V-Ray Renderer ROP → Images → Advanced to resolve an issue with the default naming of Render Elements. Removing $F from the Output File Name and enabling the "Force Append Frame Number" will now export fileName.RE_Name.$F.extension

Lights

  • Fixed a bug causing the Viewport Preview of the U/V Size parameter to be incorrectly scaled by a factor of two.
  • Fixed a bug causing the automatically generated UVs for the V-Ray Rect Light to be incorrectly scaled by a factor of two.
  • Fixed a bug preventing the export of the use_rect_tex parameter of the V-Ray Rect Light.

UI

  • Fixed a crash caused by changes to the Houdini API with release 16.0.416 - setting the Render Device of the V-Ray Renderer ROP to GPU would crash Houdini.
  • Fixed a bug causing the VRayViewportTex.hda to incorrectly handle UV manipulations.

 

 

Changelog for Beta 2 Week 5 (Jan. 14 - Jan. 20)


 

Linux

  • Fixed a crash in Houdini 17.0.416 when selecting GPU as the Render Device on Linux

 

V-Ray Volume Grid

  • Fixed a bug causing Houdini variables (e.g. '$F4' ) to be ignored when changing frames in IPR

 

Rendering

  • Fixed a bug causing Camera Overscan / Screen Window Size to be ignored

 

 

Changelog for Beta 2 Week 6 (Jan. 21 - Jan. 27)


 

Export:

  • Fixed a bug causing some BRDF Hair 4 parameters to be ignored during export

Rendering

  • Fixed a bug preventing the sequential rendering of HIP files in batch mode through Python
  • Fixed a bug causing wrong Velocity render channel export

UI

  • Renamed the "Disable Self-Illumination" toggle in the Options tab to Disable Light Materials Illumination

 

Changelog for Beta 2 Week 7 (Jan. 28 - Feb. 03)


 

General

  • Added support for re-directing the Houdini Console output to a log file on disk using the VRAY_FOR_HOUDINI_LOG_FILE_NAME  and VRAY_FOR_HOUDINI_LOG_FILE_PATH environment variables.

Export

  • Fixed an edge-case bug causing a significant slowdown when using the s@instancepath attribute.
  • Fixed a bug causing a significant slowdown when using the s@instancepath attribute with Motion Blur enabled.

GPU

  • Fixed a bug causing V-Ray GPU to ignore Per-Primitive material assignments.

V-Ray Volume Grid

  • Added support for direct rendering of Houdini native volumetrics and VDBs. The process of importing a cached sequence through a Volume Grid Cache SOP is no longer the only option for rendering volumetric effects with V-Ray for Houdini. Note that the voxel data is baked into the VRScene files when the Volume Grid Cache SOP is not used.
  • Fixed a bug causing wrong bounding box information for volumes loaded through the Volume Grid Cache SOP.

V-Ray Proxy

  • Fixed a bug causing the V-Ray Proxy Import SOP to load an incorrect first frame when rendering Alembic files holding transforming or deforming geometry.

Physical Camera

  • Fixed a bug causing no Bitmap Aperture Texture export to the VRScene.

Materials

  • Added support for the V-Ray Volume Scatter material.

Textures

  • Added support for the Surface Luminance Texture which returns the light intensity for the current shading point.
  • Fixed a bug causing the Falloff Texture to only work in the Towards / Away mode.

Displacement

  • Fixed a bug preventing the use of geometry attributes to drive displacement.

Render Elements:

  • Fixed a bug causing incorrect Glossiness Render Element output. The Glossiness menu entry has been removed from the Color Channel ROP and a separate Glossiness ROP has been added.

Linux

  • Fixed a crash caused by the 'Use Embree for Hair' option on the V-Ray Renderer ROP when rendering splies.

 

Changelog for Beta 2 Week 8 ( Feb. 03 - Feb. 10)



Alembic

  • Fixed a bug causing incorrect looping behavior when loading an Alembic file through the V-Ray Proxy SOP.

Materials

  • Fixed a bug causing a missing output slot on the V-Ray Volume Scatter material.

Export

  • Fixed a bug causing a difference in the exported VRScene Node IDs between GUI and Batch rendering.

 

Changelog for Beta 2 Week 9 ( Feb. 11 - Feb. 17)


 

Textures

  • Fixed a bug causing no support for image sequence textures.


Linux

  • Fixed a bug causing Houdini to hang indefinitely on Linux when using the interrupt button to stop animation rendering on Linux.

 

Changelog for Beta 2 Week 10 ( Feb. 18 - Feb. 24)


 

GPU

  • The LD_LIBRARY_PATH environment variable is no longer required.
  • Fixed a bug causing incorrect behavior when using the MtlWrapper.


Volumetrics

  • Added support for rendering instanced native Houdini volumetrics.
  • Optimized VRScene export in the case where a single File SOP pointing to the VDB data on disk is present inside the Geometry container. In this case, the VDB data will be loaded through the V-Ray Volume Grid Cache node rather than being baked into the VRScene.
  • Fixed a bug preventing the rendering of volumetrics in IPR.


Lights

  • Added support for the User Color texture when using a V-Ray Mesh Light.


Rendering

  • Fixed a bug causing objects becoming invisible during a sequence render to persist in the rendered image.
  • Fixed a bug causing no motion blur when rendering with Deadline.


UI

  • Added a missing 'Use Local Machine' toggle for Distributed Rendering.