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

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

                  RenderMan規(guī)范

                  2020-10-16
                  出處:族譜網(wǎng)
                  作者:阿族小譜
                  瀏覽:593
                  轉(zhuǎn)發(fā):0
                  評論:0
                  RenderMan接口規(guī)范內(nèi)容RenderMan渲染接口,主要包括兩大部分,第一部分是RenderManInterface,定義了著色計算所必須的一些基本數(shù)據(jù)類型,和RenderMan接口字節(jié)流協(xié)議(RenderManInterfaceBytestreamProtocol),簡寫為RIB,rib也是RenderMan場景描述文件的擴展名;規(guī)范的第二部分,是RenderMan著色語言,RenderManShadingLanguage,簡稱RSL,使用RenderMan著色語言編寫的源程序,其源代碼文件擴展名通常是sl。RenderMan接口RenderMan接口,定義了一些基本的數(shù)據(jù)類型,以規(guī)范的C語言實現(xiàn)為例,規(guī)范把C語言的short、int、float、char數(shù)據(jù)類型,分別映射至其RtBoolean、RtInt、RtFloat和*RtToken類型,另外,規(guī)范還定義了RtColor、R...

                  RenderMan接口規(guī)范內(nèi)容

                  RenderMan渲染接口,主要包括兩大部分,第一部分是RenderMan Interface,定義了著色計算所必須的一些基本數(shù)據(jù)類型,和RenderMan接口字節(jié)流協(xié)議(RenderMan Interface Bytestream Protocol),簡寫為RIB, rib 也是RenderMan場景描述文件的擴展名;規(guī)范的第二部分,是RenderMan著色語言,RenderMan Shading Language,簡稱RSL,使用RenderMan著色語言編寫的源程序,其源代碼文件擴展名通常是 sl 。

                  RenderMan接口

                  RenderMan接口,定義了一些基本的數(shù)據(jù)類型,以規(guī)范的C語言實現(xiàn)為例,規(guī)范把C語言的short、int、float、char數(shù)據(jù)類型,分別映射至其RtBoolean、RtInt、RtFloat和*RtToken類型,另外,規(guī)范還定義了RtColor、RtPoint、RtVector、RtMatrix等特定于圖形學(xué)著色計算必要的數(shù)據(jù)類型。

                  規(guī)范的圖形狀態(tài)(graphics state),包括了渲染一個模型所需的全部信息,RenderMan接口的命令,要么改變圖形狀態(tài),要么渲染一個模型。圖形狀態(tài)又分為兩部分,其一是全局狀態(tài),在渲染一幅圖像或序列中的一幀時,保持不變;其二是當(dāng)前狀態(tài),針對不同待渲染的模型,可以發(fā)生改變。全局狀態(tài)中的參數(shù),稱為選項(Options);當(dāng)前狀態(tài)中的參數(shù),稱為屬性(Attributes)。選項包括相機和顯示(指輸出像素的)參數(shù),還有其他影響渲染質(zhì)量的參數(shù);屬性包括控制模型外觀和材質(zhì)的參數(shù)(比如顏色、透明度、著色模型等),還有模型的位置、朝向和細分程度等參數(shù)。

                  RenderMan規(guī)范支持 多邊形 ( 英語 : Polygon (computer graphics) ) 、曲面片、細分曲面、二次曲面、點和曲線、元球、程序圖元等多樣的幾何模型

                  RenderMan著色語言(RSL)

                  RenderMan規(guī)范引入了RenderMan著色語言,使三維場景的外觀不只用很少的參數(shù)來描述,而是允許使用類似C語言的程序來編寫任意復(fù)雜的著色函數(shù),通常稱之為程序紋理和著色器(shader)。光照以及表面置換也是可編程的,能用著色語言編程來修改。RSL允許每個語句以單指令流多數(shù)據(jù)流的方式執(zhí)行,但不強制使用此方式。另一個使RenderMan渲染器區(qū)別于許多其他渲染器的功能是它允許輸出著色函數(shù)里的任意信息,不管是表面法線、單獨的燈光通道還是什么別的信息,都可以使用RenderMan渲染器輸出到單獨的通道里。

                  一個RSL編寫的著色器,可以用于任何符合RenderMan渲染規(guī)范的RenderMan渲染器,比如皮克斯的PRMan、DNA Research的3Delight,以及開源的Pixie和Aqsis。

                  RSL可以編寫?yīng)毩⒌暮瘮?shù)和RenderMan渲染規(guī)范定義的五種類型的著色器:surface,light,volume,imager和displacement著色器。

                  以下是定義塑料表面材質(zhì)的一個示例著色器:

                  surfaceplastic(floatKa=1,Kd=0.5,Ks=0.5,roughness=0.1;colorspecularcolor=1;){normalNf=faceforward(normalize(N),I);Ci=Cs*(Ka*ambient()+Kd*diffuse(Nf))+specularcolor*Ks*specular(Nf,-normalize(I),roughness);Oi=Os;Ci*=Oi;}

                  著色器通過接收一些可以由藝術(shù)家調(diào)節(jié)的變量比如Cs(表面顏色),Os(表面透明度)等,結(jié)合RenderMan渲染規(guī)范定義的內(nèi)置變量N(著色點的法線),P(著色點位置)等,依據(jù)一定的算法計算出Ci(最終表面顏色),Oi(最終表面透明度)或任意所需信息,從而完成著色過程。

                  一個著色器可以用于不同的三維幾何模型,每個著色器實例的參數(shù)數(shù)值可不一樣。著色器沒有返回值,而是利用“輸出變量”存儲計算的數(shù)值。但函數(shù)可以接受參數(shù),并返回一個值。比如,以下函數(shù)通過點積操作符“.”計算矢量的長度并將之返回。

                  floatlength(vectorv){returnsqrt(v.v);}

                  必備功能

                  一個RenderMan渲染器,必須實現(xiàn)以下功能:

                  完全層級化的圖形狀態(tài)(graphics state),包括屬性、變換棧(transformation stacks)和有效光源列表。

                  正交投影和透視投影視角變換。

                  基于深度的隱面消除。

                  像素過濾和反走樣。

                  圖像量化前的伽馬校正和dithering。

                  輸出圖像包括RGB、A和Z的任意組合,并且分辨率可由用戶指定。

                  所有規(guī)范里描述的幾何圖元,以及各圖元的標準圖元變量。

                  支持可編程著色。

                  支持索引紋理貼圖、環(huán)境貼圖和陰影貼圖。

                  須提供規(guī)范所要求的十五種標準的著色器,包括light source,surface,volume,displacement和imager等類型。任一新增的和由規(guī)范標準衍生的著色器,都必須提供一個等效的RenderMan著色語言描述作為該著色器的文檔。

                  可選功能

                  此外,渲染器還可以實現(xiàn)以下的某項功能:

                  面光源

                  景深

                  置換貼圖

                  環(huán)境貼圖

                  全局照明

                  細節(jié)層次

                  運動模糊

                  特殊鏡頭映射

                  譜色(Spectral colors)

                  光線跟蹤

                  實體建模

                  體著色

                  工具

                  RenderMan 3delight,支持免費下載學(xué)習(xí) 主流的rendemran 渲染軟件

                  RenderMan Studio

                  RenderMan Pro Server

                  RIBKit,開源的RenderMan工具集,包括一個圖形界面的材質(zhì)編輯器——SLer。

                  RIBShrink和RIBDepends,3Delight渲染器附帶的RIB精簡工具和依賴處理工具。

                  ShaderMan.Next,開源的材質(zhì)編輯器,ShaderMan的重寫。

                  RIB導(dǎo)出工具

                  3Delight:[1],支持MAYA XSI 即將支持MAX 的版本

                  3ds Max:PaxRendus,已停止開發(fā)

                  Blender:開源的ribMosaic

                  Lightwave:

                  Maya:

                  Softimage:

                  編程語言實現(xiàn)

                  Python計算機圖形工具集,Python實現(xiàn)

                  RubyMan,Ruby實現(xiàn)

                  G&RT,Lua實現(xiàn)

                  參見

                  Reyes渲染架構(gòu)

                  參考書目

                  Apodaca, Anthony A.; Larry Gritz, Ronen Barzel. Advanced RenderMan: Creating CGI for Motion Pictures. San Francisco: Morgan Kaufmann Publishers. 1999. ISBN 1-55860-618-1. OCLC 42621055 .

                  Ebert, David S.; F. Kenton Musgrave, Darwyn Peachey, Ken Perlin, Steven Worley. Texturing and modeling: a procedural approach, 3rd ed.. Burlington, MA: Morgan Kaufmann Publishers. 2003. ISBN 1-55860-848-6. OCLC 52689816 .

                  Raghavachary, Saty. Rendering for Beginners: Image synthesis using RenderMan. Burlington, MA: Focal Press. 2005. ISBN 0-240-51935-3. OCLC 57670361 .

                  Stephenson, Ian. Essential RenderMan Fast. London, New York: Springer. 2002. ISBN 1-85233-608-0. OCLC 50494960 .

                  Upstill, Steve. The RenderMan Companion: A Programmer"s Guide to Realistic Computer Graphics. Reading, Mass: Addison-Wesley. 1990. ISBN 0-201-50868-0. OCLC 19741379 .

                  Cortes, Rudy; Saty Raghavachary. The RenderMan Shading Language Guide. Course Technology PTR. 2007. ISBN 1-598-63286-8.


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

                  ——— 沒有了 ———
                  編輯:阿族小譜

                  更多文章

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

                    {{item.content}}

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

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

                  推薦閱讀

                  · 規(guī)范場論
                  簡史最早包含規(guī)范對稱性的物理理論是詹姆斯·麥克斯韋的電動力學(xué)。麥克斯韋在他的論文里特別提出,這理論源自于開爾文男爵于1851年發(fā)現(xiàn)的關(guān)于磁矢勢的數(shù)學(xué)性質(zhì)。但是,該對稱性的重要性在早期的表述中沒有被注意到。大衛(wèi)·希爾伯特假設(shè)在坐標變換下作用量不變,由此推導(dǎo)出愛因斯坦場方程時,但它也沒有注意到對稱性的重要。之后,赫爾曼·外爾試圖統(tǒng)一廣義相對論和電磁學(xué),他猜想“Eichinvarianz”或者說尺度(“規(guī)范”)變換下的“不變性”可能也是廣義相對論的局部對稱性。后來發(fā)現(xiàn)該猜想將導(dǎo)致某些非物理的結(jié)果。但是在量子力學(xué)發(fā)展以后,外爾、弗拉基米爾·??耍ǘ碚Z:VladimirFock)和弗里茨·倫敦(英語:FritzLondon)實現(xiàn)了該思想,但作了一些修改(把縮放因子用一個復(fù)數(shù)代替,并把尺度變化變成了相位變化—一個U(1)規(guī)范對稱性),這相應(yīng)于帶電荷的量子粒子其波函數(shù)受到電磁場的影響,給定了一個漂亮的解...
                  · 社會規(guī)范
                  風(fēng)俗習(xí)慣風(fēng)俗習(xí)慣即指人們的行為和舉止,而且是長期累積的生活經(jīng)驗自然而然而形成的慣例。它是人類的生活中最早發(fā)展出來的一個社會規(guī)范的形式。但是這種社會規(guī)范也是最容易隨著時代而變遷或與其它文化接觸后會有所更動的形式。例如:中國人過年圍爐、清明節(jié)掃墓、冬至吃湯圓;毛利人以互相碰鼻打招呼、吐舌頭表示恐嚇;日本人會在特殊情況下穿著和服等。倫理道德“倫理”就是指人們待人接物的時候應(yīng)該要遵守的規(guī)范。例如中國人所說的“五倫”以及現(xiàn)代社會所強調(diào)的“第六倫”等等。注:“五倫”即“君臣有義、父子有親、夫婦有別、長幼有序、朋友有信”。到了現(xiàn)代,第六倫產(chǎn)生,“道德”則是指人內(nèi)在的良知判斷,評量是非善惡的標準。例如如何來評價誠實與欺騙、正義與邪惡等。指人與人之間合宜的相處方式在大多數(shù)的社會中,違反這種社會規(guī)范形式也不會遭受到國家的強制力的約束或懲處,但仍然會受到一定程度的懲罰,包括自我良心的譴責(zé)以及社會輿論的壓力等。宗
                  · 規(guī)范玻色子
                  標準模型的規(guī)范玻色子粒子物理學(xué)的標準模型給出了三種標準玻色子:傳遞電磁相互作用的光子;傳遞弱相互作用的W及Z玻色子,和傳遞強相互作用的膠子。單個膠子在低能狀態(tài)下無法存在,因為他們的色荷性質(zhì),并且必須服從夸克禁閉。規(guī)范玻色子的多樣性在量子化的規(guī)范場論中標準玻色子是規(guī)范場的量子。因此,規(guī)范玻色子的數(shù)量和規(guī)范場的生成元數(shù)量相當(dāng)。在量子電動力學(xué)中,規(guī)范場是U(1);在這一簡單情形下,只有一個規(guī)范玻色子(光子)。在量子色動力學(xué)中,規(guī)范場是更復(fù)雜的SU(3),擁有八個生成元,因此對應(yīng)于八種膠子。在電弱相互作用理論中,SU(2)的三個生成元(大致)對應(yīng)于W及Z玻色子。帶質(zhì)量的規(guī)范玻色子基于技術(shù)上的原因,規(guī)范不變性導(dǎo)致規(guī)范玻色子在數(shù)學(xué)上被描述為無質(zhì)量粒子的場方程。因此在單純的理論中,規(guī)范玻色子應(yīng)當(dāng)是無質(zhì)量的,相互作用應(yīng)當(dāng)是長程的。這一觀點和弱相互作用是短程力的是實驗結(jié)果相矛盾,因此需要更深入的理論見解。根...
                  · 規(guī)范倫理學(xué)
                  理論縱述任何行為都涉及到三個部分:后果、行為本身(包括動機)、主體(行為的推動者)。目的論強調(diào)的是后果,行為的對與錯是決定于后果的好與壞;義務(wù)論主要關(guān)注的是行為本身,特別是促使行為發(fā)生的動機,行為本身的特點決定了行為的對與錯;德性倫理學(xué)聚焦于道德主體,即行為的推動者,道德主體的性格為倫理行為的推動力。目的論目的論表明,行為是否合乎道德規(guī)范,要視后果而定。每一種不同的目的論都有其表征的價值觀。以下列出幾種目的論:功利主義表明,能導(dǎo)致最多人獲得最大幸福的行為是對的行為。功利主義有三個特色:國家后果主義(stateconsequentialism)或墨家后果主義(Mohistconsequentialism)主張,通過管理有序、物質(zhì)富裕、人口成長等等現(xiàn)象導(dǎo)致增加國家利益的行為才是對的行為。這種倫理理論按照行為對于國家利益的貢獻來評估其道德價值。倫理利己主義認為,有道德的人會注重自我利益,能夠獲得...
                  · 家譜(族譜)編制規(guī)范
                  一部體例完整的家譜,大致應(yīng)有以下24項:1.譜名。一般稱為族譜、家譜、家乘、家志、家傳、通譜、統(tǒng)譜、譜錄、譜牒、世牒、世譜、世家、世典、宗譜、支譜、房譜、祖譜、故譜、合譜、譜傳、真譜、私譜、本書、族系、族講、石譜、系譜等,也有的稱為淵源錄、源流考、清芬錄、世恩錄、族譜圖、大同譜、大成譜、聯(lián)宗譜、先賢錄、傳芳集、家傳薄、先德傳、譜志略、家譜匯編、家模匯編、源流大典等,是以記載父系家族世系、人物事跡為中心的歷史圖籍。2.譜序。稍具規(guī)模的家譜,卷首一定會有一篇至幾十篇不等的序文,它是每部家譜不可缺少的內(nèi)容之一。譜序包括新序、舊序、族外人的客序、跋語、目錄和刻印人名以及其它關(guān)于本族的記述。3.譜例。又稱凡例,主要是闡述家譜的纂修原則和體例。4.譜論。許多家譜都專門辟有譜論一章,專收先賢的譜說、譜論、譜議的篇章和古代經(jīng)典中的有關(guān)論述,對修譜的作用、功能、意義、歷史、原理、方法等加以發(fā)明和闡述,是研究...

                  關(guān)于我們

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

                  APP下載

                  下載族譜APP 微信公眾號,每日及時查看
                  掃一掃添加客服微信