Açık Gölgelendirme Dili - Open Shading Language
| Geliştirici(ler) | Akademi Yazılım Vakfı |
|---|---|
| kararlı sürüm | 1.11.14.2 / 2 Temmuz 2021 |
| Tip | gölgeleme dili |
| Lisans | BSD lisansı 3 madde |
| İnternet sitesi | github/OpenShadingLanguage |
Open Shading Language (OSL), Sony Pictures Imageworks tarafından Arnold Renderer'da kullanılmak üzere geliştirilmiş bir gölgeleme dilidir . Ayrıca Illumination Research'ün 3Delight oluşturucusu, Otoy's Octane Render , V-Ray 3 ve Blender'daki Cycles render motoru (Blender 2.65 ile başlayan) tarafından da desteklenir. OSL'nin yüzey ve hacim gölgelendiricileri, yüzeylerin veya hacimlerin, önem örneklemesine izin verecek şekilde ışığı nasıl dağıttığını tanımlar ; bu nedenle, ışın izlemeyi ve küresel aydınlatmayı destekleyen fiziksel tabanlı oluşturucular için çok uygundur .
In Renderman OSL de önemli modülüdür. Orada daha iyi Intel AVX2 ve AVX-512 gelişmiş vektör uzantısı desteği için iki kat performansla değiştirildi. SIMD OSL, Intel SIMD AVX2 ve AVX-512 Donanımı (Haswell ve daha yenisi) için bu Geliştirmenin ürünüdür . Zen Mimarisine sahip Ryzen gibi AVX2 destekli AMD CPU Donanımı da bu uzantıyı kullanabilir.
Gelecek sürüm 1.12, varsayılan olarak C++14'ü destekleyecektir. 2.1-2.3 desteği ile 2.0 için OpenImageIO desteği kaldırılacaktır. SIMD Batch gölgelendirici Modu ve OptiX desteği geliştirme ve deneme aşamasındadır. CUDA 11 ve OptiX 7.1 burada desteklenen seviyelerdir.
Filmler
2012 veya sonrasında yapılan birçok filmde OSL kullanılmıştır, örneğin:
Ayrıca bakınız
Referanslar
Dış bağlantılar