11 December 2024
C4DtoA 4.7.9 uses Arnold 7.3.6.0 and is a minor feature release bringing support for MoGraph attributes.
Download Arnold for Cinema 4D from your Autodesk Account. See Download Arnold for more information about downloading C4DtoA from your Autodesk Account.
Follow these installation instructions.
mograph_ prefix, like mograph_color. Weight maps are exported as mograph_weight_[tag_name]. (C4DTOA-3313)![]() |
![]() |
Export MoGraph attributes in Multi-Instance mode: All MoGraph attributes, including the clone index, are now exported from a Cloner in Multi-Instance mode. (C4DTOA-3318)
Various normal types for triplanar: The triplanar shader has a new parameter normal_type which can be used to select the type of normal to use for selecting the dominant axis for texturing. The options are shading, which is the previous behavior and uses the smooth shading normal (this normal includes bump), smooth_and_displaced is like the shading normal but without the bump, and finally smooth_before_displacing gives the smooth normal before displacement and bump. Note that smooth_before_displacing requires that autobump be enabled. (ARNOLD-15523)
Improve interoperability between Arnold and MaterialX shaders: It is now possible to connect Arnold closure shaders such as standard_surface and openpbr_surface to MaterialX surfaceshader shaders such as mix. (ARNOLD-15238)
Upgrade OCIO: OpenColorIO was upgraded to 2.4.0. (ARNOLD-15477)
Filter support in python API: New functions are added to the python API that allow you to query and modify filter settings of drivers and AOVs. (C4DTOA-3323)
# simple example that queries the filter id of an Arnold Driver object
filterId = arnold_custom_gui.GetFilterId(driver, c4d.C4DAI_DRIVER_FILTER)
print("Current filter: %d" % filterId)
# simple example that changes the filter to a contour_filter with a custom width
arnold_custom_gui.SetFilterId(driver, c4d.C4DAI_DRIVER_FILTER, GenerateId("contour_filter"))
arnold_custom_gui.SetFilterParameter(driver, c4d.C4DAI_DRIVER_FILTER, GenerateId("contour_filter.width"), 2.0)
Additional metadata for parameter grouping and types: New metadata added for most base types (such as polymesh, shape, light, and skydome_light to specify information about parameters, (ARNOLD-15674)
ui.groups - Information on the grouping of parameters, useful for applications to automate the display of parameters. This metadata was previously available for some shaders only. It is in the form of Group Name 1:param_1 param_2,Group Name2:param_3 param_4ui.hide - This boolean hides a parameter in an interfaceray_vis_type - A boolean metadata for parameters that takes a byte value that represents a ray-type mask, for example, visibility, sidednessAiMakeTx without color conversion: When AiMakeTx or maketx are run on a texture that has the same color space as the rendering space, a TX file with the suffix "raw" is created, following the same convention as what auto-tx does at render time. (ARNOLD-15636)
Correct narrow space with the OCIO env var: When the default color manager node is used with an environment variable OCIO pointing to a custom config file, Arnold now use a proper narrow space for 8-bit textures, instead of assuming a narrow space called sRGB. (ARNOLD-15634)