KtoA 4.0.0.1 - Arnold for Katana
23 Nov 2021
KtoA 4.0.0.1 introduces Arnold core 7.0.0.1 and is a bugfix release.
System Requirements
- Windows 10 or later, with the Visual Studio 2019 redistributable.
- Linux with at least glibc 2.17 and libstdc++ 4.8.5 (gcc 4.8.5). This is equivalent to RHEL/CentOS 7.
- CPUs need to support the SSE4.1 instruction set. Apple Mac models with M series chip are supported under Rosetta 2 mode.
- GPU rendering works on Windows and Linux only and requires an NVIDIA GPU of the Ampere, Turing, Volta, Pascal, or Maxwell architecture. We recommend using the 470.74 or higher drivers on Linux and 472.12 (Quadro), 472.12 (GeForce) , or higher on Windows. See Arnold GPU for more information.
- Optix™ denoiser requires an NVidia GPU with CUDA™ Compute Capability 5.0 and above.
Bug Fixes
KTOA-722 Anamorphic pixel aspect ratio film calculated incorrectly
KTOA-726 Slow scenegraph evaluation with arnoldYeti
KTOA-735 Support motion blur on camera FOV
KTOA-736 Add proper support for animated camera parameters
KTOA-738 ArnoldUserData typo converting number parameters to op attributes
ARNOLD-11141 - Incorrect luminance/blackbody/wavelength when using multiple render sessions with different linear color spaces
ARNOLD-11587 - Artifacts on switching texture_use_existing_tx in IPR for OSL shaders
ARNOLD-11588 - Switching texture_use_existing_tx does not update in IPR
ARNOLD-11636 - Out of range error when reading from Pref user data
ARNOLD-11676 - Resetting a face-varying user data does not remove the indices parameter
ARNOLD-11697 - Unable to raise GI sample settings from 0 during IPR
ARNOLD-11716 - Hang when rendering in free mode fails while another render is running
ARNOLD-11746 - Crash in OIDN denoiser
ARNOLD-11747 - Crash in node destroy after the render is finished
ARNOLD-11756 - Crash with standard_volume assigned to an implicit node
ARNOLD-11781 - Artifacts when rendering with CPU, adaptive, progressive and box filter
ARNOLD-11784 - Crash when creating and deleting AtUniverses in parallel
ARNOLD-11787 - Missing documentation about parameter in AiMsg* API
ARNOLD-11806 - Calling AiRenderBegin while rendering can cause a crash
ARNOLD-11819 - Crash in AiMsgXxx when creating and deleting multiple render sessions
ARNOLD-11825 - Instancer does not propagate user data of type array
ARNOLD-11831 - Missing Python bindings for AiParamValueGetPtr/SetPtr
ARNOLD-11840 - Confusing deprecation warning with visible lights
ARNOLD-11684 - [GPU] Hang with autobump when the displacement shader reads user data
ARNOLD-11702 - [GPU] Crash when flushing texture cache with OSL textures
ARNOLD-11711 - [GPU] Crash in interactive rendering with some light sampling settings
ARNOLD-11717 - [GPU] Crashes when rendering on GPU with Optix denoiser in batch render sessions with a display driver
ARNOLD-11804 - [GPU] Infinite values in P AOV on background
ARNOLD-11815 - [GPU] Crash in ramp_rgb with curves_only
ARNOLD-11612 - [OCIO] Warnings if the OCIO color manager uses a non default config file
ARNOLD-11640 - [MaterialX] Silent error when writing materials using the node name as the material name
ARNOLD-11654 - [MaterialX] Importing shaders with multiple outputs fails
usd#902 Render session is not passed to AiDeviceAutoSelect
usd#900 Avoid calling AiRenderBegin if render is already running
usd#905 Integer primvar Render Vars fail to render via husk
usd#906 Version is not set as default when returning SDR definitions
usd#928 Transform from the Point Intancer is not applied to instances
usd#918 Rendervars do not show up in Houdini 19
usd#915 Volume shader is not applied to the ArnoldVolume primitive in Hydra
usd#458 Point instancer should prune the primitives under its hierarchy
usd#904 No way to have Point Instancer prototypes hidden
usd#924 Writer now saves the default color manager node
usd#921 Remap curves primvars to avoid "wrong data count" errors
usd#854 Primvars is ignored when rendering basisCurves as b-spline