学科分类
/ 20
392 个结果
  • 简介:本文从虚拟现实交互漫游的实现过程出发,通过Vega软件实现交互漫游功能。关键词虚拟现实;Vega;交互漫游中图分类号O343.2文献标识码A文章编号1007-9599(2010)04-0000-01ImplementationofInteractiveWalkthroughFunctioninVirtualRealitySceneLuHongyan(ArmedPolicyEngineeringCollege,Xian710086,China)AbstractThepaperintroducestheimplementofinteractivewalkthrough,andachievethefunctionsofInteractivewalkthroughbyVega.KeywordsVirtualreality;Vega;Interactivewalkthrough虚拟现实场景中常见的交互方式有固定式漫游和交互漫游两种。交互漫游方式比固定路径漫游灵活,真实感更强。一、交互漫游的实现在漫游系统中,用户通过Observer的视角置身于虚拟环境中,通过鼠标和键盘控制视点和行动路线。在这种交互情况下,不需要进行任何的预处理过程,场景分析和路径计算都是在漫游的过程中进行的。交互漫游的视点是由用户自定义的,有很大的灵活性。如果将Observer与Walk运动模式绑定在一起,就可以用鼠标控制其前进、后退、转向和四处观望的视觉效应。但是作为一个在环境中的观察者来说,能够做到的远不止这些。他可以抬起头看看天空,也可以低下头看看绿地花草。但是,在Vega中却没有一种运动模式符合需要。这就需要编程定义自己的运动模式。在自定义的运动模式中,主要实现10个漫游动作前进、后退、左移、右移、上升、下降、仰视、俯视、停止和复位。表1鼠标按键定义控制方式相应功能鼠标左键运动加速鼠标右键运动减速上移鼠标向前运动下移鼠标向后运动鼠标左键+中键视点升高鼠标右键+中键视点降低左移鼠标向左运动右移鼠标向右运动鼠标中键运动停止鼠标左键+右键+中键运动复位表2键盘按键功能定义按键相应功能向上方向键运动加速向下方向键运动减速向左方向键向左运动向右方向键向右运动E向前运动C向后运动I视点升高M视点降低S运动停止R运动复位在本系统中,主要以鼠标、键盘作为系统的输入设备,实现与虚拟场景的互动。如表1、表2所示,对鼠标、键盘相应的按键功能进行定义。实现自定义模式可以分以下几个步骤Step1使用Vega提供的vgMotionCallbackStruct函数编写自定义的用户运动模型(通过回调函数实现运动模型)。Step2vgMotRegister函数向系统注册给运动模型、安装模型实现回调函数;Step3将运动事件属性值VGMOT_MODEL设为用户自定义的模型VGMOT_USER1,进入主循环。Step4处理运动事件(在回调函数中实现)。二、查询功能的设计对模型对象实现信息查询功能主要是基于对三维目标的选择和判别。通过鼠标点取窗口中任意一个对象,即可查询该对象的属性,如同在二维地图窗口中一样方便。判断物体是否被选择,拾取技术是关键。模型对象的拾取在Vega中,模型对象的拾取是通过vgPicker提供的类获取鼠标的位置来实现的。vgPicker类提供了函数对角色对象(vgPlayer)、模型对象(vgObject)、模型部件(vgPart)以及pfGeodes和pfGeosets节点等场景元素进行拾取。完成拾取操作有以下几个步骤Step1将要拾取的物体作为一个模型对象。Step2通过函数vgPickerScene(),vgPickerChannel()设置vgPicker作用的场景和通道;设置vgPickerHighLightColor()函数,选择物体显示的颜色。Step3通过vgPickerClampIsector(),vgPickerIsector()函数显示设置vgPicker的相交矢量。Step4通过vgProp()函数启用vgPicker。Step5将鼠标中键设为拾取物体的键。Step6设置物体mask掩码与vgPicker相一致。vgPicker不能操作静态对象,对于静态对象,使用vgPicker只能间接获取其所在的模型数据库vgDataSet节点等,不能获取对象本身vgObject节点。这时必须采用辅助工具进行操作,常见的方法是采用包围盒43。包围盒拾取算法,如图1所示图1包围盒拾取算法流程图在拾取物体后的物体显示本建筑的名称、编号和建造时间,在主要建筑,如办公楼等,还可以显示每层楼的信息。查询功能的实现方法在本系统中可以通过基于对象名称的拾取方法实现三维地物的查询功能。实现方法如下Step1在Creator中以组(group)的形式为对象命名,作为被查询的关键字。Step2以模型对象名称作为关键字在Access中建立建筑的属性信息表,用ADO连接。Step3创建一个vgPicker对象,在postConfig中设置捕捉对象的类型为VG_OBJECT。Step4在postFrame中用vgMouse实现鼠标点选,调用vgGetPickerPickedProcessing执行捕捉,若成功调用vgGetPickerPickedObject返回捕捉对象的指针,再用vgGetName获取捕捉对象关键字。Step5在属性表中根据关键字对应的记录显示当前建筑物的信息。当选中目标后,获得目标的标识符,再运用SQL语句从后台数据集中查询与标识符对应的实体属性信息。三、结论本文主要介绍交互漫游的实现过程,介绍了交互功能的实现和查询功能的设计。在完成漫游的基础上还要进一步完成碰撞检测这一方面的内容。参考文献1徐诚.虚拟校园漫游系统的研究.硕士研究生学位论文.武汉华中师范大学,20062肖书立,李世其,王俊峰.基于广义包围盒的交互操作在Vega环境中的应用J.计算机应用,2006,2.500-501

  • 标签:
  • 简介:书接上回,我们在做出了模型文伴之后,接下来就需要为其设定材质、贴圈和导出,并将导出的文件又导入到BLAZE3D中并调整显示效果,最后就可以用FLASH8制作3D演示文件及发布了。

  • 标签: 演示文件 产品演示 材质 制作 3D 交互式
  • 简介:一、区域协同体系电子政务实际上就是政务工作信息化,其重点在政务,电子只是辅助手段;党政机关在政务活动中全面应用现代信息技术进行办公、管理和为社会提供公共服务。所以一个完整的电子政务体系必然是面向企业、公众、党政机关、党政人员的综合信息化体系。这种综合关系在一个地区中体现得最为明显。在一个地区内,事务间的联系更为紧密,业务的横向、纵向的信息资源交互更为明显,各种业务行为与信息资源的产生更有条件自然结合,各信息资源间更便于相关。

  • 标签: 电子政务 区域协同体系 互联网 办公业务资源网 政府部门
  • 简介:传统的电子游戏行业一直被男性所垄断,有数字表明,大多数游戏软件的市场定位都集中在18到35岁的男性消费群体,而恰好,大部分游戏圈内的男性工作者也是处于这个统计范围之内——换句话说,在很长的一段时间里,电子游戏在很大程序上就是一群男性给更大范围内的一群年龄相近,甚至包括自已在内的男性制作的娱乐消费产品,这种情况看上去有些奇特,但是我们不得不承认这的确是传统游戏行业的真实写照。

  • 标签: 电子游戏 男性 荷尔蒙 世界 游戏行业 消费群体
  • 简介:游戏内置广告在游戏行业已经形成趋势,而且广受欢迎,但目前很多内置广告却进行得并不顺利,问题到底在哪里?又该如何解决?作者“上表”万言书为我们讲述了经营游戏内置广告的背景、特点和各种解决方案,以飨读者。限于篇幅,本文为读者带来前半部分内容。下期将为大家图文展现经营游戏内置广告平台的整体架构和实现过程。

  • 标签: 游戏行业 广告 内置 经营 开发 付费
  • 简介:本文将讨论由使用各种服务所产生的一些难题。我将软件服务定义为应用程序逻辑的离散单元,它们提供了基于消息的、适合通过网络访问的接口。客户(可以是客户端应用程序或其他服务)从服务检索并处理数据,同时服务执行其他工作,因此,可能会导致该数据失效。本文将集中讨论可用于处理类似难题的一些设计原则。本文并不尝试提供有关构建脱机应用程序的指导,

  • 标签: 设计服务 客户端应用程序 交互 代理 并发 离散单元
  • 简介:案例:创建出生证明为了说明在BEAWebLogic和IBMWebSphere环境下与OfficeXML的交互性.设想如下的场景:Contoao注册公司是一家私人公司,得到了政府关于记录出生注册的转包合同。在他们的业务中包括一种“walk—in”办公服务.这样.申请者可以通过提供他们的详细资料以及身份证明进行个人注册。

  • 标签: WEBSPHERE WEBLOGIC OFFICE XML 交互 私人公司
  • 简介:走在熙熙攘攘的大街上,到处都是擦肩而过的路人,你却感到如此孤独,仿佛充斥世界只有灰色。猛然,路旁一袭红色连衣裙吸引了你的目光,人群中她独自绽放,更难得好像她也对你颇有兴趣。走过去,鼓起勇气对她说~,却发现只有她身旁的小狗回应你的呼唤:旺旺~~旺旺~~漆黑的深夜,一间雾气缭绕的建筑里,只穿一件睡衣的你却顾及不到寒冷,因为身后隐约传来的脚步声让你觉得毛骨悚然。声音越来越大,你却没有任何可以保护自己的东西,只能拼命向前奔跑,却被一扇门挡住了去路。你想伸手去拉开门,却发现不管怎么努力,门只在你面前2公分的距离,却无论如何没法再接近。此时,脚步声已在你身后,你却不敢回头面对。这一切不是噩梦,而是因为游戏中碰撞区域设置的错误造成的游戏bug。

  • 标签: 碰撞 区域设置 游戏 模拟设计
  • 简介:A腾讯广告业务不理想出售虚拟物品更赚钱据国外媒体报道.美国社交网站和门户网站由于网络广告市场萎缩利润一直在下降.而中国的同类企业腾讯却没有类似问题,它通过一种与众不同的方式获得收入:出售虚拟物品。互联网广告仅占腾讯收入的10%.其他的在线服务的收入占了其总收入的70%。

  • 标签: 游戏市场 虚拟物品 门户网站 互联网广告 广告业务 广告市场
  • 简介:2009游戏开发者年度盛会23日美国登场针对全球游戏开发技术人员所举办的年度研讨会“2009年游戏开发者大会(GameDevelopersConference2009,GDC2009)”。于美国时间3月23日在旧金山莫斯康会议中心正式开幕,预定自23日起一连举办5天。

  • 标签: 游戏活动 技术人员 游戏开发 开发者 旧金山 美国
  • 简介:游戏设计要减少预制脚本(pre-scripted)的成份,增加交互的自由度,给玩家一种在游戏中任何事情都可以发生、任何交互都有可能的感觉,并强调游戏设计师是间接性地设计玩家的体验(playerexperience),而玩家应该是设计和实现这种体验的著作者之一”。

  • 标签: 游戏设计 游戏规则 自由度 间接性 自生性游戏性
  • 简介:本文是excel在生活中做这些工作中的一个特例,用数组知识进行数据统计,高效为生活服务的一个典型应用。关键词数据管理;统计;数组中图分类号TP391.13文献标识码A文章编号1007-9599(2010)04-0000-01FoolRecords&StatisticsRealizationofRunningAccountSwithExcelSunLei,YangDan(CapitalEconomic&TradeUniversity,MiyunCampus,Beijing101500,China)AbstractThisarticleisexceldotheworkinthelifeofaspecialcase,withanarrayofknowledgeandstatisticaldata,efficientservicesforthelife,asatypicalapplication.KeywordsDatamanagement;Statistics;Array记账算账是很多个体老板每日必须的工作。但是很多人因为专业水平有限,把excel电子表格当成了简单的记账本,很多计算统计功能没开发出来,所以效率不高。其实,常用函数中的SUM和IF函数可以实现流水账傻瓜统计。下面以雪糕店为例,如何实现流水账傻瓜记录和统计。业务流程很简单采购-销售-给业务员提成-再采购。统计内容有以下几项根据时间统计商品销售量、销售额、业务员提成和商品库存。根据需求设计流水账单。本实例中把流水账分别记录在“采购流水账”和“销售流水账”两个表中。把采购统计功能和销售统计功能实现在“统计”表中,库存统计功能实现到“库存”表中。一、销售流水账这个表与采购流水账类似,多出B(业务员)和G(业务员提成)列。B列与采用下拉列表实现无错录入,实现方法与C列(商品名称)同样,但前提需要预先准备好的商品名称序列和业务员姓名序列。G列是业务员提成G3中输入=F3*0*.03(按照3%提成),向下自动填充。二、统计这个表中实现了以时间为根据的采购和销售的各类汇总。以销售部分为例

  • 标签:
  • 简介:2003年夏天,一个名叫Eyetoy的小玩艺如期出现在欧洲游戏市场。不同寻常的是.这个为SoNY第二代家用机Playstation2(PS2)专门设计的微型数码相机连同捆绑的首款Eyetoy游戏“Eyetoy:PLAY”(内含12个儿童级的迷你动作游戏)不仅横扫欧洲大陆,让玩家们品尝到动作游戏的原汁原味,而且还深受广大淑女甚至老太太的宠爱.

  • 标签: 动作游戏 微型数码相机 欧洲大陆 游戏市场
  • 简介:长江后浪推前浪,在游戏行业尤其如此。随着硬件技术的提高,软件技术也不断地更新换代以提供缎带人们更好的视觉效果,游戏体验,但总有一些东西让你很难说清他们是否真的能被取代。或许有人说这仅仅是一种情怀,但不可否认有些东西的确有它自己独特的地方,因此而难以被取代,比如2D游戏。在如今3D游戏愈来愈流行的游戏行业,2D游戏的很多方面都显得过时,但是它所具有的一些优势的确是3D游戏所不具备的。相比3D游戏,它的团队规模更小,因此也更容易控制;它的动画制作相对3D要简单得多;而在编程方面2D游戏的控制也要简单得多;还有一点必须要说的就是2D游戏的像素艺术,或许有人说3D游戏在图像的表现方面优于像素艺术很多,但是不得不承认它给2D游戏的制作带来了很多有利条件,而青尧个人也很喜欢像素艺术。技术的进步对于游戏行业来说是一件好事,青尧说不好2D游戏是否会死去,但是我还是愿意祝福它能够走得更远。对这方面如果读者与青尧有不同的观点请与青尧联系:huoxiaoxia@cngda.com或在线投稿:http://tougao.chinagcn.com。

  • 标签: 3D游戏 2D游戏 游戏行业 硬件技术 动画制作 视觉效果
  • 简介:A索尼集团冻结员工工资水平一年望止亏回赢据日本经济新闻社(Nikkei)报道。索尼集团近日决定了将从4月开始的一年时间内冻结员工的收入水平(即不再调薪),以提高公司的盈利水平。

  • 标签: 游戏 索尼集团 资水 员工 冻结