天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 文藝論文 > 動漫藝術論文 >

基于RenderMan規(guī)范的真實感渲染光源建模與實現(xiàn)

發(fā)布時間:2018-05-17 15:43

  本文選題:渲染 + RenderMan; 參考:《山東大學》2013年碩士論文


【摘要】:數(shù)字動漫與影視產(chǎn)業(yè)是我國近年來大力發(fā)展的戰(zhàn)略性新興產(chǎn)業(yè)。計算機3D渲染技術發(fā)揮著越來越重要的作用。渲染是指從數(shù)字模型生成像素級圖像的過程。由模型到圖像的過程需要對渲染目標計算顏色,對渲染目標的顏色進行計算的過程稱為著色,而光照是著色的根本。自上世紀80年代可編程著色器被提出以來,可編程著色器就迅速成為了計算機圖形學領域里描繪事物材質屬性的一種高可靠性和高擴展性的工具。光源也同樣需要描述為可編程著色器。 很多三維設計人應用Autodesk Maya軟件,它是美國Autodesk公司出品的世界頂級的三維動畫軟件,可以提供完美的3D建模、動畫、特效和高效的渲染功能。一個渲染系統(tǒng)常常首先要能提供對Maya的支持。而對于Maya光源,各種業(yè)界產(chǎn)品的解釋參差不一。正因如此,一個渲染系統(tǒng)需要能正確識別Maya的光源并能被系統(tǒng)用以渲染的著色器。 本文面向《真實感動漫渲染系統(tǒng)研究與應用》課題需求,基于RenderMan著色器規(guī)范,建模、設計、實現(xiàn)了光源著色器,與課題組開發(fā)的Bleman渲染引擎結合,可以很好的實現(xiàn)Maya場景的光照渲染需求。 本文工作內容主要分為兩部分: 一是光源的建模。真實世界的光照非常復雜,受到光源本身的物理屬性、環(huán)境空氣的多樣因素和場景空間關系等各種因素影響。在場景設計中,這些影響因素的前兩者可以統(tǒng)一歸為光源的屬性,調節(jié)屬性參數(shù)可以模擬復雜多變的光照。光源的建模規(guī)定了由光源模型負責的計算任務、集成了各種屬性參數(shù)對光源的影響以及由空間關系決定的傳播或阻斷過程。場景各處可以使用光源經(jīng)過模型計算得到的顏色貢獻。光源模型既需要遵循科學規(guī)律,其效果又要滿足畫面設計者應用經(jīng)典設計工具Maya而形成的期待。建模中則用到光的朗伯特余弦定理,埃爾米特光滑差值等方法,以及其它渲染產(chǎn)品如3delight的經(jīng)驗數(shù)據(jù)和公式。 二是著色器的設計和實現(xiàn)。由模型到著色器的實現(xiàn)采用RSL(RenderMan Shading Language)。通過Renderman規(guī)范的RSL編程得到.sl著色器文件,該編程著色器可以為RenderMan規(guī)范編譯器編譯為可執(zhí)行的.sdr可執(zhí)行著色器,結合大量場景文件進行渲染測試以完善著色器。以C++編程的渲染平臺系統(tǒng)借助MayaAPI導出必須的參數(shù)到著色器,使得著色器可以直接支持Maya的用戶設置。為簡化過程,不直接導出完整的RSL程序,而是替換為宏語句,在編譯.sl文件時才從需要的頭文件中讀取相應的宏定義。這些宏定義是計算光的RSL程序,編譯后得到的可執(zhí)行.sdr著色器可以在之后的過程為渲染引擎調用。 本文的工作補充了項目組自主研發(fā)的真實感渲染系統(tǒng),成為渲染著色器庫的重要組成部分。
[Abstract]:Digital animation and film and television industry is a strategic emerging industry in China in recent years. Computer 3D rendering technology is playing a more and more important role. Rendering is the process of generating pixel-level images from digital models. The process from model to image needs to calculate the color of the rendering object, and the process of calculating the color of the rendering object is called coloring, and illumination is the root of coloring. Since the programmable shader was proposed in the 1980s, the programmable shader has rapidly become a highly reliable and extensible tool in the field of computer graphics to describe the material properties of things. The light source also needs to be described as a programmable shader. Many 3D designers use Autodesk Maya software, which is the world's top 3D animation software produced by Autodesk Corporation of the United States. It can provide perfect 3D modeling, animation, special effects and efficient rendering functions. A rendering system often starts with support for Maya. For the Maya light source, the interpretation of various industry products vary. For this reason, a rendering system needs a shader that correctly recognizes the Maya light source and can be used by the system to render. This paper aims at the research and application of realistic animation rendering system. Based on RenderMan shader specification, modeling, design and realization of light source shader, it combines with the Bleman rendering engine developed by our research group. Maya scene can be very good to achieve the lighting rendering requirements. The work of this paper is divided into two parts: The first is the modeling of light source. The illumination of the real world is very complex, which is influenced by the physical properties of the light source itself, the various factors of the ambient air and the spatial relationship of the scene. In scene design, the first two factors can be classified as the properties of the light source, and the parameters can be adjusted to simulate the complex and changeable illumination. The modeling of the light source specifies the calculation task of the light source model and integrates the influence of various attribute parameters on the light source and the propagation or blocking process determined by the spatial relationship. The light source can be used everywhere in the scene to model the color contribution. The light source model should not only follow the scientific law, but also meet the expectations of the screen designer using the classical design tool Maya. In modeling, the Lambert cosine theorem of light, Hermitian smooth difference and other rendering products such as empirical data and formulas of 3delight are used. The second is the design and implementation of the shader. RSL(RenderMan Shading language is used to realize the model to the shader. The. Sl shader file is obtained by RSL programming in Renderman specification. The program shader can be compiled into an executable. SDR executable shader for the RenderMan specification compiler. A large number of scene files are used to render the shader to perfect the shader. The rendering platform system with C programming can export the necessary parameters to the shader with the help of MayaAPI, so that the shader can support the user setting of Maya directly. In order to simplify the procedure, we do not export the complete RSL program directly, but replace it with macro statement. When compiling the .sl file, we only read the corresponding macro definition from the required header file. These macro definitions are RSL programs that compute light. The compiled executable. SDR shader can be called by the rendering engine in the subsequent process. The work of this paper complements the reality rendering system developed by the project team and becomes an important part of the rendering shader library.
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP391.41

【共引文獻】

相關期刊論文 前10條

1 鄧世垠;關于卡通渲染三維圖形的初步研究[J];阿壩師范高等?茖W校學報;2005年03期

2 楊靜麗;;基于掃描線的多面體隱藏線消除算法[J];安徽大學學報(自然科學版);2006年05期

3 柯小玲;;關于信息與計算科學專業(yè)“計算機圖形學”課程教學模式的思考[J];長春理工大學學報;2011年10期

4 黃燕;王美清;;基于立體投影算法的局部球面紋理映射技術[J];東莞理工學院學報;2009年05期

5 劉蒲端;金甌;;一種改進噴墨繪圖儀精度和速度的設計[J];電腦與信息技術;2010年03期

6 周超;;C++中一維條碼生成與打印的設計實現(xiàn)[J];電腦知識與技術(學術交流);2007年14期

7 王玉玨;;計算機色彩模型應用[J];電腦知識與技術;2010年06期

8 王玉玨;;光柵顯示器反走樣技術[J];電腦知識與技術;2010年18期

9 卜克明;劉秀羅;郝建平;馬經(jīng)平;;面向設計院的三維設計應用分析[J];工程建設與設計;2011年12期

10 孫杰;滕至陽;;基于BREW的觸摸屏MMI的開發(fā)研究[J];廣東通信技術;2009年05期

相關會議論文 前5條

1 卜克明;曹宗勝;;三維渲染模型與多維數(shù)據(jù)模型初探[A];工程三維模型與虛擬現(xiàn)實表現(xiàn)——第二屆工程建設計算機應用創(chuàng)新論壇論文集[C];2009年

2 高珊珊;徐振中;;新模式下的課堂多媒體輔助教學[A];中國圖學新進展2007——第一屆中國圖學大會暨第十屆華東六省一市工程圖學學術年會論文集[C];2007年

3 韓慧健;劉慧;;計算機圖形學案例教學體系若干問題研究[A];中國圖學新進展2007——第一屆中國圖學大會暨第十屆華東六省一市工程圖學學術年會論文集[C];2007年

4 張銳;遲靜;;計算機圖形學課程設計研究與實踐[A];中國圖學新進展2007——第一屆中國圖學大會暨第十屆華東六省一市工程圖學學術年會論文集[C];2007年

5 馬龍;張彩明;張新;劉毅;;G~2連續(xù)插值圓錐曲線的優(yōu)化[A];第六屆全國幾何設計與計算學術會議論文集[C];2013年

相關博士學位論文 前10條

1 韓慧健;真實物體表面細節(jié)屬性建模與映射技術研究[D];山東大學;2010年

2 牛立剛;飛秒激光微納加工數(shù)據(jù)模型研究[D];吉林大學;2011年

3 楊興強;三維數(shù)據(jù)處理中曲面建模問題研究[D];山東大學;2005年

4 周曉杰;曲線曲面造型中的變形方法研究與應用[D];大連理工大學;2008年

5 李寶軍;指數(shù)多項式曲線細分重構與插值細分曲面快速計算[D];大連理工大學;2009年

6 周元峰;隱式曲面交互造型及其網(wǎng)格化處理問題研究[D];山東大學;2009年

7 謝小燕;彩色LED體顯示系統(tǒng)的建立及性能研究[D];浙江大學;2009年

8 張愛武;法矢控制的網(wǎng)格曲面重建若干問題研究[D];山東大學;2009年

9 李治隆;基于彈性變形的曲面重建和平滑[D];大連理工大學;2010年

10 李培培;曲線造型中關于擬合、參數(shù)化及形狀優(yōu)化問題的研究[D];山東大學;2012年

相關碩士學位論文 前10條

1 呂艷;反走樣技術和濾波技術在地圖可視化表達中的應用[D];遼寧工程技術大學;2009年

2 陳潤芝;可編程圖形環(huán)境下自動制造系統(tǒng)分析與控制[D];西安電子科技大學;2011年

3 周嫻;基于Nano-X圖形引擎的研究與優(yōu)化[D];電子科技大學;2011年

4 沈媛;基于圖像序列的三維建模關鍵技術研究及應用[D];南京郵電大學;2011年

5 馬龍;四元數(shù)體在四維空間中凸正多單形體中的應用[D];山東大學;2011年

6 魏藤;可變形三維模型設計與實現(xiàn)[D];華中科技大學;2010年

7 張海墨;三維圖形可視化實現(xiàn)技術研究[D];昆明理工大學;2011年

8 陳志群;基于膚色檢測的人臉識別技術及其應用[D];蘇州大學;2011年

9 馮淵;OpenGL的光照處理及外部模型數(shù)據(jù)轉化[D];電子科技大學;2004年

10 高珊珊;曲面造型中散亂數(shù)據(jù)插值曲面問題的研究[D];山東大學;2005年

,

本文編號:1901925

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenyilunwen/dongmansheji/1901925.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶1a7e4***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com