成人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)投網 - m.zhigu.net.cn All rights reserved
聯(lián)系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

主站蜘蛛池模板: 久久精品国产一区 | 色播激情| 日本欧美国产 | 日韩亚洲天堂 | 乱码卡一卡二新区网站 | 国产精品女同一区二区久久夜 | 中文字幕丰满乱子无码视频 | 亚洲黄色片网站 | xxxx69黄大片 | 日日夜夜免费精品 | 午夜影院免费体验 | 国产亚洲网 | 伊人久久大香线蕉综合狠狠 | 中文字幕久久精品波多野结百度 | 日本精品在线播放 | 91精品国产综合久久久蜜臀图片 | 91久久精品久久国产性色也91 | 亚洲熟妇无码一区二区三区导航 | 丰满人妻熟妇乱又伦精品 | 亚洲乱码国产乱码精品精姦 | 人成午夜免费视频无码 | 五月婷婷六月丁香动漫 | 88xx成人精品视频 | 欧美精品久久久 | 久久久久国产精品夜夜夜夜夜 | 免费看毛片的网站 | 制服 丝袜 人妻 专区一本 | 亚洲国产美国国产综合一区 | 久久视频免费 | 曰本无码超乳爆乳中文字幕 | 国模一二三区 | 国产午夜精品一区二区三区嫩草 | 伊人色综合久久天天网 | 琪琪久久 | 国产一区亚洲二区三区 | 成年人黄色毛片 | 国产精品无码av不卡 | 亚洲一级片网站 | 日韩黄色毛片 | 亚洲在线中文字幕 | 中文字幕在线字幕中文 | 亚洲 日韩 国产欧美 另类 | 日本69精品久久久久999小说 | 看免费黄色毛片 | 黄网久久| 色五月丁香五月综合五月4438 | 国产又粗又硬的视频 | 成人综合激情 | 免费毛片在线播放免费 | av片一区| 在线一区二区三区视频 | 久久强奷乱码老熟女 | 欧美日韩制服在线 | 羞羞麻豆国产精品1区2区3区 | 成年女人永久免费 | 丰满少妇被猛烈进出69影院 | 五月婷婷六月丁香综合 | 亚洲视频你懂的 | 亚洲人囗交 | 主站蜘蛛池模板: 蛛词}| 亚洲国产精品无码久久久蜜芽 | 国产农村妇女野外牲交视频 | 五月天婷婷在线视频精品播放 | 欧美激情综合 | 亚洲а∨天堂2019无码 | 日本一区二区三区四区在线观看 | 亚洲精品国产品国语在线 | 日韩一级片视频 | 一区二区三区在线 | 欧洲 | www.超碰97.com| 国产精品毛片av | www.日韩在线 | 亚洲精品国产一区二区精华液 | 亚洲琪琪| 久久毛片视频 | 性中国少妇熟妇xxxx农村 | 天天干在线播放 | 丰满无码人妻热妇无码区 | av免费观看不卡 | 精品一卡2卡三卡4卡乱码精品视频 | 国产精品爱久久久久久久小说 | 超碰免费视 | 免费特级黄色片 | 欧美乱人伦人妻中文字幕 | 波多野结衣视频一区 | 欧美区一区二区 | 天天色天天插 | 欧美精品一区二区蜜臀亚洲 | 图片区亚洲 | 激情久久中文字幕 | 国产成人精品日本亚洲专区 | 丁香五月亚洲综合在线国内自拍 | 国产成人美女视频网站 | 国产欧美一区二 | 国产午夜成人无码免费 | 久久精品噜噜噜成人88aⅴ | 日韩精品一区二区三区丰满 | av一区+二区在线播放 | 亚洲性夜夜综合久久7777 | 91看片淫黄大片在线天堂最新 | 国内精品自国内精品自线电影 | 精品99又大又爽又硬少妇毛片 | 久久综合无码中文字幕无码ts | 粉嫩av一区二区在线播放免费 | 欧美成人aaaa免费全部观看 | 中文字幕妇伦久久 | 久久久久久久网 | 越南少妇bbb真爽 | 少妇高潮一区二区三区99小说 | 性较小国产交xxxxx视频 | 婷婷爱五月天 | 国产zljzljzljzlj麻传媒 | 波多野结衣免费一区视频 | 久久精品国产亚洲精品 | 18禁美女裸体无遮挡免费观看国产 | 五月激情婷婷丁香综合基地 | 插b内射18免费视频 中文字幕影院 | 天堂网中文在线 | 拍真实国产伦偷精品 | 主站蜘蛛池模板: 蛛词}| 欧美色aⅴ欧美综合色 | 吃奶摸下激烈床震视频试看 | 婷婷久久综合九色综合绿巨人 | 成人啪精品视频网站午夜 | 日本裸交xx╳╳137大胆 | 天天躁日日躁狼狼超碰97 | 双乳被老汉揉搓a毛片免费观看 | 精品久久久久中文字幕日本 | 欧美成aⅴ人高清免费观看 精品国产一区二区三区性色av | 免费在线看黄的网站 | 黄色片库 | 国产三级全黄裸体 | 欧美国产日产一区二区 | 久久精品视频在线看4 | 日韩加勒比无码人妻系列 | 国产成人亚洲日韩欧美性 | 国产又色又爽又黄的在线观看视频 | 成人免费观看视频网站 | 免费在线观看毛片 | 国产精品麻豆成人av电影艾秋 | 妖精视频一区二区三区 | 亚洲欧美在线综合图区 | 一区二区狠狠色丁香久久婷婷 | 国产女主播高潮在线播放 | 欧美日本国产va高清cabal | 最近日本中文字幕 | 国产色婷婷精品综合在线手机播放 | 大伊香蕉精品视频在线直播 | av国産精品毛片一区二区在线 | 高中生粉嫩无套第一次 | 2021国产精品午夜久久 | 风韵饥渴少妇在线观看 | 无码精品人妻一区二区三区漫画 | 日韩va在线观看 | 东北女性一乱一交一情一色 | 毛片精品 | 中文字幕1页 | 国产国产成年年人免费看片 | 日本老熟妇50岁丰满 | 99久久国产综合精品女同 | 国产二区交换配乱婬 | aaa一级黄色片 | 日韩精品中文字幕av | 女人裸体夜夜爽快 | 欧插网| 国产精品a级 | 国产一卡2卡3卡4卡网站贰佰 | 国产91在线视频 | 夜夜爽夜夜 | 黑人巨大精品欧美一区二区免费 | 日本道在线 | 成人国产精品久久久 | 蜜臀av色欲a片无码一区 | 亚洲va韩国va欧美va精品 | 国产不卡av在线 | 久久www人成免费产片 | 天天躁夜夜躁狠狠久久成人网 | 久久婷婷丁香五月综合五 | 国产成人高清亚洲一区妲妃 | 主站蜘蛛池模板: 蛛词}| 免费看欧美中韩毛片影院 | 久久99热精品免费观看牛牛 | 亚洲人成电影在线观看天堂色 | 91精品国产91久久久久久久久 | 天堂资源网 | 无套内谢的新婚少妇 | 女人18毛片水真多免费看 | 天天久久综合 | 1717国产精品久久 | 亚洲热妇无码av在线播放 | 一区二区三区四区产品乱码在线观看 | 亚洲国产天堂久久久久久 | 国产精品美女久久久久久 | 久久精品a一国产成人免费网站 | 成人a网站| 天天爱夜夜 | 少妇人妻互换不带套 | 97久久超碰国产精品红杏 | 蜜臀av国内精品久久久较好效果 | 亚洲男人的天堂av手机在线观看 | 在线观看免费视频一区 | 99久久婷婷国产综合精品 | 中文永久有效幕中文永久 | 国模国产精品嫩模大尺度视频 | 久久无码av一区二区三区 | 久久成人人人人精品欧 | 欧美人妻体内射射 | 伊伊亚洲综合人网777 | 亚洲国产成人爱av在线播放 | 欧美91av | 体内精69xxxxxx美女 | 亚洲最大的成人网站 | 久久久久久久国产精品毛片 | 国产精品久久综合 | 久久国产欧美 | 99久久免费看精品 | 中文字幕在线看片 | 久久老子午夜精品无码怎么打 | 国产乱人伦偷精品视频免 | 亚洲丁香五月激情综合 | 日韩视频无码免费一区=区三区 | 欧美一区二区三区片 | 欧美视频免费看欧美视频 | 欧美三级不卡在线观看 | 亚洲欧美日韩精品一区 | 欧美丰满熟妇xxxx性大屁股 | 特级西西444www大精品视频免费看 | 欧美亚洲亚洲日韩在线影院 | 久久成人毛片 | 国产精品欧美精品 | 精品一区二区超碰久久久 | 99久无码中文字幕一本久道 | 性欧美精品中出 | 夜色爽爽影院18禁妓女影院 | 成年人在线视频 | 狠狠操超碰 | 91视频中文 | 欧美野外疯狂做受xxxx高潮 | 国产白丝无码视频在线观看 | 主站蜘蛛池模板: 蛛词}| 国产精品美女乱子伦高潮 | 精品欧美一区二区精品久久久 | 一级黄大片 | 欧美综合77777色婷婷 | 综合亚洲色图 | 97在线播放视频 | 成人亚洲国产精品一区不卡 | 日本中文字幕免费观看 | 精品少妇ay一区二区三区 | 久操福利视频 | 国产一级淫片a直接免费看 成年女人看片永久免费视频 | 中文字幕日本视频 | 国产成人免费高潮激情视频 | 粗了大了 整进去好爽视频 午夜婷婷网 | 99re这里只有精品在线 | 国产一精品久久99无吗一高潮 | 亚洲精品成a人ⅴ香蕉片 | 亚洲一区二区精品视频 | 无码中文字幕波多野结衣 | 亚洲精品乱码久久久久久蜜桃麻豆 | 中文字幕日产乱码一区 | 天天躁夜夜躁天干天干200 | 91蝌蚪在线 | 日本高清无卡码一区二区 | 久久久久女人精品毛片九一 | 黑人尾随强伦姧人妻爽翻天 | 中日韩精品无码一区二区三区 | 欧美xxxx做受欧美.88 | 欧美做受又硬又粗又大视频 | 天天躁狠狠躁狠狠躁性色av | 欧美日韩一区二区三区在线观看视频 | 亚洲大成色www永久网站动图 | av天堂永久资源网 | 久久精品无码一区二区三区不卡 | 欧美巨大黑人精品一.二.三 | 亚洲va中文字幕无码久久 | 中文字幕亚洲无线码a | 欧美日韩一区二区三区在线 | 国内少妇高潮嗷嗷叫在线播放 | 日韩免费成人 | 成人私人免费影院168 | 精品国产品香蕉在线 | 伊人久久综合色 | 欧美乱人免费视频观看 | 精品久久久久久777米琪桃花 | 激情五月中文字幕 | 91在线免费视频 | 岛国精品 | 欧美精品无码一区二区三区 | 国产理论视频在线观看 | 日韩国产一区二区三区四区五区 | 亚欧在线免费观看 | eeuss影院www免费最天堂 | 狠狠干中文字幕 | 午夜精品久久99蜜桃的功能介绍 | 免费一区视频 | 国产精品无码人妻一区二区在线 | 成 人 黄 色 视频免费播放 | 亚洲色图p |