Open Shading Language

Open Shading Language (OSL) はソニー・ピクチャーズ・イメージワークスが Arnold Renderer で使うために開発したシェーディング言語である。この言語は Illumination Research の 3Delight レンダラー、Otoy の 、V-Ray 3、及び Blender の Cycles レンダリングエンジン (Blender 2.65 より) でもサポートされている。OSL のサーフェス及びボリュームシェーダーはサーフェスやボリュームの散乱光をどのように処理するかをできる形で定義する。そのため、OSL はレイトレースとグローバル・イルミネーションをサポートするに良く適している。 

 映画 
OSL は2012年以降に製作された以下を含む多数の映画に使われている：

 メン・イン・ブラック3
 アメイジング・スパイダーマン
 モンスター・ホテル

 関連項目 
 シェーディング言語
 3Delight
 Arnold (ソフトウェア)
 Blender

 RenderMan

出典

外部リンク

Category:プログラミング言語