Cinema 4D support: Initial support for C4DtoA includes the following
Added Nuke 10.5 support
Dockable UI in Maya: By default Aton UI in Maya is now docked at right corner.
Stability improvements and bug fixes
Live Camera support: By Enabling Live Camera checkbox, Aton will create an interactive camera node in Nuke, which will update during IPR and frame change.
Extra Host improvements: It's now possible to stream the rendering to Extra Host, without necessarily having a local Nuke session opened.
Overscan support: Setup the overscan during IPR, and then automatically Set current values in the Scene Render Settings.
Sequence Rendering: New rendering mode has been added from Dan Bradham, allowing to batch render a multiple frames at one go.
Extra Host support: Simultaneously stream the rendering process to an extra machine in the same network.
Stability improvements and bug fixes: Fixed a crash when frequently changing the resolution during IPR.
Full IPR Support within Aton UI in Maya: No longer need to refresh every time you switch the camera or set an overrides.
Shader override support: Quickly override all or selected object's shaders to Checker, Grey, Mirror which are useful for look development and lighting, as well as to Normal, Occlusion and UV, for debugging.
Stability improvements and bug fixes.
Faster playback with multiple frames.
Memory optimization for float channels.
Fixed Nuke freezing when changing the port explicitly.
Stability improvements and bug fixes.
Minor changes and bug fixes.
Multiple frames support: By default it is enabled, meaning Aton is now taking into account the frame attribute supplied by MtoA and syncing Nuke's timeline accordingly, so you can have a sequence of rendered different frames cached in a single Aton node.
Enable AOVs toggle: If you Disable AOVs, Aton will start to ignore and not cache them for you. This can come useful if you want to render multiple frames, at the same time keeping the memory usage low.
Multiple nodes support: It's now possible to create a multiple Aton nodes either in the same Nuke script or in the separate instance, as well as run renders from a different instances of Maya simultaneously. In order to get this to work, make sure that your Aton node's Port number is matching with the one which has been added to the Aton for Maya GUI.
Frame Stamp enhancements: Arnold version and Frame numbers have been added to the Status bar, and the Time is now resetting after every IPR iteration.
Capture All Frames: It's possible to capture all the rendered frames at once, as a sequence. In this mode the frame number will be inserted in the file names instead of the current date.
Increased Performance, Memory optimizations and bug fixes: White scan-lines are no longer visible during rendering, meaning the buffer is now reading by a single thread, which gives a better performance at IPR. All the cached buffers have only 3 channels instead of 4 while the Alpha is a special case for the RGBA channel only.
Install for Nuke
In your init.py add the following
In your menu.py add the following
import nuke mainToolBar = nuke.toolbar("Nodes") m = mainToolBar.addMenu("Menu") m.addCommand("Aton", "nuke.createNode(\"Aton\")")
Install for Arnold
Install for Maya
Copy aton_maya.py to Maya's scripts folder.
For example C:\Users\YourName\Documents\maya\scripts
Install for Cinema 4D
Copy aton_c4d.pyp and aton_icon.png to C4D's plugins folder.
For example C:\Program Files\MAXON\CINEMA 4D R18\plugins
Binaries are compiled against Nuke 9.0v8/10.0v1 and Arnold 188.8.131.52 on Windows 7, OSX 10.11, CentOS 7 GCC 4.1.2
Run this Python code bellow in script editor to open Aton UI or put it on the shelf
from aton_maya import * aton = Aton() aton.show()
To use Crop node for the Render Region, first copy it to clipboard, click Get.
In order to change the default capture path, make an environment variable $ATON_CAPTURE_PATH and point it to your favorite directory.
To build it yourself you will need to have
New BSD License - for more info see COPYING in the repository
It's based on:
Dan Bethelli's Rmanconnect which is freely available at. http://github.com/danbethell/rmanconnect
Chad Dombrova's driver for arnold, freely available at. https://github.com/chadrik/renderconnect.
Arnold® is a registered trademark of Solid Angle.
Nuke® is a registered trademark of The Foundry.