OSL(著色器語言)

OSL(著色器語言)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

開放式著色語言(Open Shading Language)是先進的可程式著色渲染器和其他應用程式的一個小而豐富的語言,理想的用於描述材質,燈光,對象位移和模擬效果。

開放式著色語言(OSL)的項目包含完整的編譯器和語言規範,從組裝到中間的開放著色語言(OSL)類位元組碼解釋器,運行庫(包括已編譯的執行程式),和其他廣泛的標準圖形函式館。這些都有非常明了的相關文庫和有關C++API文檔,可以很容易地與現有系統集成套用到其他渲染器,以及合成封裝到其他圖像處理工具,或其他應用程式的原始碼中,而且還可以很容易地定製,允許適當的擴展和改變其渲染特異性,或著自定義後端,並且翻譯到其他處理器或專用硬體中。
開放式著色語言(OSL)是由Sony Pictures Imageworks(索尼圖形圖像運作公司)使用在其內部的著色器語言,用於電影動畫和視覺特效。該語言規範也希望其他電影動畫工作室用它來開發和套用到其他電影動畫和視覺特效中。

相關詞條

熱門詞條

聯絡我們