展馆漫游系统设计与实现论文_记叙文作文1200字以上

  摘 要:本系统以电子技术系展馆为真实蓝本,通过建模软件Autodek 3ds 实现整体三维场景模型搭建及三维交互软件Unity3d实现漫游交互模块的开发设计,该虚拟漫游系统的功能完全符合实际参观教学需求,能够为虚拟场景摄像机添加脚本文件实现了全场景第一视角漫游交互功能。

  关键词:

  关键词:展馆漫游;模块构建;警史馆

  虚拟漫游,是虚拟现实技术的一个重要分支,它能够使表达内容直观形象,用户可以通过与系统的人机交互,身临其近地感受到操作场景互动逼真。笔者以武警工程大学电子技术系展馆为蓝本,将虚拟建筑场景建模和虚拟漫游技术结合应用在虚拟展馆中。

  1 基础模块构建

  参照真实警史馆蓝本只有一个房间,主要使用基础几何体进行建模。

  2.1 虚拟警史馆侧墙构建

  在该警史馆三维模型中,侧墙模型虽是一个不规则的几何体,但可以在基础几何体建模的基础上进行一定变换操作来进行创建。通过多边形几何体的“连接”和“挤出”两种功能的交互使用,生成侧墙侧面的物品架模型,从而完成虚拟警史馆侧墙模型的搭建,见图1。

  图1 侧墙模型

  2.2 虚拟警史馆展柜构建

  警史馆展柜是一个不规则的组合几何体,分为玻璃罩、柜门、侧板和底面四个部分,其基本构建方法是先通过基础几何体建模方法创建展柜的板材模型,并把每个板材转换为可编辑多边形,之后再对每块板材进行修改变换,最后将所有板材模型组合在一起形成展柜模型,见图2。

  图2 展柜模型

  2.3 添加材质和灯光渲染

  3ds 自带强大的材质和灯光渲染系统,可为用户提供丰富的材质和灯光效果。在展馆基础模型搭建完成后,要通过软件的材质编辑器功能为场景中的模型附加材质和灯光,见图3。

  图3 通过材质编辑器添加地板材质

  3 交互模块实现

  展馆建模完成后,需要在Unity3d软件中实现虚拟警史馆的漫游交互功能。

  3.1 添加脚本文件实现漫游功能

  为场景摄像机添加脚本文件,可实现场景摄像机具有随着键盘控制键左右旋转和前后移动的功能,从而使场景在运行时具有第一视角观察的效果,并可以通过键盘的控制使人的虚拟视角在场景中移动和旋转,通过这些操作可以使用户更方便的了解场景中的内容,见图4。

  图4 实现场景摄像机交互功能

  3.2 添加刚体和碰撞检测组件实现防穿功能

  为防止漫游时摄像机穿过场景对象产生失去视角的现象,使用户造成不便,所以要通过添加一定的组件消除这一问题。

  通过为该选择对象添加了刚体组件,修改场景中的虚拟物体的属性使其具备物理实体的质量、重力、弹性等等特性,增大对象的移动阻力,防止场景对象在发生碰撞后因为弹性碰撞发生位移。同时,选择离散碰撞检测选项,该属性可控制避免高速运动的对象穿过其他的对象而未发生碰撞。最后,冻结x和y轴位置,使对象在选中的轴向上的移动和旋转无效。这样,就不会在碰撞后发生弹性位移现象,从而实现防止穿过的功能。

  4 结 语

  本系统以电子技术系展馆为真实蓝本,通过建模软件Autodek 3ds 实现整体三维场景模型搭建,以及三维交互软件Unity3d实现漫游交互模块的开发设计,该虚拟漫游系统的功能完全符合实际参观教学需求,能够为虚拟场景摄像机添加脚本文件实现了全场景第一视角漫游交互功能。

  参考文献

  [1]高尚宇.基于GIS的“数字校园”信息系统的设计与实现[D].山东科技大学,2005.

  基金项目:电子技术系教员赵一泽基金,国家自然科学基金青年项目(61402530)。

上一篇 2022年08月14日13时53分10秒
下一篇 2022年06月06日16时19分51秒

相关推荐

  • 可爱的小鸡_五年级记叙文作文300字

      这些小鸡像人一样,一日三餐,日出而行,日落而眠。吃的东西五花八门,有剩菜剩饭,过期的米饭、小米、糯米,还有生白菜叶等等它们都要吃。有时,小鸡们吃完饭,还要在一起“唱歌”。它们一起“叽叽”地叫,好像在比谁的声高,谁的歌声动听,就像在搞一场有声有色的“小鸡联欢会”,有趣极了!   小鸡们最爱抢食吃,这不,又发生了一场“小鸡争食战”。   一天下午,我抓了一把大米打算去喂小鸡。没想到,我刚一过去,小鸡们就跑到我身边聚集起来。原来它们发现我拿了大米。我只好把撒在地上,小鸡们马上争先恐后地吃起来。有的小鸡马上吃光自己周围的大米,去吃别人没有注意到的大米;有的小鸡则按兵不动,趁另两只小鸡打架时,连忙吃…

    作文 2023年07月06日
    11
  • 小鸡_二年级说明文作文100字

      “叽,叽,叽”,咦,从哪里传来的声音?哦,原来是我家后面养着一群小鸡呢。   那群小鸡非常可爱,它们的羽毛毛绒绒的,颜色也很漂亮,有黄的,有黑的,还有花的呢。   有一次 ,我看到小鸡在吃像沙粒一样的小石子,我很疑惑,就去问问妈妈,妈妈笑着说:“小鸡没有牙齿,吃下去的食物不能消化,所以它们要吃点小石子把食物磨碎。”我恍然大悟,原来是这样呀。…

    作文 2023年07月06日
    11
  • 可爱的小鸡_六年级记叙文作文600字

      多么可爱的小鸡啊!可是我却碰都不敢碰一下.因为在它们的身边还有一位高大威武的“保护者”——鸡妈妈.鸡妈妈是一个非常称职的母亲,要是谁敢碰她孩子的一根汗毛,她不把你打个落花流水是绝不会放过你的.所以,我还真不敢惹她.   十几天后,原本35只的小鸡结果死的只剩21只了.这十几天来也一直是我在照顾它们.虽然如此,可是小鸡们对我还是很陌生,一直很防着我,鸡妈妈也没对我改变一点态度.在院子里,小鸡见到我比见到鬼还要害怕,闪的飞快!第一次给它们喂食就好像我要杀它们似的,躲的远远的,鸡妈妈也恨不得我琢两下.可真是委屈死我了,真是冤呐!   一个多月以后,小鸡们都开始长身体了,当然,随着年龄的增长,它们…

    作文 2023年07月06日
    11
  • 可爱的小鸡_七年级记叙文作文400字

      在一个阳光明媚的下午,我背着书包向家走,在学校门口我看到了卖小鸡的人,觉得很可爱,想买几只,我摸了摸口袋,里面的钱只够买两只。我就分别给它们各取了一个名字,稍微大一点就叫“哥哥”,稍微小一点的就叫“弟弟”它们毛茸茸的,特别可爱。妈妈经过我们学校的时候我遇见了妈妈,然后我们就一起回家。   在回家的路上,我听到小鸡的叫声很大,而且头一直往外看,这是怎么回事呢?妈妈说:“它们可能可能太饿了!”我让妈妈快点骑,到家后,我淘了一点小米,煮熟后放凉了盛到一个盘子端给小鸡们吃。他们长得很可爱,两只小小的眼睛,黄色的羽毛,瘦小的腿和四只小爪子。小鸡的嘴很尖,脖子也很长。他们不仅长得可爱,还很淘气。记得有…

    作文 2023年07月06日
    11
  • 可爱的小鸡_小学记叙文作文400字

      一只小鸡出壳了,浑身湿漉漉的,看起来毛很杂乱,可怜极了,像个小乞丐。   小鸡刚出蛋壳时,很怕冷,就和其它小鸡挤在一起取暖,我想可能是鸡蛋里面的气候比外面暖和吧。   小鸡再长大一些,就开始调皮起来了,它们张着软软的翅膀,在篮子里活蹦乱跳,我猜想,它们一定是想跳出篮子,看看外面的蓝天白云、花草和树木。慢慢的小鸡的翅膀变硬了,它们身上的颜色也变了许多,有白色、有灰色、有赤褐色,看起来非常鲜艳。它们玩的时候,用尖尖的小嘴你啄我我啄你。玩完了,就跟着母鸡妈妈找食物吃,等母鸡妈妈找到食物后,就会“咯咯咯”地发出声音,好像在说:“孩子们,我找到食物了,快来吃吧!”小鸡们听到母鸡的叫声,就会一窝蜂地跑…

    作文 2023年07月06日
    11
  • 小鸡_八年级记叙文作文500字

      一身黄色的绒毛,一张尖尖的小嘴儿,加上红色的小爪子,凑成了机灵可爱的小鸡。   我曾经养过三只可爱的小鸡,一只紫色的,两只黄色的。在养它们的时候还发生了不少趣事呢,至今使我回味无穷。   刚买来时,他们挤在一块,叽叽的叫着。我赶紧抓了一把米喂它们。他们争先恐后的跑来啄食。   趁它们吃食的时候,我给它们想好了名字:那只紫色的小鸡叫淘淘;那只黄色的背上有一点花纹的叫花花;那只绒毛黄的没有一点杂色的小鸡叫朵朵。   每天放学我都把小鸡放出来,让它们在草地上捉虫子吃。   一次,我看见它们捉虫子吃,淘淘从土里啄出了一条蚯蚓,旁边的花花看见了,连忙抢过来就跑。这那成,淘淘赶紧去追。这时朵朵看见了,…

    作文 2023年07月06日
    11
  • 给小鸡洗澡_三年级记叙文作文400字

      小时候,我做了一件让人啼笑皆非的事。   这件事是我5岁的那一年做的。一天,我看见外婆在喂鸡,喂鸭,还带着鸭去池塘游泳。   我看见那些鸭的羽毛很光滑,一定是它们经常游泳,可鸡却被关在笼子里,叽叽喳喳地叫着.我想:那些鸡真可怜,羽毛总是湿湿的,一定很不舒服。外婆为什么不给它们洗澡呢?如果我去给小鸡洗澡,外婆一定会表扬我。想到这里,我马上跑回家,从家里拿出一个大盆,拿到鸡圈子的旁边,然后装满水,再一个一个的抓起来放在水里,不知道为什么,那些鸡总是拼命地叫,拼命反抗,拼命地跳出来,抓进去一个又跳出一个,搞得我全身都湿透了,我很气愤。   后来,外婆回来了,看见我全身都湿透了,就问:“你为什么全…

    作文 2023年07月06日
    11
  • 可爱的小鸡_五年级记叙文作文500字

      山东博兴实验小学五年级一班   王少琦   外婆家养了一群可爱的小鸡,它们每天都叽叽喳喳地叫个不停,伴着知了的叫声,合成了一首美妙的音乐。   每天,它们都在它们的领地里奔跑、嬉戏。一会飞上窝顶;一会你追我赶;一会又安静地趴在太阳地里梳理羽毛、睡大觉。   它们的食物是小米饼。每当它们饿了的时候,我就拿一块小米饼,先把米饼弄碎,我又把小鸡的饭碗从鸡棚里吊出来,然后把碎米饼放在碗里。我从不把碗直接放在地上,因为我想看它们跳高。我把小鸡的饭碗吊在离地二十多厘米的空中,那些馋嘴的小东西们就飞快地跑过来,可能它们还没真正睡醒吧,我看到有的小鸡还跌跟头呢。大家你拥我挤的凑到饭盆下。有一只不愿意跑,或…

    作文 2023年07月06日
    11
  • 小鸡_小学记叙文作文500字

      爸爸在庙会时给我买了一只小鸡,我高兴得一蹦三尺高。兴冲冲地把它放在小院子里,我找了个小盒子,放上柔软的干草和一堆白绵花,上面的花纹被我涂地白一块,黑一块。我把盒子前面剪了个小门,装上“窗帘”,这样,小屋就完成了。   我把小鸡放了进去,它似乎很满意,开心地叫了起来,呆在里面死也不肯出来。我打开“天窗”,只见它的身子金黄金黄的,像一团黄色的绒球,黑宝石般的小眼珠转来转去,观察着四周。两只“小耙子”在不停地挖地,似乎在找虫子吃。我从“天窗”撒了点米。它好奇地叫了几声好像在说:“难道下米雨了!”   下午,我把小门打开,带它出去散步。我把它放在草堆里,一跳下去就吃了起来,吃到小虫子还不时叫了几声…

    作文 2023年07月06日
    11
  • 抱歉,小鸡_五年级记叙文作文500字

      今年春天,我家的老母鸡开始孵小鸡了。   今天放学回家,妈妈告诉我:“小鸡要出壳了。”我从没见过小鸡是怎样出生的,今天我就当一回“接生婆”,迎接小鸡问世吧。   于是,我放下书包就飞奔到鸡窝旁,眼睛一眨不眨地盯着母鸡和它腹下的鸡蛋。可等了好久也不见有动静,我有些不耐烦了,正要起身,突然看见有一个蛋裂开了一条缝,一张黄色的小尖嘴露了出来。接着,小鸡的头从蛋壳里钻出来。过了一会儿,小鸡整个身体都出来了。它身上毛茸茸的,有一点湿,挣扎了好一会儿才站起来,靠在母鸡身边,叽叽地叫着。我想:小鸡生得这么慢,照这样下去,这么多蛋要生到什么时候才能结束?不如我来帮帮它吧!   我随手从母鸡的身子下掏出一个…

    作文 2023年07月06日
    11