Ayam Icon
Ayam

Start
News
Gallery
Features
Download
Community
Docs

Download

To render the scenes you model with Ayam you need a RenderMan compliant renderer. So, please also download/install one of the following renderers: Aqsis, Pixie, Gelato, RenderDotC, 3Delight, Air, Angel, PRMan.

Please make sure you also download and install the latest hotfix!

Linux

  • This archive contains binaries, examples, and documentation.
  • This binary should run on every recent Linux distribution. If it does not work for you, please send e-mail!
  • Note that Ayam is a 32 bit application, if you want to use it on a 64 bit Linux distribution you must install a complete 32 bit execution environment.
  • The shader parsing plugins in this release were compiled/tested with the following versions of the renderers: ayslo3d: 3Delight 8.5, ayslx: Aqsis 1.8.1, aysdr: Pixie 2.2.2, ayso: RDC 3.3.5, ayslo: PRMan 11.5
  • The ONIO (Rhino OpenNURBS) plugin was compiled with OpenNURBS 3.0.

IRIX

  • This archive contains binaries, examples, and documentation.
  • On IRIX there is currently no SDNPatch plugin. You may safely ignore the warnings about a missing sdnpatch.so file, that occur during the installation.
  • On IRIX there is currently no jsinterp plugin. You may safely ignore the warnings about a missing jsinterp.so file, that occur during the installation.
  • On IRIX you have to adapt the variable LD_LIBRARYN32_PATH instead of LD_LIBRARY_PATH.
  • The shader parsing plugins in this release were compiled and tested with the following versions of the renderers: ayslx: Aqsis 0.9.0 MIPS3, ayslo3d: 3Delight 1.0.6 MIPS4, ayso: RDC 3.4 MIPS3, ayslo: PRMan 3.8.0.6 MIPS3, aysdr: Pixie 2.2.5 MIPS4

Win32

  • This archive contains binaries, examples, and documentation.
  • All Win32 executables use Aqsis 1.0.1 support libraries for RIB export and shader parsing. BMRT shaders are not supported unless the ayslc plugin is loaded.
  • If Ayam is not able to execute renderers
    (Tcl: Error! couldn't duplicate output handle: bad file number),
    start Ayam using the provided batch file ayam.bat.
  • The shader parsing plugins in this release were compiled/tested with the following versions of the renderers: aysdr.dll: Pixie 1.7.4/2.0.2, ayslb.dll: Air 2.6, ayslo3d.dll: 3Delight 8.5, ayso.dll: RenderDotC 3.4, ayslo.dll: PRMan 11.5, ayslx.dll: Aqsis 1.0.1/1.6, aygso.dll: Gelato 2.0, ayslc.dll: BMRT 2.6.
  • This archive does not contain the following plugins: IDR.
  • The ONIO (Rhino OpenNURBS) plugin was compiled with OpenNURBS 3.0.
  • For Windows XP you may also need to download and install vcredist_x86.exe.

Mac OS X (Aqua)

  • This archive contains binaries, examples, and documentation.
  • This port will run very slow on most computers, due to implementation deficiencies in the Aqua port of Tk; please use the X11 version!
  • The application binary and all plugins in this archive are universal binaries compiled for ix86/PPC.
  • The application bundle contains and uses the Tcl/Tk frameworks in version 8.4.19 with weak-linking enabled.
  • Ayam is tested to run on MacOS 10.4 (Tiger) and 10.5 (Leopard).
  • On Mac OS X Aqua there is, currently, no AyCSG plugin.
  • Because BMRT is not available on Mac OS X, this binary has been compiled without libslcargs and will scan XML shader description files created by sl2xml from the K-3D project only (if no shader parsing plugin is loaded).
  • The shader parsing plugins were compiled/tested with the following versions of the renderers: aysdr.so: Pixie 2.2.5; ayslx.so: Aqsis 1.0.1/1.6; ayslo3d - 3Delight 8.5.
  • The ONIO (Rhino OpenNURBS) plugin was compiled with OpenNURBS 3.0.

Mac OS X (X11)

  • This archive contains binaries, examples, and documentation.
  • The application binary and all plugins in this archive are universal binaries compiled for ix86/PPC.
  • The shader parsing plugins were compiled with the following versions of the renderers: aysdr - Pixie 2.2.5; ayslx - Aqsis 1.0.1/1.6, ayslo3d - 3Delight 8.5.

Source

  • This archive contains the Ayam source code, examples, and documentation.
  • You also need the Tcl/Tk sources in order to compile Ayam; get them from the Tcl Project on SourceForge. If you already have a working Tcl/Tk-installation and plan to use it with Ayam be sure to get the exactly matching version of the Tcl/Tk sources.
  • The archive "ayam1.20.VC2005.zip" contains a MS VC++2005-Express workspace and all libraries for the compilation of Ayam on Win32.

Other Systems

  • FreeBSD: Ayam 1.19 is available in the FreeBSD port system. In theory, just typing
    "pkg_add -r ayam"
    should install it for you. Note that this port is using Aqsis as primary renderer and will not build any plugins except for mfio and metaobj.
  • Mandrake 10 RPM from Torbjörn Turpeinen: ayam-1.8-3.mdk10.1.thac.i586.rpm. Note that this RPM is using Aqsis as primary renderer and does not contain all plugins.

Additional Downloads

  • [16. May 2011] Hotfix #1 for Ayam 1.19, fixes
    • Tcl error when applying the ViewAttrib property (SF 3295757)
    • Reset button resets wrong data after selection change (SF 3295758)
    • last element of dynamic property GUI is not visible (SF 3301967)
  • [3. Feb 2011] Hotfix #1 for Ayam 1.18.2, fixes
    • Add Bevel command entries do not work (SF 3164571)
  • [24. Jul 2008] Hotfix #1 for Ayam 1.14, fixes
    • Esc key binding of About requester (SF 1964809)
    • reset of property GUIs when opened via keyboard (SF 1988972)
    • view mode icons when settings are changed via property GUI (SF 1989149)
    • <Shift-Home> Tcl error if first object is selected
    • <Shift-Home> omitting the first object in sub-levels
    • crashes when complete notify is enabled (by disabling complete notify altogether, sorry)
    All users of Ayam 1.14 on all platforms should download the script and add it to their "Scripts" preference setting.
  • [17. Jan 2008] ayslc plugin for Ayam 1.13 recompiled to be used on recent Linux distributions.
  • [11. Dec 2007] Hotfix #1 for Ayam 1.13, fixes
    • SF 1846422 AutoFocus is not enabled after prefs window closing
    • SF 1847870 AutoFocus is not enabled after implicit import/export
    • SF 1840995 Ayam doesn't properly quote paths when passing render args
    • stealing the focus from the console upon startup
    All users of Ayam 1.13 on all platforms should download the script and add it to their "Scripts" preference setting.
  • [24. Apr 2007] DXFIO Plugin for Ayam1.12
  • [22. Aug 2007] Hotfix #4 for Ayam 1.12, fixes
    • SF1637748 crash after applying ScriptAttr property
    • SF1637735 crash after deleting of objects
    • SF1646155 crash after using object clipboard (copy/cut)
    • SF1648924 Tcl error when inserting scenes on Mac OS X
    • SF1650838 no redraw in modelling view for LazyNotify
    • SF1656876 reversed Global/Local view menu (on Mac OS X/Aqua)
    • SF1661732 newly created level objects may get wrong type
    • SF1665917 closing preferences with Ok does not redraw
    • SF1779508 "Default Values!" button in shader GUI
    All users of Ayam 1.12 on all platforms should download the script and add it to their "Scripts" preference setting.
  • [1. Sep 2006] Additional plugins are now distributed via the SourceForge File Release System.
  • [12. Sep 2006] Hotfix #4 for Ayam 1.11, fixes
    • SF1549831 (extra help menu entry "Helpblock")
    • SF1549833 (RenderGUI feature can not find cat.exe on Win32)
    • SF1553274 ("Special/Save Selected As" only writes one object)
    • help menu problems on Win32 caused by hotfix #1
    • SF1560022 (apply of Transformations property notification error)
    • add proper application menu about entry for Mac OS X Aqua
    • SF1566337 (inserting/deleting points notify and redraw errors)
    All users of Ayam 1.11 on all platforms should download the script and add it to their "Scripts" preference setting.
  • [22. Jan 2005] Hotfix #1 for Ayam 1.8, fixes
    • SF1104662 (Tcl errors with property listbox scrollbar on Win32)
    • SF1106832 (views sometimes get wrong camera values)
    • SF1102870 (aycsg preferences dialog does not open; aycsg has to be loaded _before_ hf181.tcl to make this fix work!)
    All users of Ayam 1.8 (but not 1.8.1 and above) on all platforms should download the script and add it to their "Scripts" preference setting.
  • [4. Sep 2004] Hotfix #2 for Ayam 1.7, fixes
    • SF977750 (empty ayamrc created when toolbox is closed)
    • SF974216 (splitting of NURBS curves does not set undo operation name)
    • SF928055 (Select Renderer: 3Delight shader parsing broken)
    • double clicks in file requesters lead to havoc on Win32 (not recorded as bug on SourceForge).
    • SF1021320 (matrix ui elements do not work)
    • SF1008840 (create NURBS tools do not set scene changed state)
    • SF986519 (Numeric keypad bindings to zoom views broken)
    All users of Ayam 1.7 on all platforms should download the script and add it to their "Scripts" preference setting.
  • [4. Aug 2004] fixed versions of the aysdr shader parsing plugin for Mac OS X and Linux.

If you find a bug in Ayam, please report it using the bug tracker on SourceForge. Please, do not post comments or feature requests to the bug tracker; use the public forums or the other trackers on the project page on SourceForge instead. See also the list of frequently asked questions.
Randolf Schultz, 28. Mar 2012
randolf.schultz@gmail.com