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日閲覧。

外部リンク

公式ウェブサイト