API ガイド > ソフトウェア シェーディング ノードを作成する >

# シェーディング ノード プラグインの概要

この章では、Maya のソフトウェア レンダラで使用するソフトウェア シェーディング ノードの作成方法について、詳細を説明します。Maya のインタラクティブ シーン ビューのレンダリングで使用するシェーダについては、この章のハードウェア シェーディング ノードを作成するを参照してください。

ソフトウェア シェーディング ノードは通常の Maya ディペンデンシー ノードであり、特別な名前を付けたアトリビュートを使用して、シェーディング ネットワークのその他のノードに接続したり、Maya ソフトウェア レンダラとやり取りをしたりします。

一般に、ソフトウェア シェーディング ノードは、mental ray や RenderMan などのサードパーティ製レンダラと互換ではありません。これらのレンダラでは、フレーム全体で定数となっている特定の出力値をシェーディング ノードからピックアップしますが、オブジェクト単位、頂点単位、サンプル単位で変化する値については、固有の API にシェーダを作成する必要があります。