Open Shading Language

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

映画[編集]

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

関連項目[編集]

出典[編集]

  1. ^ OSLin 3Delight”. www.3delight.com. 2020年1月26日閲覧。
  2. ^ Octane Render OSL Support”. home.otoy.com. 2019年12月27日閲覧。
  3. ^ V-Ray OSL Support”. docs.chaosgroup.com. 2016年9月13日閲覧。
  4. ^ Blender 2.65: Cycles”. 2020年2月9日閲覧。
  5. ^ Where OSL has been used”. 2020年2月29日閲覧。

外部リンク[編集]

公式ウェブサイト