/maya2katana

Easily copy shading nodes from Maya to Katana

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

maya2katana

Easily copy shading nodes from Maya to Katana

Currently supported nodes (Arnold with alShaders):

  • aiAmbientOcclusion
  • aiImage
  • aiNoise
  • aiStandard
  • aiUserDataColor
  • aiUserDataFloat
  • aiVolumeCollector
  • alCellNoise
  • alCombineColor
  • alCombineFloat
  • alCurvature
  • alFlake
  • alFlowNoise
  • alFractal
  • alHair
  • alInputScalar
  • alInputVector
  • alJitterColor
  • alLayer
  • alLayerColor
  • alLayerFloat
  • alRemapColor
  • alRemapFloat
  • alSurface
  • alSwitchColor
  • alSwitchFloat
  • alTriplanar
  • blendColors
  • bump2d
  • clamp
  • luminance
  • ramp
  • samplerInfo

Installation

  1. Quit Maya
  2. Clone maya2katana repository (or download zip, extract and rename directory from "maya2katana-master" to "maya2katana") and place it to:
Windows: \Users\<username>\Documents\maya\scripts
Linux: ~/maya/scripts
  1. Open Script Editor and paste the following code to Python tab:
from maya2katana import clip
reload (clip)
clip.copy()
  1. To create a shelf button select the code and middle-mouse-drag it to your shelf

Usage

  1. Select a shading network or a single shadingEngine (Shading Group) node Maya shading network
  2. Press the button you've created earlier or execute a script (see installation step)
  3. Switch to Katana and paste the nodes Resulting Katana shading network