Open Shading Language
![]() | 正式名称がOpenGL Shading Languageの「GLSL」とは異なります。 |
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]:
- メン・イン・ブラック3
- アメイジング・スパイダーマン
- モンスター・ホテル
関連項目
出典
外部リンク
公式ウェブサイト
3Dレンダリング | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
レンダリング手法 |
| ||||||||
ライティング/ シャドウイング |
| ||||||||
シェーディング |
| ||||||||
サンプリング及び アンチエイリアス |
| ||||||||
レンダリングAPI |
| ||||||||
レンダリング ソフトウェア |
|
- 表示
- 編集