亚洲国产区中文,国产精品91高清,亚洲精品中文字幕久久久久,亚洲欧美另类久久久精品能播放

                  族譜網(wǎng) 頭條 人物百科

                  Reyes渲染架構(gòu)

                  2020-10-16
                  出處:族譜網(wǎng)
                  作者:阿族小譜
                  瀏覽:645
                  轉(zhuǎn)發(fā):0
                  評(píng)論:0
                  Reyes架構(gòu)的設(shè)計(jì)目標(biāo)Reyes架構(gòu)的設(shè)計(jì)遵從以下目標(biāo):模型復(fù)雜性和多樣性:為了產(chǎn)生復(fù)雜和樣式豐富的圖像,渲染系統(tǒng)的用戶必須能通過(guò)分形或粒子系統(tǒng)等,經(jīng)由編寫程序生成大量復(fù)雜的幾何結(jié)構(gòu)。復(fù)雜著色:場(chǎng)景的復(fù)雜度通常由光線和物體表面的相互作用產(chǎn)生。通常,在計(jì)算機(jī)圖形學(xué)里,這是通過(guò)使用紋理來(lái)表現(xiàn)的,紋理可以是一組像素,用于描述表面位移(置換)、透明度或反射率等。Reyes允許用戶用計(jì)算機(jī)程序來(lái)描述表面結(jié)構(gòu)和光學(xué)互作用,而不是簡(jiǎn)單的數(shù)據(jù)查詢表,并和可編程著色器結(jié)合。算法的一個(gè)重要目標(biāo)是減少處理器從存儲(chǔ)器中讀取紋理的時(shí)間。避免光線追蹤:Reyes架構(gòu)提出的時(shí)候,計(jì)算機(jī)的處理能力和存儲(chǔ)量都很有限,意味著使用光線追蹤需要耗費(fèi)幾萬(wàn)小時(shí)才能渲染完一個(gè)圖像,Reyes算法避免使用光線追蹤,因此渲染快的多,并且圖像也非常逼真。速度:(單個(gè)計(jì)算機(jī))一年能渲染完成一部每秒24幀的兩小時(shí)影片,即平均每幀只需要渲染3分...

                  Reyes架構(gòu)的設(shè)計(jì)目標(biāo)

                  Reyes架構(gòu)的設(shè)計(jì)遵從以下目標(biāo):

                  模型復(fù)雜性和多樣性:為了產(chǎn)生復(fù)雜和樣式豐富的圖像,渲染系統(tǒng)的用戶必須能通過(guò)分形或粒子系統(tǒng)等,經(jīng)由編寫程序生成大量復(fù)雜的幾何結(jié)構(gòu)。

                  復(fù)雜著色:場(chǎng)景的復(fù)雜度通常由光線和物體表面的相互作用產(chǎn)生。通常,在計(jì)算機(jī)圖形學(xué)里,這是通過(guò)使用紋理來(lái)表現(xiàn)的,紋理可以是一組像素,用于描述表面位移(置換)、透明度或反射率等。Reyes允許用戶用計(jì)算機(jī)程序來(lái)描述表面結(jié)構(gòu)和光學(xué)互作用,而不是簡(jiǎn)單的數(shù)據(jù)查詢表,并和可編程著色器結(jié)合。算法的一個(gè)重要目標(biāo)是減少處理器從存儲(chǔ)器中讀取紋理的時(shí)間。

                  避免光線追蹤:Reyes架構(gòu)提出的時(shí)候,計(jì)算機(jī)的處理能力和存儲(chǔ)量都很有限,意味著使用光線追蹤需要耗費(fèi)幾萬(wàn)小時(shí)才能渲染完一個(gè)圖像,Reyes算法避免使用光線追蹤,因此渲染快的多,并且圖像也非常逼真。

                  速度:(單個(gè)計(jì)算機(jī))一年能渲染完成一部每秒24幀的兩小時(shí)影片,即平均每幀只需要渲染3分鐘。

                  圖像質(zhì)量:任何圖像,若帶有無(wú)用的、因算法導(dǎo)致的缺陷,都是不可接受的。

                  靈活性:該架構(gòu)必須足夠靈活,在引入新技術(shù)時(shí),不需把算法完全重寫。

                  Reyes算法能很高效的渲染一些電影畫面要求的必不可少的效果:光滑的曲面、表面紋理、運(yùn)動(dòng)模糊和景深。

                  Reyes渲染流程

                  Reyes渲染流程

                  Reyes算法通過(guò)把參數(shù)曲面分割成微多邊形(micropolygon)——小于一個(gè)像素的四邊形,來(lái)渲染光滑曲面。雖然要精確逼近曲面需要很多微多邊形,不過(guò)他們可以簡(jiǎn)單并行的進(jìn)行處理。Reyes渲染器對(duì)高級(jí)的幾何圖形進(jìn)行細(xì)分時(shí),會(huì)根據(jù)需要來(lái)進(jìn)行,它只需要?jiǎng)偤眉?xì)分到使圖形在最終圖像中看起來(lái)光滑的程度。

                  然后,一個(gè)著色系統(tǒng)給微多邊形的每個(gè)頂點(diǎn)賦予一個(gè)顏色和透明度,許多Reyes渲染器允許用戶使用著色語(yǔ)言編寫任意的燈光和紋理函數(shù)。微多邊形可以在一個(gè)大的網(wǎng)格里進(jìn)行處理,因此可以進(jìn)行并行向量處理。

                  經(jīng)過(guò)著色的微多邊形在屏幕空間進(jìn)行采樣,以生成輸出圖像。Reyes引入了一個(gè)開創(chuàng)性的隱面判別算法或者叫hider,算法對(duì)運(yùn)動(dòng)模糊和景深進(jìn)行必要的整合,而無(wú)需比未加模糊的渲染使用更高的模型和著色采樣數(shù)。hider通過(guò)一種稱為隨機(jī)采樣的蒙特卡洛方法收集一定時(shí)間和鏡頭位置內(nèi)每個(gè)像素里微多邊形的顏色。

                  基本Reyes渲染管線工序

                  Bound,計(jì)算幾何圖形的邊界。

                  Split,把大的圖形分割為更小的圖形。

                  Dice,把圖形轉(zhuǎn)換成微多邊形網(wǎng)格,每個(gè)大概一個(gè)像素大小。

                  Shade,計(jì)算每個(gè)微多邊形網(wǎng)格頂點(diǎn)的燈光和顏色。

                  Bust,把網(wǎng)格炸開成單個(gè)的微多邊形,對(duì)每個(gè)計(jì)算邊界并判斷是否可見。

                  Hide,對(duì)微多邊形進(jìn)行采樣,并生成最后的平面圖像。

                  在這個(gè)設(shè)計(jì)中,渲染器必須把整個(gè)圖像緩存在內(nèi)存中,因?yàn)楸仨毎阉械膱D形都處理完成以后才能輸出最終圖像。一般在dice步驟之前會(huì)進(jìn)行一步叫bucketing的常見內(nèi)存優(yōu)化,這一步中,輸出圖像被分割成若干指定大小的小塊,通常每一塊是16x16像素大小,之后,場(chǎng)景中的物體沿著每小塊的大致邊緣按照位置分割到不同的塊里,然后每個(gè)小塊分別進(jìn)行處理,處理下一小塊之前會(huì)先丟棄上一個(gè)小塊的數(shù)據(jù)。如此只有當(dāng)前的小塊區(qū)域里的圖形被加載到內(nèi)存里,通常的情況下,這種處理能比未修改的Reyes算法顯著的減少內(nèi)存的使用。

                  Reyes渲染器

                  以下渲染器使用了Reyes算法,或者用戶可以根據(jù)需要選擇使用Reyes算法:

                  3Delight(鏈接)

                  Aqsis(鏈接)

                  jrMan(鏈接)

                  皮克斯的PhotoRealistic RenderMan 渲染器(鏈接)

                  Pixels 3d渲染器 (鏈接)

                  Pixie(鏈接)

                  DotC Software 的 RenderDotC (鏈接)

                  Side Effects Software 的Mantra(鏈接)

                  Poser 的 FireFly (鏈接)

                  Guerilla Render (鏈接)

                  Bakery Relight (鏈接)

                  參考資料

                  羅伯特·庫(kù)克,洛倫·卡彭特,艾德文·卡特姆,《Reyes 圖像渲染架構(gòu)》,計(jì)算機(jī)圖形學(xué) (1987 年 SIGGRAPH 論文),95-102頁(yè)。

                  Anthony A. Apodaca和拉里·格里茲,Advanced RenderMan: Creating CGI for Motion Pictures,Morgan Kaufmann,ISBN 1-55860-618-1


                  免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請(qǐng)告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。

                  ——— 沒(méi)有了 ———
                  編輯:阿族小譜

                  更多文章

                  更多精彩文章
                  評(píng)論 {{commentTotal}} 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守《新聞評(píng)論服務(wù)協(xié)議》
                  游客
                  發(fā)表評(píng)論
                  • {{item.userName}} 舉報(bào)

                    {{item.content}}

                    {{item.time}} {{item.replyListShow ? '收起' : '展開'}}評(píng)論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}

                    回復(fù)評(píng)論
                  加載更多評(píng)論
                  打賞作者
                  “感謝您的打賞,我會(huì)更努力的創(chuàng)作”
                  — 請(qǐng)選擇您要打賞的金額 —
                  {{item.label}}
                  {{item.label}}
                  打賞成功!
                  “感謝您的打賞,我會(huì)更努力的創(chuàng)作”
                  返回
                  打賞
                  私信

                  推薦閱讀

                  · 渲染
                  使用在圖像初步創(chuàng)建(通常使用網(wǎng)格骨架構(gòu)建,建模(3Dmodeling))之后,就要進(jìn)行渲染了。渲染將會(huì)在上面添加位圖紋理或者程序紋理、照明、凸凹紋理映射以及相對(duì)于其它物體的位置。得到的結(jié)果就是消費(fèi)者或者觀察者所能看到的完整圖像。對(duì)于電影動(dòng)畫來(lái)說(shuō),需要渲染幾幅或幾幀圖像,并且將這些圖像在動(dòng)畫制作程序中將它們連結(jié)在一起。大多數(shù)的三維圖像編輯程序都能夠完成這項(xiàng)工作。特性渲染的圖像有許多顯著的特性,渲染研究的領(lǐng)域,也主要集中在尋找:高效模擬這些特性的方法。有些特性只與特定的算法有關(guān),有些卻與多個(gè)算法相關(guān)。濃淡處理—表面顏色與亮度隨光照的變化紋理映射—在表面生成細(xì)節(jié)的方法凸凹紋理映射—在表面模擬小凸凹的方法距離模糊—光照穿過(guò)不清澈的大氣時(shí)的模糊陰影—阻擋光照的效果柔和陰影—模擬光的衍射下的陰影反射—鏡子或者非常光滑的反射透明—固體明顯允許光線穿過(guò)半透明—光線通過(guò)固體高度散射折射—與透明相關(guān)的光線彎曲...
                  · 渲染方程
                  參見渲染
                  · ARM架構(gòu)
                  特色和應(yīng)用自2005年,每年超過(guò)一億的手機(jī)銷售約98%至少使用了一個(gè)ARM處理器。截至2009年,占大約90%的所有嵌入式32位RISC處理器和ARM處理器被廣泛使用在消費(fèi)性電子產(chǎn)品,包括個(gè)人數(shù)字助理(PDA)、平板電腦、移動(dòng)電話、數(shù)字媒體和音樂(lè)播放器、手持式游戲游戲機(jī)、計(jì)算器和計(jì)算機(jī)外圍設(shè)備(如硬盤驅(qū)動(dòng)器和路由器)。歷史一顆主要用于路由器的科勝訊公司ARM處理器用于松下多媒體播放機(jī)的芯片ARM的設(shè)計(jì)是艾康電腦公司于1983年開始的開發(fā)項(xiàng)目。這個(gè)團(tuán)隊(duì)由RogerWilson和SteveFurber帶領(lǐng),著手開發(fā)一種類似高級(jí)6502架構(gòu)的處理器。Acorn電腦有一大堆建構(gòu)在6502處理器上的電腦,因此能設(shè)計(jì)出一顆類似的芯片即意味著對(duì)公司有很大的優(yōu)勢(shì)。AcornRISCMachine:ARM2用在BBCMicro上的ARM1secondprocessor團(tuán)隊(duì)在1985年時(shí)開發(fā)出樣本“ARM1”...
                  · MIPS架構(gòu)
                  發(fā)展歷史在1981年,史丹佛大學(xué)教授約翰·軒尼詩(shī)領(lǐng)導(dǎo)他的團(tuán)隊(duì),實(shí)現(xiàn)出第一個(gè)MIPS架構(gòu)的處理器。他們?cè)嫉母帕钍峭ㄟ^(guò)指令管線化來(lái)增加CPU運(yùn)算的速度。1984年,約翰·軒尼詩(shī)教授離開斯坦福大學(xué),創(chuàng)立MIPS科技公司。于1985年,設(shè)計(jì)出R2000芯片,1988年,將其改進(jìn)為R3000芯片。MIPS指令格式在MIPS架構(gòu)中,指令被分為三種類型:R型、I型和J型。三種類型的指令的最高6位均為6位的opcode碼。從25位往下,R型指令用連續(xù)三個(gè)5位二進(jìn)制碼來(lái)表示三個(gè)寄存器的地址,然后用一個(gè)5位二進(jìn)制碼來(lái)表示移位的位數(shù)(如果未使用移位操作,則全為0),最后為6位的function碼(它與opcode碼共同決定R型指令的具體操作方式);I型指令則用連續(xù)兩個(gè)5位二進(jìn)制碼來(lái)表示兩個(gè)寄存器的地址,然后是一個(gè)16位二進(jìn)制碼來(lái)表示的一個(gè)立即數(shù)二進(jìn)制碼;J型指令用26位二進(jìn)制碼來(lái)表示跳轉(zhuǎn)目標(biāo)的指令地址(實(shí)際的...
                  · 微架構(gòu)
                  和指令集架構(gòu)的關(guān)系指令集架構(gòu)是指在處理器內(nèi)被處理的程式,指令集架構(gòu)為組合語(yǔ)言的設(shè)計(jì)師和編譯器所見。指令集架構(gòu)包含executionmodel,暫存器,地址以及資料格式。微架構(gòu)包含處理器內(nèi)部的構(gòu)成以及這些構(gòu)成起來(lái)的部分如何執(zhí)行指令集架構(gòu)。微架構(gòu)通常被表示成流程圖,以描述機(jī)器內(nèi)部元件的連結(jié)狀況,從一個(gè)閘或是暫存器,到算術(shù)邏輯單元(ALU)。圖上分布著資料路徑(可以顯示資料在微架構(gòu)的位置)以及控制路徑(顯示資料該被什么指令所處理)。每個(gè)微架構(gòu)的的元件都被表示成藉數(shù)個(gè)邏輯門所建構(gòu)而成的工具。每個(gè)邏輯門都被表示成藉晶體管建構(gòu)成的零件。擁有不同微架構(gòu)的機(jī)器可能擁有相同的指令集架構(gòu),因此可以執(zhí)行相同的程式。由于半導(dǎo)體科技的進(jìn)步,新型的處理器可以以較快的速度執(zhí)行相同的指令集架構(gòu)。微架構(gòu)的概念I(lǐng)ntel80286微架構(gòu)在今日,管線資料路徑是微架構(gòu)中最常被使用的資料路徑。這種作法也被普遍的用于微處理器,微控制...

                  關(guān)于我們

                  關(guān)注族譜網(wǎng) 微信公眾號(hào),每日及時(shí)查看相關(guān)推薦,訂閱互動(dòng)等。

                  APP下載

                  下載族譜APP 微信公眾號(hào),每日及時(shí)查看
                  掃一掃添加客服微信