Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>

WEEK'S BEST

  • DAEMON Tools Pro (...
  • FlashFXP [ DISCOUN...
  • PowerISO 4.9
  • WebcamMax [DISCOUN...
  • Zemana AntiLogger ...
  • System Mechanic Pr...
  • Glary Utilities Pr...
  • All My Movies [DIS...
  • Ad-Aware Internet ...
  • Atlantis Word Proc...
  • Home > Windows > Multimedia > Graphic > Graphic Editors
     Report malware

    Ayam 1.19

    download button

    Downloads: 3,117  View global page  Tell us about an update
    User Rating:
    Rated by:
    Good (3.4/5)
    32 user(s)
    Developer:

    License / Price:

    Size / OS:

    Last Updated:

    Category:

    BSD License / $0
    7.4 MB / Windows All
    [view history]
    C: \ Multimedia \ Graphic \ Graphic Editors

     Read user reviews (0)  Send to friend   Follow (1 user)

    Ayam description

    A 3D modelling environment for the RenderMan interface

    Ayam is a free 3D modelling environment for the RenderMan interface, distributed under the BSD licence. This means that neither the author nor any contributors make money out of this software.

    The Ayam's workspace is split into three window types: a main window, a toolbox and an arbitrary number of view windows. The main window displays the object hierarchy and allows to edit object properties.

    The toolbox window is for easy creation of objects and starting of modelling actions and tools. The modelling actions are then carried out in view windows, where also the scene is displayed.


    Here are some key features of "Ayam":

    CSG-Modelling:
    · CSG (Constructive Solid Geometry): compose complex objects from primitives that are combined with boolean operations.
    · The following RenderMan primitives (quadrics) are implemented: Sphere, Disk, Cylinder, Cone, Hyperboloid, Paraboloid, and Torus; additionally, there is a Box primitive.
    · All quadrics may be automatically closed (missing cap surfaces generated), even if any of their parameters are not on default values.
    · Primitives may be combined using Level objects (that do CSG operations) in a hierarchy.
    · Ayam itself does not calculate and preview the results of CSG operations, this is done by a RenderMan compliant renderer or by the aycsg CSG preview plugin, which is based on OpenCSG. See an example rendering of the aycsg plugin.
    · CSG operations are not limited to the aforementioned primitives. As long as it is guaranteed that an object is fully closed, it may be used in CSG operations.

    NURBS-Modelling:
    NURBS (Non Uniform Rational B-Splines):
    · NURBS modelling is done by combining common NURBS curves or interpolating curves to NURBS patches.
    · Combination is e.g. done using tool objects: Revolve, Extrude, Sweep, Birail1, Birail2, Skin, and Gordon. For instance: a Revolve tool object has a planar curve as child object and revolves it to a surface of revolution; the curve stays editable all the time, caps may be added automatically by simply clicking on check-boxes. Fully closed NURBS object is available as primitive to CSG!
    · Revolve object with arbitrary angle of revolution; may create full caps.
    · Extrude object with holes, bevels and caps.
    · Sweep object implements the standard sweep operation (sweeping a cross section curve along a trajectory curve); the cross sections may be rotated automatically, so that they are always perpendicular to the trajectory; in interpolating mode, the sweep interpolates all the cross-section-curves; a scaling curve may be present that modifies the sweep further.
    · Birail1 object sweeps a cross section along two rail curves.
    · Birail2 object sweeps a cross section along two rail curves, morphing it into a second cross section at the end of the rail curves.
    · Skin object is able to skin curves of arbitrary topology (skin an interpolating curve with 4 points with a linear NURBS curve with 2 points and a cubic NURBS curve with 10 points); in interpolating mode, the skin even interpolates all the curves.
    · Gordon object creates Gordon surfaces that interpolate a network of curves.
    · Cap object is able to create planar caps from curves.
    · ConcatNC object concatenates a number of NURBS curves, creating fillets where necessary.
    · High quality Text object creates objects based on extruded Bezier curves extracted from TTF files.

    Additional Geometric Types:
    To complement the feature set and allow easier integration of objects from systems with other modelling paradigms, Ayam also supports:
    · Bilinear and Bicubic Patch Meshes
    · Poly Meshes
    · Subdivision Surfaces
    · Metaballs
    · Those objects will be imported and exported but no extensive set of modelling tools exists to modify them.

    RIB-Export:
    · Highly acclaimed RIB-Export.
    · Invoke renderers directly from a view window (including a progress meter and cancel button).
    · AreaLights
    · ShadowMaps
    · Custom RiOptions and RiAttributes using tags.
    · Texture coordinates using tags.
    · Arbitrary primitive variables using tags.
    · Direct support for the following RenderMan compliant renderers: BMRT, 3Delight, Air, Aqsis, Pixie, RenderDotC, Angel, and PRMan.
    · Permanent Preview feature.

    RIB-Import:
    · RIB-Import, supporting Lights, Quadrics, CSG, NURBS, PolyMeshes, Subdivision Surfaces, Transformations, Shaders, Arbitrary Options, Attributes, and Primitive Variables.

    Import/Export:
    · Wavefront OBJ Export, supporting (trimmed) NURBS and PolyMeshes.
    · Rhino 3DM Import/Export supporting (trimmed) NURBS and PolyMeshes.
    · Apple 3DMF (V1.0) Import/Export supporting (trimmed) NURBS and PolyMeshes

    Misc:
    · Easy to understand user interface.
    · Full (indexed) documentation available as HTML or PDF.
    · TreeView with Drag-and-Drop support.
    · Custom objects that may freely implement their representations (using OpenGL and RIB) and even small GUIs to edit their type specific parameters may be written by the user and dynamically loaded at runtime.
    · Scripting interface: Tcl.
    · Script Objects.
    · Instancing, arbitrary number of modeling views, object clipboard, independent property clipboard, console, n-level undo.

    What's New in This Release: [ read full changelog ]

    Bug Fixes:
    · fixed setting the FilterWidth for RIB export (SF 3148250)
    · fixed read only points of ExtrNC/ExtrNP/OffsetNC/OffsetNP objects
    · appearing in wrong places (SF 3154051, 3154053)
    · fixed is_rat attribute of revolve object (SF 3159003)
    · fixed revolve for curves that touch the axis of revolution (SF 3159009)
    · fixed RIB export of SDMesh objects with tags in Affines simple
    · RIB writer (distributed with Ayam, nSF bug item created)
    · fixed "Add Bevel" command entries in various tool object property
    · GUIs (SF 3164571)
    · fixed boundary curve extraction for surfaces with unclamped knot
    · vectors (SF 3194851)
    · fixed small memory leak in ExtrNC object (in Boundary mode) (SF 3194853)
    · fixed provide of script for multiple objects (SF 3210473)
    · fixed provide of clone for multiple objects (SF 3210478)

    Modelling:
    · added plugin "subdiv" that, with the help of "Subdivide2.0", can be used
    · timprove the display of sdmesh objects by real subdivided surfaces
    · added options tcontrol subdivision level and drawing tsdmes...

     Softpedia guarantees that Ayam 1.19 is 100% FREE, which means it does not contain any form of malware, including spyware, viruses, trojans and backdoors. [read more >]


    TAGS:

    3D environment | RenderMan interface | object creator | RenderMan | creator | model



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM