? 日韩午夜电影,亚洲一级黄色毛直接观看,玩丰满女领导对白露脸电影
聯(lián)系我們

給我們留言

聯(lián)系我們

地址:福建省晉江市青陽(yáng)街道洪山路國(guó)際工業(yè)設(shè)計(jì)園納金網(wǎng)

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當(dāng)前位置:主頁(yè) > 3D教程 > 3D生活百科

怎么樣用服務(wù)器端渲染 3D 模型的同時(shí)導(dǎo)出多角度

來(lái)源: 未知 | 責(zé)任編輯:駱駝祥子 | 發(fā)布時(shí)間: 2016-08-11 19:46 | 瀏覽量:
例如匯寶盆上面有個(gè)花瓶的3d模型,用戶配置花瓶的各項(xiàng)屬性,花瓶的背景顏色,花瓶的花紋,花瓶的圖案,花瓶的形狀,然后在匯寶盆上面顯示各個(gè)角度觀察的花瓶的圖片,花瓶順y軸旋轉(zhuǎn)的圖片(正面,背面,四個(gè)側(cè)面)。希望渲染在服務(wù)器端進(jìn)行,然而匯寶盆上面只是在用戶選定某個(gè)參數(shù)后,顯示每個(gè)角度的png圖片。那么是否有一個(gè)程序,根據(jù)得到的參數(shù)獲得圖片,到底可不可行呢?答案是OK的。
 
其實(shí)根本不需要太復(fù)雜地去寫(xiě)什么程序,因?yàn)橐呀?jīng)有人寫(xiě)出來(lái)了……
 
這個(gè)問(wèn)題的答案很大程度上取決于輸出的渲染質(zhì)量和生成模型的復(fù)雜程度。既可以是最為簡(jiǎn)單的頂點(diǎn)著色和3D模型變形,也可以是長(zhǎng)時(shí)間復(fù)雜材質(zhì)的光線追蹤和高精度模型生成,前者是實(shí)時(shí)級(jí)的反饋和交互,后者肯定是延時(shí)輸出。這決定了整個(gè)解決方案的大方向。

如果對(duì)輸出圖像質(zhì)量要求不高(至少不超過(guò)現(xiàn)在的游戲),又需要快速反饋的話,至少在我了解的范圍內(nèi)有一個(gè)成熟的解決方案:使用Unity引擎和它的Web插件,Untiy是一個(gè)成熟的3D游戲引擎,滿足人機(jī)交互的需求綽綽有余。有定制的Shader系統(tǒng)可以制作出相對(duì)復(fù)雜的渲染效果。國(guó)內(nèi)制作團(tuán)隊(duì)多,找外包比較容易,價(jià)錢(qián)也相對(duì)便宜,專(zhuān)業(yè)版3000刀左右。最最重要的是,既支持Flash輸出,也支持它自己的Web Player輸出。有不少游戲都是采取這種方式發(fā)布。Unity對(duì)于3D模型的實(shí)時(shí)生成支持比較弱,一般游戲這方面要求不高,不過(guò)這一點(diǎn)本來(lái)也是要自己找解決方案的。

另外,在匯寶盆上,一位網(wǎng)友針對(duì)怎么樣用服務(wù)器端渲染 3D 模型的同時(shí)導(dǎo)出多角度的 png 圖片,提出了一個(gè)不錯(cuò)的快速解決方案:在服務(wù)器端用個(gè)類(lèi)似3ds Max,Maya甚至Blender的3D程序。利用腳本控制這些軟件的啟動(dòng),載入預(yù)定制的場(chǎng)景,輸入?yún)?shù),渲染輸出。這些軟件都有完整的腳本語(yǔ)言和Console渲染功能,完全能夠應(yīng)付你的要求。缺點(diǎn)在于你的服務(wù)器要能夠運(yùn)行這些軟件而且對(duì)于輸出的等待時(shí)間要求不高。3ds Max只有Windows版,使用MaxScript,支持.net框架;Maya有Windows版和Mac版,腳本語(yǔ)言是Mel,完整支持Python。Blender全平臺(tái),也支持Python。另外如果網(wǎng)站請(qǐng)求一多的話,還要考慮一個(gè)排隊(duì)系統(tǒng)。3ds Max支持多個(gè)進(jìn)程同時(shí)運(yùn)行,但是穩(wěn)定性就有待考究了。
 
看完帖子,對(duì)怎么樣用服務(wù)器端渲染 3D 模型的同時(shí)導(dǎo)出多角度的 png 圖片應(yīng)該有大概的輪廓了吧~

  • Tags:

相關(guān)文章
網(wǎng)友評(píng)論

您需要登錄后才可以發(fā)帖 登錄 | 立即注冊(cè)

關(guān)閉

全部評(píng)論:0條

推薦
熱門(mén)