[實用新型]三維渲染文件批量拆分渲染層處理裝置有效
| 申請號: | 201220208125.X | 申請日: | 2012-05-09 |
| 公開(公告)號: | CN202662066U | 公開(公告)日: | 2013-01-09 |
| 發明(設計)人: | 陸佳華 | 申請(專利權)人: | 上海幻維數碼創意科技有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 趙志遠 |
| 地址: | 200072 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三維 渲染 文件批量 拆分 處理 裝置 | ||
技術領域
本實用新型涉及一種三維動畫渲染處理裝置,尤其是涉及一種三維渲染文件批量拆分渲染層處理裝置。
背景技術
三維渲染制作的過程中,文件拆分渲染層處理是很重要的步驟。
目前常見的三維渲染制作過程中,為了達到良好的渲染效果以及最大的后期靈活性,一般會采用分層渲染技術。作為渲染師必須手動去設置渲染所使用的攝像機、選擇渲染的幾何體、判斷使用的reference、進行渲染層設置、測試渲染層拆分的結果等操作。手動進行reference的選擇和幾何體的選擇需要多次選擇幾何體,并逐幀的察看他們是否顯示在渲染攝像機內,手動進行渲染層拆分需要頻繁的選擇幾何體,將他們添加到各個渲染層中,并頻繁的進行設置。這樣不僅效率低下,而且時常容易產生誤操作、漏操作導致渲染過程中文件混亂,影響制作進度。
以上所述還只是對于單個渲染文件進行制作,當有大量的渲染文件需要進行拆分渲染層時,使用手工的制作方法將會浪費大量的制作時間,延誤制作周期。
實用新型內容
本實用新型的目的就是為了克服上述現有技術存在的缺陷而提供一種三維渲染文件批量拆分渲染層處理裝置。
本實用新型的目的可以通過以下技術方案來實現:
一種三維渲染文件批量拆分渲染層處理裝置,其特征在于,包括依次連接的三維渲染文件輸入子系統、三維渲染文件處理子系統和三維渲染文件輸出子系統。
所述的三維渲染文件處理子系統為處理器。
所述的處理器中內嵌有文件隊列模塊、文件預處理模塊、渲染層設置模塊和自動渲染測試模塊。
與現有技術相比,本實用新型具有以下優點:
1、打破了以往渲染人員進行渲染文件拆分渲染層的方式,將大部分枯燥繁重的工作由計算機完成;
2、用戶只需要設置待拆層文件的拆層規則,計算機會自動將用戶的文件進行隊列整理,并優化、排除錯誤,使渲染的時候盡可能的減少渲染機組的負擔;
3、可大幅度提升渲染文件拆分渲染層的效率和準確度。
附圖說明
圖1為本實用新型的結構示意圖;
圖2為本實用新型的三維渲染文件處理子系統的工作流程圖。
具體實施方式
下面結合附圖和具體實施例對本實用新型進行詳細說明。
實施例
如圖1所示,一種三維渲染文件批量拆分渲染層處理裝置,包括依次連接的三維渲染文件輸入子系統a、三維渲染文件處理子系統b和三維渲染文件輸出子系統c。
如圖2所示,本實用新型的三維渲染文件處理子系統b包括:文件隊列模塊1、文件預處理模塊2、渲染層設置模塊3、自動渲染測試模塊4,其中文件隊列模塊1用于處理文件隊列,獲取用戶的添加、刪除、修改文件隊列的行為并對應的處理文件列表。運行后將循環處理文件列表里的每一個文件。文件預處理模塊2從文件列表中得到需要處理的文件信息、攝像機規則、reference命名規則和渲染層拆分規則。渲染層設置模塊3與文件預處理模塊2相連來實際操作文件的渲染層,按文件列表的信息將文件進行分層設置,將所需的參數設置給渲染層。自動渲染測試模塊4將在所有的文件列表內的文件都完成拆分后執行,用來對拆分的結果進行檢驗并得到渲染結果和執行過程中的計算機數據,給用戶進行參考。
所述的文件隊列模塊包括:隊列添加刪除,隊列保存讀取,隊列即時修改,隊列參數拷貝,隊列自動終結。
所述的文件預處理模塊包括:渲染攝像機判斷設置,渲染面板設置,reference選擇替換,渲染幾何體篩選,場景錯誤檢查。其中渲染攝像機判斷采用用戶的攝像機命名規則,對所有攝像機進行篩選,將符合條件的攝像機設置為渲染攝像機。其中渲染幾何體篩選用渲染攝像機進行視截體剪裁,將攝像機的視錐形成六個四邊面,循環計算幾何體的頂點,如果有一個以上的頂點在攝像機視錐的一個或以上的面內,則認為該物體需要被渲染。如果所有頂點都不在視錐內,則將該物體加入顯示層并隱藏該顯示層。
所述的渲染層設置模塊包括:場景燈光層設置、角色燈光層設置、z通道層設置、occlusion層設置、陰影層設置、角色運動模糊層設置;
所述的自動渲染測試模塊包括:渲染腳本編寫,渲染時間控制。其中渲染腳本編寫是按渲染層的不同,編寫不同的腳本命令對文件進行渲染測試,將測試過程中的cpu使用率和內存占用率寫入log文件,用戶可在拆分后對渲染結果和渲染過程中的機器負載進行察看。渲染時間控制是指在渲染前用戶可設置最大渲染時間,超過最大渲染時間文件將返回進行重渲染,反復3次依舊超過渲染時間將跳過進行之后的渲染任務。
綜上所述,本實用新型簡化了渲染文件拆分渲染層的過程,提高了渲染文件拆分渲染層的精確性和效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海幻維數碼創意科技有限公司,未經上海幻維數碼創意科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201220208125.X/2.html,轉載請聲明來源鉆瓜專利網。





