RenderAnts的紋理烘焙系統(tǒng)設計和實現(xiàn)
發(fā)布時間:2018-08-13 21:22
【摘要】:紋理烘焙是一種增加圖像真實度的手段,其占用資源少,使用方式簡單,有效解決了三維場景的計算機真實感圖形實時繪制的速度與質(zhì)量的問題。因此被廣泛運用在影視動畫與視頻游戲的制作中。我們實現(xiàn)了一個適用于Modelo場景格式的紋理烘焙系統(tǒng)。系統(tǒng)基于RenderAnts,一個GPU加速的RenderMan兼容渲染系統(tǒng)。得益于RenderAnts的高速度,Out-of-Core架構(gòu),我們的系統(tǒng)相比市面上現(xiàn)有系統(tǒng)(V-Ray等)在速度和內(nèi)存占用等方面有著很大的優(yōu)勢。首先我們對RenderAnts本身進行了一些升級,使其支持紋理烘焙。同時我們采用了 UVAtlas系統(tǒng)重新構(gòu)建了一套新的適合紋理烘焙的UV坐標。在系統(tǒng)設計中,我們支持了不同版本的Modelo場景格式和球諧環(huán)境光照,并使用分批次處理的方式支持超大場景的渲染。最后,我們?yōu)橄到y(tǒng)加入了全局自適應色調(diào)映射和反走樣作為圖像后處理模塊。
[Abstract]:Texture baking is a method to increase the authenticity of images. It takes up less resources and is easy to use. It effectively solves the problem of the speed and quality of computer realistic graphics real-time rendering of 3D scene. Therefore, it is widely used in the production of video animation and video games. We implement a texture baking system suitable for Modelo scene format. The system is based on RenderAnts. a GPU accelerated RenderMan compatible rendering system. Thanks to RenderAnts's high speed Out-of-Core architecture, our system has great advantages over existing systems (V-Ray, etc.) in terms of speed and memory footprint. First, we have upgraded RenderAnts itself to support texture baking. At the same time, we use the UVAtlas system to reconstruct a new set of UV coordinates suitable for texture baking. In the system design, we support different versions of Modelo scene format and spherical harmonic environment illumination, and use batch processing to support the rendering of large scenes. Finally, we add global adaptive hue mapping and anti-aliasing as image post-processing modules for the system.
【學位授予單位】:浙江大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP391.41
本文編號:2182228
[Abstract]:Texture baking is a method to increase the authenticity of images. It takes up less resources and is easy to use. It effectively solves the problem of the speed and quality of computer realistic graphics real-time rendering of 3D scene. Therefore, it is widely used in the production of video animation and video games. We implement a texture baking system suitable for Modelo scene format. The system is based on RenderAnts. a GPU accelerated RenderMan compatible rendering system. Thanks to RenderAnts's high speed Out-of-Core architecture, our system has great advantages over existing systems (V-Ray, etc.) in terms of speed and memory footprint. First, we have upgraded RenderAnts itself to support texture baking. At the same time, we use the UVAtlas system to reconstruct a new set of UV coordinates suitable for texture baking. In the system design, we support different versions of Modelo scene format and spherical harmonic environment illumination, and use batch processing to support the rendering of large scenes. Finally, we add global adaptive hue mapping and anti-aliasing as image post-processing modules for the system.
【學位授予單位】:浙江大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP391.41
【參考文獻】
相關(guān)博士學位論文 前1條
1 任重;基于預計算的交互式全局光照明研究[D];浙江大學;2007年
相關(guān)碩士學位論文 前1條
1 張繼健;基于多進程通信的多宿主渲染器的設計和實現(xiàn)[D];浙江大學;2013年
,本文編號:2182228
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/2182228.html
最近更新
教材專著