• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種大規(guī)模三維動畫人物渲染系統(tǒng)及其應(yīng)用技術(shù)方案

    技術(shù)編號:8161946 閱讀:309 留言:0更新日期:2013-01-07 19:45
    本發(fā)明專利技術(shù)涉及一種大規(guī)模三維動畫人物渲染系統(tǒng)及其應(yīng)用,所述的裝置包括相連接的人物引擎服務(wù)器群和客戶端,所述的人物引擎服務(wù)器群包括人物編輯服務(wù)器和3D角色引擎核心服務(wù)器,所述的人物編輯服務(wù)器通過人物信息輸出接口與3D角色引擎核心服務(wù)器連接,所述的3D角色引擎核心服務(wù)器上設(shè)有編程通信接口;所述的應(yīng)用包括:人物編輯服務(wù)器對人物動畫屬性進(jìn)行編輯,并通過人物信息輸出接口發(fā)送給3D角色引擎核心服務(wù)器;3D角色引擎核心服務(wù)器對人物動畫進(jìn)行加載,并將不同的人物動畫屬性發(fā)送給客戶端;客戶端將當(dāng)前人物及其屬性加入到場景信息處理器中并渲染。與現(xiàn)有技術(shù)相比,本發(fā)明專利技術(shù)具有可同時渲染的人物角色數(shù)量多、視覺外觀好等優(yōu)點。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及一種渲染裝置及應(yīng)用,尤其是涉及ー種大規(guī)模三維動畫人物渲染系統(tǒng)及其應(yīng)用。
    技術(shù)介紹
    3D的應(yīng)用日趨走向大眾,常見的3D建模工具(如3ds max > may a等)也已被廣泛使用,而用于呈現(xiàn)3D內(nèi)容的各種引擎技術(shù)更是如雨后春筍;但是把3D技術(shù)應(yīng)用到網(wǎng)頁游戲中,在國內(nèi)還是不多見。目前在三維網(wǎng)頁游戲中,技術(shù)層面上存在俱多瓶頸,特別是在人物渲染方面,采用的2. 5D鎖定視角的方面,同屏的人物角色一般不超過50個。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供ー種同時渲染人物角色數(shù)量多、視覺外觀好的大規(guī)模三維動畫人物渲染系統(tǒng)及其應(yīng)用。本專利技術(shù)的目的可以通過以下技術(shù)方案來實現(xiàn);ー種大規(guī)模三維動畫人物渲染系統(tǒng),包括相連接的人物引擎服務(wù)器群和客戶端,所述的人物引擎服務(wù)器群包括人物編輯服務(wù)器和3D角色引擎核心服務(wù)器,所述的人物編輯服務(wù)器中設(shè)有人物信息輸出接ロ,所述的人物編輯服務(wù)器通過人物信息輸出接ロ與3D角色引擎核心服務(wù)器連接,所述的3D角色引擎核心服務(wù)器上設(shè)有編程通信接ロ,所述的編程通信接ロ與客戶端連接。所述的編程通信接ロ包括并列設(shè)置的人物位置接ロ、動作指令接ロ、播放速度接ロ、外觀切換接ロ、層次細(xì)節(jié)接口和事件回調(diào)接ロ。所述的客戶端中設(shè)置有場景信息處理器。所述的場景信息處理器中設(shè)有剔除處理模塊。所述的剔除處理模塊包括視錐剔除単元、背面剔除単元和遮擋剔除単元中的至少ー個。所述的人物編輯服務(wù)器包括CPU和GPU。ー種大規(guī)模三維動畫人物渲染系統(tǒng)的應(yīng)用,包括以下步驟第一歩人物編輯服務(wù)器對人物動畫屬性進(jìn)行編輯,并將編輯完成的人物動畫通過人物信息輸出接ロ發(fā)送給3D角色引擎核心服務(wù)器;第二步3D角色引擎核心服務(wù)器對人物動畫進(jìn)行加載,并通過編程通信接ロ將不同的人物動畫屬性發(fā)送給客戶端;第三步客戶端根據(jù)3D角色引擎核心服務(wù)器發(fā)送過來的數(shù)據(jù),將當(dāng)前人物及其屬性加入到場景信息處理器中,場景信息處理器對場景進(jìn)行剔除處理后,渲染場景及場景中的人物。所述的人物編輯服務(wù)器對人物動畫屬性進(jìn)行編輯具體包括人物動畫的播放屬性的編輯、不同人物外觀的編輯和人物細(xì)節(jié)層次模型的編輯。與現(xiàn)有技術(shù)相比,本專利技術(shù)設(shè)置了剔除處理模塊,在大規(guī)模的人物角色的實時渲染時保證實時要求的基礎(chǔ)上,可同時增加人物角色數(shù)量和提升視覺外觀真實感,將3D渲染技術(shù)應(yīng)用于網(wǎng)頁游戲中,可以同時渲染同屏幕人物1000人的規(guī)模,fps (幀率)能保證在40以上的效果。附圖說明圖I為本專利技術(shù)的結(jié)構(gòu)示意圖。具體實施例方式下面結(jié)合附圖和具體實施例對本專利技術(shù)進(jìn)行詳細(xì)說明。實施例如圖I所示,ー種大規(guī)模三維動畫人物渲染系統(tǒng),包括相連接的人物引擎服務(wù)器群I和客戶端2,所述的人物引擎服務(wù)器群包括人物編輯服務(wù)器5和3D角色引擎核心服務(wù)器3,所述的人物編輯服務(wù)器5中設(shè)有人物信息輸出接ロ 6,所述的人物編輯服務(wù)器5通過人物信息輸出接ロ 6與3D角色引擎核心服務(wù)器3連接,所述的3D角色引擎核心服務(wù)器3上設(shè)有編程通信接ロ 4,所述的編程通信接ロ 4與客戶端2連接。所述的人物編輯服務(wù)器5優(yōu)選為同時包括CPU和GPU的服務(wù)器。所述的編程通信接ロ 4包括并列設(shè)置的人物位置接ロ、動作指令接ロ、播放速度接ロ、外觀切換接ロ、層次細(xì)節(jié)接口和事件回調(diào)接ロ 人物位置接ロ 用于傳送人物在游戲場景中的位置;動作指令接ロ 用于傳送人物所播放的動作,比如攻擊,移動,死亡等,播放規(guī)則一次播放,多次播放還是循環(huán)播放等;播放速度接ロ 播放該動作的速度,通過動作速度的變化,可以實現(xiàn)電影中的慢動作、快擊等效果;外觀切換接ロ 人物的換膚,通過部件的材質(zhì)、網(wǎng)格、貼圖的改變,實現(xiàn)游戲場景中人物的多祥化效果;層次細(xì)節(jié)接ロ 設(shè)定人物對象的細(xì)節(jié)層次,可以根據(jù)視點和人物對象的距離計算一個選擇因子,根據(jù)選擇因子的值來選擇ー個合適的細(xì)節(jié)層次模型。這個選擇因子的度量形式可以是基于視點到物體的距離,也可以是物體投影后在屏幕上的像素個數(shù)。不過該方法存在一個問題就是從幾何模型的一個細(xì)節(jié)層次到另ー個層次時,會產(chǎn)生突然跳躍的現(xiàn)象。基于突躍現(xiàn)象,本實施例采用了ー個Alpha細(xì)節(jié)層次方法由Alpha值得大小來決定模型的細(xì)節(jié)多少,比如當(dāng)隨著物體到視點距離的増大,Alpha的大小將越來越小,透明度變大,顯示的細(xì)節(jié)就減少,當(dāng)完全透明時物體將不會被送往渲染管線進(jìn)行繪制。此方法比離散細(xì)節(jié)層次方法的連續(xù)性更強(qiáng),突躍現(xiàn)象也不太明顯,另外物體最終會完全消失而獲得加速,不足的是只有它完全透明的時候才消失,這時才能產(chǎn)生加速效果。事件回調(diào)接ロ 設(shè)定人物在播放ー個動作的某幀的時間,觸發(fā)ー個事件回調(diào),可給用戶更好的用戶體驗,更真實的效果。所述的客戶端2中設(shè)置有場景信息處理器7。所述的場景信息處理器7中設(shè)有剔除處理模塊。所述的剔除處理模塊包括視錐剔除単元、背面剔除単元和遮擋剔除単元中的至少ー個。ー種上述大規(guī)模三維動畫人物渲染系統(tǒng)的應(yīng)用,包括以下步驟第一歩人物編輯服務(wù)器5對人物動畫屬性進(jìn)行編輯,并將編輯完成的人物動畫通過人物信息輸出接ロ 6發(fā)送給3D角色引擎核心服務(wù)器3,所述的人物編輯服務(wù)器5對人物動畫屬性進(jìn)行編輯具體包括人物動畫的播放屬性的編輯、不同人物外觀的編輯和人物細(xì)節(jié)層次模型的編輯;第二步3D角色引擎核心服務(wù)器3對人物動畫進(jìn)行加載,并通過編程通信接第三步客戶端2根據(jù)3D角色引擎核心服務(wù)器3發(fā)送過來的數(shù)據(jù),將當(dāng)前人物及其屬性加入到場景信息處理器7中,場景信息處理器7對場景進(jìn)行剔除處理后,渲染場景及場景中的人物。本實施例在場景渲染的時候,渲染的順序為地形渲染、靜止目標(biāo)渲染、運動目標(biāo)渲染、最后天空渲染。以上述依據(jù)本專利技術(shù)的理想實施例為啟示,通過上述的說明內(nèi)容,相關(guān)工作人員完全可以在不偏離本項專利技術(shù)技術(shù)思想的范圍內(nèi),進(jìn)行多祥的變更以及修改。本項專利技術(shù)的技術(shù)性范圍并不局限于說明書上的內(nèi)容,必須要根據(jù)權(quán)利要求范圍來確定其技術(shù)性范圍。權(quán)利要求1.ー種大規(guī)模三維動畫人物渲染系統(tǒng),其特征在于,包括相連接的人物引擎服務(wù)器群和客戶端,所述的人物引擎服務(wù)器群包括人物編輯服務(wù)器和3D角色引擎核心服務(wù)器,所述的人物編輯服務(wù)器中設(shè)有人物信息輸出接ロ,所述的人物編輯服務(wù)器通過人物信息輸出接ロ與3D角色引擎核心服務(wù)器連接,所述的3D角色引擎核心服務(wù)器上設(shè)有編程通信接ロ,所述的編程通信接ロ與客戶端連接。2.根據(jù)權(quán)利要求I所述的ー種大規(guī)模三維動畫人物渲染系統(tǒng),其特征在于,所述的編程通信接ロ包括并列設(shè)置的人物位置接ロ、動作指令接ロ、播放速度接ロ、外觀切換接ロ、層次細(xì)節(jié)接ロ和事件回調(diào)接ロ。3.根據(jù)權(quán)利要求I所述的ー種大規(guī)模三維動畫人物渲染系統(tǒng),其特征在于,所述的客戶端中設(shè)置有場景信息處理器。4.根據(jù)權(quán)利要求3所述的ー種大規(guī)模三維動畫人物渲染系統(tǒng),其特征在于,所述的場 景信息處理器中設(shè)有剔除處理模塊。5.根據(jù)權(quán)利要求4所述的ー種大規(guī)模三維動畫人物渲染系統(tǒng),其特征在干,所述的剔除處理模塊包括視錐剔除単元、背面剔除単元和遮擋剔除単元中的至少ー個。6.根據(jù)權(quán)利要求I所述的ー種大規(guī)模三維動畫人物渲染系統(tǒng),其特征在于,所述的人物編輯服務(wù)器包括CPU和GPU。7.—種如權(quán)利要求3所述的大規(guī)模三維動畫人物渲染系統(tǒng)的應(yīng)用,其特征在于,包括以下步驟 第一歩人物編輯服務(wù)器對人物動畫屬性進(jìn)行編輯,并將編輯完成的人物動畫通過人物信息輸出接ロ發(fā)送本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點】
    一種大規(guī)模三維動畫人物渲染系統(tǒng),其特征在于,包括相連接的人物引擎服務(wù)器群和客戶端,所述的人物引擎服務(wù)器群包括人物編輯服務(wù)器和3D角色引擎核心服務(wù)器,所述的人物編輯服務(wù)器中設(shè)有人物信息輸出接口,所述的人物編輯服務(wù)器通過人物信息輸出接口與3D角色引擎核心服務(wù)器連接,所述的3D角色引擎核心服務(wù)器上設(shè)有編程通信接口,所述的編程通信接口與客戶端連接。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:譚青生傅新波林秀全張生言李欣包嘉會
    申請(專利權(quán))人:上海創(chuàng)圖網(wǎng)絡(luò)科技發(fā)展有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码日韩人妻AV一区二区三区| 人妻丰满熟妞av无码区| 国产亚洲大尺度无码无码专线| 久久久久亚洲av无码专区喷水 | 亚洲综合最新无码专区| 亚洲AV无码一区二区三区国产 | 亚洲av无码一区二区乱子伦as| 久久久久亚洲AV无码专区体验| 色综合色国产热无码一| 少妇人妻无码专区视频| 精品无码成人片一区二区| 日韩欧国产精品一区综合无码| 人妻丰满熟妇AV无码区乱| 国产乱子伦精品免费无码专区 | 无码精品视频一区二区三区| 精品久久久无码人妻中文字幕豆芽 | 无码不卡中文字幕av| 高清无码v视频日本www| 无码日韩AV一区二区三区| 无码中文字幕日韩专区 | 国产成人A人亚洲精品无码| 亚洲av无码一区二区三区在线播放| 亚洲AV无码久久精品色欲| 东京热人妻无码人av| 无码精品国产va在线观看dvd| 亚洲AV日韩AV永久无码免下载| 久久激情亚洲精品无码?V| 精品无码国产一区二区三区麻豆| 无码粉嫩小泬无套在线观看| 91久久精品无码一区二区毛片| 熟妇人妻中文字幕无码老熟妇| 国产精品无码无卡在线播放| 中文字幕AV中文字无码亚| 日韩av无码中文无码电影| 国产亚洲精品无码专区| 国产成人午夜无码电影在线观看| 亚洲AV无码一区东京热久久| 亚洲Av无码专区国产乱码DVD| 日韩AV无码中文无码不卡电影| 无码av高潮喷水无码专区线| 亚洲日韩精品A∨片无码加勒比|