appleseed plugin for Autodesk® Maya®
C++ Mathematica Python CMake C Objective-C

README.md

appleseed-maya

appleseed-maya is an appleseed plugin for Autodesk® Maya®.

Setup

  1. Set environment variables:

    export MAYA_PLUG_IN_PATH=${BUILD_DIR}/src/appleseedmaya
    export MAYA_SCRIPT_PATH=${THIS_DIR}/scripts
    export PYTHONPATH=$PYTHONPATH:${APPLESEED_DIR}/lib/python2.7:${THIS_DIR}/scripts
    export XBMLANGPATH=${THIS_DIR}/icons
    export MAYA_PRESET_PATH=${THIS_DIR}/presets:$MAYA_PRESET_PATH
    export APPLESEED_SEARCHPATH=${APPLESEED_DIR}/sandbox/shaders/maya
    
  2. Launch Maya and load the plugin.

Planned features

  • appleseed project export
  • Command line render
  • Batch render
  • Render to RenderView
  • IPR
  • Motion blur
  • IBL
  • Maya shading nodes support
  • OSL shaders
  • Scripted access to translated scenes
  • Bifrost
  • XGen

Maya shading nodes status

List of Maya hypershade nodes and their status. Not all will be supported.

Utilities

  • add double linear
  • add matrix
  • angle between
  • array mapper
  • blend colors
  • blend two attr
  • bump 2d
  • bump 3d
  • choice
  • chooser
  • clamp
  • clearcoat
  • color profile
  • compose matrix
  • condition
  • contrast
  • curve info
  • decompose matrix
  • distance between
  • double switch
  • euler to quat
  • four by four matrix
  • frame cache
  • gamma correct
  • height field
  • hsv to rgb
  • inverse matrix
  • light info
  • luminance
  • mult double linear
  • mult matrix
  • multiply divide
  • particle sampler
  • 2d placement
  • 3d placement
  • plus minus average
  • projection (Unsupported, see AS Projection instead)
  • quad switch
  • quat add
  • quat conjugate
  • quat invert
  • quat negate
  • quat normalize
  • quat prod
  • quat sub
  • quat to euler
  • remap color
  • remap hsv
  • remap value
  • reverse
  • rgb to hsv
  • sampler info
  • set range
  • single switch
  • stencil
  • surface info
  • surf. luminance
  • transpose matrix
  • triple switch
  • unit conversion
  • uv chooser
  • vector product
  • weighted add matrix

Image planes

  • image plane

Surface

  • GLSL shader (unsupported)
  • shaderfx shader (unsupported)
  • stingrayPBS (unsupported)
  • anisotropic
  • bifrost aero material
  • bifrost foam material
  • bifrost liquid material
  • blinn
  • cgfx shader (unsupported)
  • hair tube shader
  • lambert
  • layered shader
  • ocean shader
  • phong
  • phongE
  • ramp shader
  • shading map
  • surface shader
  • use background

Volumetric

  • env fog
  • fluid shape
  • light fog
  • particle cloud
  • volume fog
  • volume shader

Displacement

  • displacement
  • C muscle shader

2D textures

  • bulge
  • checker
  • cloth
  • file
  • fluid texture 2d
  • fractal
  • grid
  • mandelbrot
  • mountain
  • movie
  • noise
  • ocean
  • psd file
  • ramp
  • substance
  • substance output
  • water

3D textures

  • brownian
  • cloud
  • crater
  • fluid texture 3d
  • granite
  • leather
  • mandelbrot 3d
  • marble
  • rock
  • snow
  • solid fractal
  • stucco
  • volume noise
  • wood

Env textures

  • env ball
  • env chrome
  • env cube
  • env sky
  • env sphere

Other Textures:

  • layered texture

Lookdevkit nodes

  • simplex noise

Lights

  • ambient light
  • area light
  • directional light
  • point light
  • spot light
  • volume light

Custom Nodes

  • AS Projection