Aton

HTML5 Icon

Aton is Arnold Interface-compatible display driver and Nuke plugin for direct rendering into the Nuke interface.

View the Project on GitHub Sosoyan/Aton

1.3.7 Release notes

1.3.6 Release notes

1.3.5 Release notes

1.3.1 Release notes

1.3.0 Release notes

1.2.2 Release notes

1.2.1 Release notes

1.2.0 Release notes

1.1.5 Release notes

1.1.4 Release notes

1.1.3 Release notes

1.1.2 Release notes

1.1.1 Release notes

1.1.0 Release notes

How to install

  • Install for Nuke

      1. Copy aton.dll(.dylib, .so) from Bin folder to $NUKE_PATH
        for example C:\Users\YourName\.nuke

      2. In your init.py add the following

        nuke.load("aton")
      3. 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

    • Copy driver_aton.dll(.dylib, .so) to $ARNOLD_PLUGIN_PATH
      For example C:\solidangle\mtoadeploy\2017\shaders
  • Install for Maya

  • 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

  • Install for Houdini

    • Copy aton_houdini.py to HtoA's scripts folder.
      $HTOA_PATH/scripts/python/htoa/aton_houdini.py

    • It's necessary to inject an extra code into HtoA to be able to add a custom driver. Therefor insert the following python patch after the line 5 of the file $HTOA_PATH/soho/arnold.py

    try:
        from htoa.aton_houdini import atonPatch
        atonPatch()
    except StandardError:
        pass
    
  • from htoa import aton_houdini
    aton_houdini.Aton().show()
    
  • Binaries are compiled against Nuke 10.5 / 11.2 and Arnold 4.2 / 5.0 / 5.2

  • How to Use

    1. Open Nuke and create Aton node
    2. Open Maya, make sure Arnold is set as default renderer
    3. Run this Python code bellow in script editor to open Aton UI or put it on the shelf

      import aton_maya
      aton_maya.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 favourite directory.

    How to Build

    To build it yourself you will need to have

    Licensing

    New BSD License - for more info see COPYING in the repository

    Contributers

    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.