成人sese/国产免费人成视频在线观看/九色 在线/免费观看又色又爽又黄的/啪在线视频/日日做日日摸夜夜爽

首頁 新聞 > 科技 > 正文

交互式虛擬三維環(huán)境的設計簡介

引言

虛擬現(xiàn)實,是指用計算機生成的一種虛擬環(huán)境,它能使人們進入一個三維的、多媒體的虛擬世界,通過一些操作界面,與其中的虛擬對象進行交互,再配合各種傳感器和機械部件,給人們帶來一種身臨其境的感受。隨著計算機軟硬件的發(fā)展以及圖形處理能力的增強,虛擬現(xiàn)實技術在軍事、醫(yī)療、教育、工業(yè)以及游戲中的應用已經越來越廣泛。

虛擬三維環(huán)境是虛擬現(xiàn)實技術中一個極其重要的部分,雖然可以用現(xiàn)成的三維引擎來制作,但是由于絕大多數(shù)的三維引擎價格不菲,并且其主要面向三維游戲市場。所以,如果要解決的問題不是特別復雜,完全可以通過 自己編程并使用一些工具軟件來完成。

1 開發(fā)環(huán)境與軟件

1.1 Microsoft Visual C++ 6.0

Microsoft Visual C++6.0(以下簡稱為 vC++6.0)是由微軟公司出品的功能強大的可視化開發(fā)平臺之一,我們可以利用它在 Windows 操作系統(tǒng)上完成應用程序的創(chuàng)建、編碼、測試、完善等各個階段的工作。

I.2 OpenGL

OpenGL(開放性圖形庫 Open Graphics Library)是一個3DAPI,它獨立于硬件系統(tǒng)和操作系統(tǒng),是跨平臺的“圖形硬件的軟件接口”,具有高度的可移植性。它包括了大量的繪圖和顯示函數(shù),用于快速創(chuàng)建實時 3D圖形,主要用于圖形專業(yè) 領域 ,已經 成 為工 業(yè) 標準,目前的最新版本是OpenGL2.0。

1.3 3dsmax 7

3ds max 7是由Autcdesk公司出品的用于制作3D模型和動畫的軟件,使用它可以制作出栩栩如生的人物、動物、植物和建筑物等各種 3D模型和動畫。我們使用 3ds max 7來制作一些動植物、建筑物的 3D模型,并將其導出為 3ds文件,然后在虛擬三維環(huán)境中調用。

1.4 Vue 5 Infinite

Vue5 Infinite(以下簡稱為 vue5)由e-on軟件公司出品,它也可以用來制作 3D模型和動畫,其特長在于對 3D 自然環(huán)境的模擬。在虛擬三維環(huán)境中,天空的真實感是影響視覺效果的重要因素之一,我們使用 Vue5的環(huán)境模擬功能制作出在各種大氣條件下的天空的圖片,然后把這些圖片作為虛擬三維環(huán)境中的“天空盒”的材質貼圖,展現(xiàn)出逼真的大氣環(huán)境效果。另外,我們還可以使用 Vue5強大的地形編輯功能制作出一些不同特征的地形模型來充實虛擬三維場景。

2 虛擬場景中的三維模型的制作

2.1 天空盒模型

我們使用3ds max 7等工具軟件來制作虛擬三維場景中的3D模型等元素。首先從天空開始,打開 3ds max 7,創(chuàng)建一個立方體 ,調整其邊長到一個比較大的值(比如 2000米)我們把這個立方體稱為天空盒。接著制作天空盒的材質貼圖,也就是大氣環(huán)境的圖片。打開 Vue5,選擇“載人大氣”選項 ,然后從彈出的對話框中選擇一種你需要的大氣環(huán)境(當然你也可以使用其編輯功能創(chuàng)建自己想要的大氣效果),然后點擊文件菜單下的“導出天空”選項,將大氣環(huán)境作為位圖導出,再使用圖片處理工具把整幅位圖分解為與立方體六個面相對應的六幅位圖;再次進入 3ds max 7,選中剛才的立方體,使用材質編輯器把剛才導出的天空圖片賦予立方體,進行一些調整,天空盒的模型就完成了。最后一步就是把天空盒的模型導出為“3dS’’類型的文件,以便在程序中調用。

2.2 建筑物等各種實體的模型

根據(jù)需要,還應在場景中添加一些建筑物之類的三維模型,當然了,這些模型也是我們使用 3ds max 7制作的,具體的制作方法這里不再贅述。但是要注意,制作的 3D模型要在程序中實時繪制,因此,在制作模型時,不能一味追求精細,應該有意識地控制多邊形的數(shù)量,以提高程序運行時的渲染速度。同樣,把制作好的模型保存為“3ds”類型的文件。

2.3 樹木等植物

一般采用 2D圖片的方法來顯示植物,這樣 ,即使場景中有一大片樹林,也不會影響渲染的速度。制作植物圖片時 ,首先應選擇合適 的植物圖片(最好是正面平視的照片)對圖片做一些簡單的處理 ,使其滿足以下幾個要求:1)圖片尺寸為 2的 N次方(32、64…);2)圖片的底色以及不需要顯示的地方為純黑色。以便在程序中將這些地方處理成透明狀態(tài)。最后,將圖片保存為“bmp”格式,虛擬三維場景 中的植物就做好了。

2.4 生成地形數(shù)據(jù)

地形的創(chuàng)建不再采用預先建模的方式,而采用在程序中實時繪制的方法,便于在場景中漫游時檢測并計算出所處位置的地面高度。具體步驟如下:首先,建立一個三維浮點型數(shù)組來保存地形的頂點坐標值,三個分量分別為地形頂點的x、Y、z坐標;然后,我們再建兩個數(shù)組,分別用來保存頂點的索引值(整型)和曲面貼圖的平面坐標(浮點型);接著 ,使用一段循環(huán)代碼來隨機生成地面的高度值,同時給三個數(shù)組賦值 ;最后,調用 OpenGL中的函數(shù) glEnableClientState()和glVertexPointev()來載入地形頂點坐標數(shù)組,凋用 glEnableClientState()和glTexCoordPointer()函數(shù)來載人頂點索引數(shù)組。這樣,地形的初始化工作就完成了,可以把這個過程寫成一個函數(shù),名字叫做 lniin(),便于在程序中調用。

3 創(chuàng)建基于 OpenGL的應用程序框架

OpenGL中所有的繪圖函數(shù)都必須在 OpenGL的環(huán)境中運行,這個環(huán)境稱為 OpenGL框架。OpenGL框架還必須運行在 Windows應用程序框架 中。也就是說,首先要建立Windows應用程序框架,用它響應和處理各種消息和命令,然后再 建立 OpenGI 運行環(huán)境 框架,并 在其中調用各種OpenOL繪 圖函數(shù) 。

3.1 創(chuàng)建 Windows應用程序框架

首先,在 VC十 +6.0中新建 一個 Win32應用 程序(Win32 Application);然后,添加四個全局變量 htX2、hRC、hWnd和 hlnstance,分別用來保存設備描述表、著色描述表、窗口句柄和程序的實例句柄;接下來在應用程序中包含 g1.h,glu.h、glaux.h三個頭文件以及 opengl32.1ib、glu32.1ib、glaux.1ib三個靜態(tài)鏈接庫文件;最后,在程序中加入 winMain()函數(shù)和 WndProc()函數(shù)(具體方法請參考 MSDN)。其中,WinMain()函數(shù)是主程序的入口,我們在其中添加一些代碼創(chuàng)建 Windows窗口,并在 WinMain()函數(shù) 中使用PeekMessage()函數(shù)完成消息循環(huán)(即程序的主循環(huán),被程序反復執(zhí)行),它用來監(jiān)聽并向 WndProc()函數(shù)傳遞 肖息。WndProc()是一個窗口回調函數(shù),用來處理各種窗口消息并響應外部事件。這樣,一個基本的 Windows框架就建成了。

3.2 創(chuàng)建 OpenGL運行環(huán)境框架

步驟如下:1)對 OpenGL運行環(huán)境進行初始化設置;2)調用 OpenGL函數(shù)庫中的函數(shù)完成繪圖和顯示工作并刷新屏幕,可以把完成這些工作的代碼編寫成一個函數(shù),命名為DrawScene(),以便在程序中調用;3)在程序退出之前釋放各種資源,斷開 OpenGL與Windows窗121的連接。

3.3 框架程序間的關系

winMain()函數(shù)是程序的入口,我們用它創(chuàng)建一個窗口并設置其大小和樣式。WndProc()回調函數(shù)會對“創(chuàng)建窗口”這個消息作出響應 ,馬上調用 OpenGL框架中的 SetPixelFomat()函數(shù)檢測機器對 OpenGL的支持情況,并安裝OpenGL顯示接口。當窗 口創(chuàng)建成功后,WndProc()函數(shù)對窗口尺寸變化消息作出響應,調用 OpenGL框架中的 gluPerspective()等函數(shù)對 OpenGL視 12I進行變換調整。Windows窗口生成后,就進入程序的主循環(huán),在其中調用 DrawScene()函數(shù)繪制場景,同時監(jiān)聽和分配各種消息。程序退出時,調用 OpenGL中的 wglDeleteContext()函數(shù)來切斷 OpenGL與 Windows窗口的連接。

關鍵詞:

最近更新

關于本站 管理團隊 版權申明 網站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2018 創(chuàng)投網 - www.zhigu.net.cn All rights reserved
聯(lián)系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

主站蜘蛛池模板: 少妇高潮叫床对白xxxxx | 国产免费人成在线视频app | 18禁裸乳啪啪无遮裆网站 | 国产片精品av在线观看夜色 | 亚洲一区有码 | 国产精品久久久久潘金莲 | 国产偷人妻精品一区二区在线 | 亚洲另类伦春色综合小说 | 国产精品一卡二卡三卡破解版 | 嫩草剧院 | 波多野结衣黄色网址 | 欧美国产中文在线字幕视频 | 欧美s码亚洲码精品m码 | 成人a8198va| 少妇高潮无套无遮挡内谢小说 | 99热精品在线播放 | 亚洲欧美日韩在线一区 | 中文字幕不卡乱偷在线观看 | 国产伦理精品一区二区三区观看体验 | 在线观看日韩精品视频 | 一级特黄av| 99ri国产 | 男人天堂av网 | 性国产牲交xxxxx视频 | 一区二区三区成人 | 粉嫩虎白女p虎白女在线 | 午夜好爽好舒服免费视频 | 天天干夜夜弄 | 欧美一级一区 | 强开乳罩摸双乳吃奶羞羞www | 国产精品福利自产拍久久 | 久久国产精品亚洲艾草网 | 99久久精品国产欧美主题曲 | 人人澡人人澡人人看添av | 一本一本久久a久久综合精品 | 成人久久18免费 | 99久久九九 | 国产精品热久久久久夜色精品三区 | 一区二区伊人久久大杳蕉 | 国产精品合集久久久久青苹果 | 国产一级欧美 | 天天操操操 | 综合五月激情二区视频 | 国产又粗又猛又爽又黄男同 | 夜夜夜夜曰天天天天拍国产 | 四虎国产精品永久免费观看视频 | 99在线精品国自产拍中文字幕 | 国产成年免费视频 | 九九热爱视频精品视频16 | 人妻系列无码专区av在线 | 色欲久久久中文字幕综合网 | 爆乳熟妇一区二区三区 | 蜜臀av色欲a片无码精品一区 | 一区二区三区在线 | 欧洲 | 伊人嫩草久久欧美站 | 久久精品国产亚洲a | 久久婷婷五月国产色综合 | 嫩草网在线观看 | 国产在线精品成人一区二区三区 | 主站蜘蛛池模板: 蛛词}| 日韩三级av | 高潮射精日本韩国在线播放 | 就操网| 一级片aaa | 岛国无码av不卡一区二区 | 亚洲骚 | 在国产线视频a在线视频 | 中文字幕无码第1页 | 成年永久一区二区三区免费视频 | 久久2| 色在线看 | 一级成人黄色片 | 亚洲69p| 少妇熟女高潮流白浆 | 亚洲欧美日韩成人综合网 | 亚洲欧美综合另类自拍 | 91精品国产99久久久久久 | 亚洲午夜在线观看 | 亚洲欧美偷拍视频 | 免费大香伊蕉在人线国产卡 | 久久久久久久久久久国产 | 成人情侣激情偷拍视频 | 天堂在线中文在线 | 超碰网在线观看 | 亚洲永久免费 | 久久精品人人做人人爽老司机 | 中文字幕制服丝袜一区二区三区 | 能在线看的av | 国产亚洲精aa在线观看 | www.com捏胸挤出奶 | 国产视频亚洲视频 | 欧美人成精品网站播放 | 肉色欧美久久久久久久免费看 | 91久久国产 | 日本欧美一级aaaaa毛片 | 欧美最猛黑人xxxx黑人猛交 | 国产爆乳成av人在线播放 | 天堂草在线观看 | 国产cao| 99热这里只有精品免费播放 | 无码精品不卡一区二区三区 | 欧美亚洲国产精品久久蜜芽直播 | 无码无套少妇毛多18p | 国产精品成人影院在线 | 色香视频首页 | 丰满女人与性猛交视频 | 亚洲精品自拍视频在线观看 | 永久免费观看美女裸体的网站 | 色播久久人人爽人人爽人人片av | 国产午夜高清 | 一区视频在线播放 | 久久久综合九色综合鬼色 | 亚洲日韩乱码一区二区三区四区 | 影音先锋在线播放 | 看免费黄色大片 | 99国产欧美另娄久久久精品 | 欧美视频在线看 | 亚洲精品成人福利网站app | 欧美国产精品一区 | 主站蜘蛛池模板: 蛛词}| 狠狠色噜噜狠狠狠888米奇视频 | 怡红院在线播放 | 欧美性猛交xxxⅹ乱大交小说一 | 欧洲精品一区二区三区久久 | 波多野结衣不卡视频 | 国产成人亚洲日韩欧美久久 | 免费无码国产欧美久久18 | 免费无码不卡中文字幕在线 | 忘忧草日本在线www exo妈妈mv中文版 | 老少交欧美另类 | 五月天综合社区 | 国产色啪 | 天堂网色 | 欧美日韩国产在线观看 | 国产在线视频91 | 国产好片无限资源 | 东京热无码一区二区三区av | 国产高清中文字幕 | 亚洲激情视频网 | 成 人 综合 亚洲另类 | av免费福利| 密臀av一区二区三区 | 强乱中文字幕 | 国产精品久人妻精品 | 黄色片久久久 | 91国内在线视频 | 成人免费在线视频观看 | 夜鲁鲁鲁夜夜综合视频欧美 | 久久婷婷激情综合色综合俺也去 | 精品视频久久久久久 | 一区二区三区国产在线 | 中文字幕乱码一区二区免费 | 在哪里可以看黄色片 | 久久不见久久见免费视频6无删减 | 国产香蕉一区二区三区 | 亚洲深夜 | 亚洲一区二区网站 | 欧洲性开放大片免费无码 | 成人性生交大片免费看在线播放 | 日中文字幕 | 天海翼一区二区三区高清在线 | 日本亲子乱子伦xxxx60岁 | 深夜福利小视频在线观看 | 国产农村熟妇videos | 亚洲嫩模喷白浆在线观看 | 免费看美女被靠到爽的视频 | 亚洲成a人片在线观看你懂的 | 日韩精品视频大全 | 国内精品视这里只有精品 | 在线看片免费人成视频无毒 | 人人妻人人爽人人爽 | 欧美精品videossex少妇 | 极品人妻少妇一区二区三区 | 国产对白受不了了中文对白 | 性欧美长视频免费观看不卡 | 无人在线观看的免费高清视频 | 丰满少妇弄高潮了www | 亚洲第一黄 | 欧美亚州国产 | 主站蜘蛛池模板: 蛛词}| 少妇高潮惨叫久久久久电影69 | 午夜激情视频在线观看 | 久久99在线 | 一级毛片黄色片 | 国产亚洲美女精品久久久 | 99国产精品入口 | 免费无码又爽又刺激软件下载 | 综合天堂av久久久久久久 | 欧美一区亚洲一区 | 日本熟妇人妻ⅹxxxx国产 | 久久亚洲中文字幕精品有坂深雪 | 久久99成人免费 | 久久天堂视频 | 图片区 小说区 区 亚洲五月 | 欧美牲交黑粗硬大 | 国产精品jizz视频 | 春色校园综合人妻av | 久久久国产精品黄毛片 | 天天干天天干天天干 | 亚洲精品久久久www小说 | 色偷偷av亚洲男人的天堂 | 好色先生丝瓜 | 久久国产精品网站 | 国产精品视频1区 | 四只老虎免费永久观看地址 | 精品99久久久久久 | 日韩av网站在线播放 | 青青草免费在线视频观看 | 日韩人妻无码制服丝袜视频 | 97免费超碰 | 伊人色综合一区二区三区影院视频 | 无码av中文字幕一区二区三区 | 国产chinese男男口网站 | 日韩黄色影片 | 亚洲成色999久久网站 | 国产精品无码一二区免费 | 91精品爽啪蜜夜国产在线播放 | 天天影视色香欲综合久久 | 成人91免费视频 | 91在线网 | 日韩一级特黄aa大片99视频 | 亚洲精品久久久久玩吗 | av网站直接看 | 精品中文字幕在线观看 | 国产无遮挡又黄又大又爽 | 久久青青草原国产最新片完整 | 在线观看肉片av网站免费 | 色婷婷一区| 十八禁真人啪啪免费网站 | 国产精品久久久久久久午夜片 | 国产精品18久久久久白浆软件 | 亚洲国产日韩精品二三四区91 | 九九九精品成人免费视频小说 | 国产精品午夜不卡片在线 | 国产亚洲欧美一区二区三区在线播放 | 午夜免费啪视频在线观看区 | 丁香花五月婷婷 | 国产超碰人人做人人爽aⅴ aa视频免费在线观看 | 四虎在线视频 | 主站蜘蛛池模板: 蛛词}| 欧美性开放情侣网站 | 98久9在线 | 免费 | 欧美呻吟| 日本免费黄色网 | 在线亚洲综合欧美网站首页 | 精品久久一区二区 | 久久精品视在现观看2 | 久久久久久久久久久韩国男女 | www夜插内射视频网站 | 中文字幕乱码久久午夜 | 国产精品午夜剧场免费观看 | 日韩美女爱爱 | 999精品视频在线观看 | 欧美精品一区二区视频在线观看 | 国产v日产∨综合v精品视频 | 99精品视频在线导航 | 日韩大片在线永久免费观看网站 | 三级男人添奶爽爽爽视频 | 新超碰在线 | 青青在线视频观看 | 涩涩网站在线观看 | 少妇av在线 | 一本色道无码道在线观看 | 人人爽人人片人人片av | 婷婷六月在线精品免费视频观看 | 男人超碰| 国产一区二区三区免费看 | 国产成人高清亚洲一区妲妃 | 午夜免费一区二区 | 国产69精品久久久久久久 | 久久久久久久久久99 | 国内精品久久久久久久影视红豆 | 国产69成人精品视频免费 | 色综合色欲色综合色综合色乛 | 成人啪啪一区二区三区 | 午夜视频欧美 | 狠狠躁天天躁综合网 | 成人黄色小说网址 | 无码中文字幕加勒比一本二本 | 白白色免费在线视频 | 亚洲另类色综合网站 | 日韩爽爽影院 | 国产亚洲人成网站在线观看 | 国产午夜永久福利视频在线观看 | 播放少妇的奶头出奶水的毛片 | 欧美性猛交ⅹxxx乱大交妖精 | 成人无码专区免费播放三区 | 欧美国产一区二区 | 国产女人18毛片18精品 | 精品亚洲国产成人av在线 | 蜜臀aⅴ一区二区三区 | 国产精品992tv在线观看 | 中文字幕av无码免费久久 | 天天综合久久综合 | 精品亚洲国产成人av在线时间短的 | 国产成人理论无码电影网 | 青青操在线免费观看 | 91久久精品国产91性色tv | 9l国产精品久久久久麻豆 |