日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GPU Gems1 - 10 电影级的光照

發(fā)布時間:2023/12/13 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GPU Gems1 - 10 电影级的光照 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本章中介紹了一個的簡化的uberlight(可理解為“全能光照”)實(shí)現(xiàn),此光照shader根據(jù)Ronen Barzel(1997,1999)提出的照明模型編寫而成。而該模型的超集已由Pixar動畫開發(fā),并應(yīng)用于《玩具總動員》、《怪物公司》、《海底總動員》等一系列的迪士尼電影中。本章所對該光照模型的嘗試,旨在提供一套全面的光照控制參數(shù),以涵蓋燈光美術(shù)師日常使用的大部分效果。

首先,該章中呈現(xiàn)的Shader只模擬光照場景光源的形成和控制,不包括如何模擬表面細(xì)節(jié)和光反射行為的復(fù)雜性。

大體上,用于電影產(chǎn)品的照明模型會進(jìn)行兩種操作,類似于顯示在這里的偽代碼:

color illuminationModel() {Computer the surface characteristicFor each light{Evaluate the light source (評估光源)Compute the surface response(計算表面響應(yīng))} }

首先,通過這些方式計算表面著色信息:運(yùn)行各種紋理查找(texture lookups),在網(wǎng)格上插值(interpolating values over the mesh),計算程序模式(computing procedural
patterns)等。然后在照明物體的每個光源上循環(huán),計算出它的貢獻(xiàn)。我們通過對每個光線計算光的顏色,然后計算表面對照明的響應(yīng)來進(jìn)行上述操作。

原文中給出了一個Shader源代碼,該Shader用于計算塑料(plastic)材質(zhì)在只有一個光源貢獻(xiàn)的反射模型。,可以很容易將它擴(kuò)展為更通用的多光源和更多表面的解決方案。

該Shader為美術(shù)師提供了各個方面的照明控制:選擇(指定物體是否響應(yīng)接受光照),顏色,形狀,陰影和紋理,而陰影選項(xiàng)中包括明暗度、色調(diào)、反射、陰影貼圖、陰影模糊等參數(shù)。

?

下面兩幅圖說明了uberlight 的使用效果。照明來自Pixar短片“Geri's Game”中的人物頭部。

?圖 (a)Geri由一個光源照明;(b)改變光的權(quán)重,修改反射高光對比度;(c)改變陰影顏色,加強(qiáng)陰影;(d)改變谷倉形狀(類似窗戶一樣的遮擋物),創(chuàng)建更戲劇化的姿態(tài);(e)使用一塊模糊的紋理cookie,豐富圖像;(f)夸大透射的cookie的對比,創(chuàng)建像外星人一樣的效果

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (a)常態(tài) (b)黑色電影(noir)的高反差 (c)柔和的光線

要點(diǎn)總結(jié)

?燈光的分布塑形:超級橢圓和基于距離的變形

?陰影貼圖

?紋理投射cookies

?

總結(jié)

以上是生活随笔為你收集整理的GPU Gems1 - 10 电影级的光照的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。