色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 三維渲染引擎編輯器的研究

          三維渲染引擎編輯器的研究

          作者: 時(shí)間:2009-10-19 來源:網(wǎng)絡(luò) 收藏

          1 引言
          近年來,網(wǎng)絡(luò)游戲的發(fā)展日新月異,這離不開游戲,而游戲中最重要的莫過于渲染,因?yàn)樗苯佑绊懹螒虻漠嬅尜|(zhì)量和視覺效果。渲染引擎是針對(duì)某款渲染引擎而開發(fā)的工具,通過渲染引擎,開發(fā)人員無需了解渲染引擎的內(nèi)部構(gòu)架、工作原理,無需編碼便可創(chuàng)作出效果良好的場(chǎng)景供三維應(yīng)用程序使用,大大提高了開發(fā)效率,節(jié)省了開發(fā)成本。

          本文引用地址:http://cafeforensic.com/article/202631.htm

          2 OGRE簡介
          開源圖形渲染引擎OGRE(Open-source Graphics Rendering Engine)是一款開源的、面向?qū)ο蟮娜S圖形渲染引擎,由一個(gè)小型核心團(tuán)隊(duì)編寫和維護(hù),并依靠其不斷成長的社區(qū)提供支持。由于是一款開源引擎,所以得到各種團(tuán)體組織的改造和擴(kuò)充,從而能夠適應(yīng)不同的應(yīng)用領(lǐng)域并擁有更強(qiáng)大的功能。
          OGRE的特點(diǎn)有:平臺(tái)無關(guān)性,它支持Windows和Linux以及Mac OSX平臺(tái);可擴(kuò)展的例子框架,使程序運(yùn)行更快更簡單;接受靈活的網(wǎng)格數(shù)據(jù)格式??梢詮脑S多三維建模工具中導(dǎo)出模型,包括Milkshape3D,3D Studio Max,Maya,Blender和Wings3D;強(qiáng)大的材質(zhì)聲明語言允許在代碼外維護(hù)材質(zhì)資源,支持多材質(zhì)技術(shù),允許根據(jù)顯卡能力的不同設(shè)計(jì)不同的材質(zhì),OGRE會(huì)自動(dòng)選擇當(dāng)前顯卡支持的使渲染效果最好的技術(shù);高度靈活的場(chǎng)景管理機(jī)制,由使用者決定采用何種場(chǎng)景類型,并允許使用者通過插人開發(fā)的子類來獲取對(duì)場(chǎng)景的完全控制,場(chǎng)景圖結(jié)構(gòu)化,允許實(shí)體對(duì)象附加在場(chǎng)景節(jié)點(diǎn)上并隨節(jié)點(diǎn)移動(dòng)。

          3 主要模塊介紹
          (1)CAELUM它是OGRE的第三方插件,其目標(biāo)是生成似照片般效果的大氣場(chǎng)景,其中包括天空顏色,云和各種氣象效果(雨,雪等),能繪制太陽、月亮(月相)、星空,并能根據(jù)當(dāng)前時(shí)間和攝像機(jī)角度實(shí)時(shí)更新這些對(duì)象在場(chǎng)景中的位置和狀態(tài)。
          (2)ETL可編輯地形管理器它是OGRE的第三方插件庫,它能夠基于高位圖來管理和展示地形,可以作為地形場(chǎng)景管理工具使用,但其更大的優(yōu)點(diǎn)是能夠編輯地形,通過它可以實(shí)時(shí)的改變或設(shè)置地形的高度。該捕件庫的設(shè)計(jì)非常精巧,各個(gè)組成部分相互獨(dú)立,所以使用者可隨機(jī)選擇需要的部分,而不會(huì)因?yàn)槟承┎糠值娜笔Ф绊懻w。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 引擎 編輯器

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉