基于NeoAxis虚拟游戏引擎制作三维场景漫游的应用研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:fatty19830801
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】NeoAxis作为非商业许可证用于非商业应用和学习其应用范围也比较广泛。其具有的SDK包括NeoAxis引擎演示,里面展示了几乎所有的NeoAxis功能,包含资源编辑器和地图编辑器,以便用户方便的开始项目发展与管理。该引擎包括为和现实的交互式三维图形仿真集成开发环境所要求的所有功能。本文简要介绍了NeoAxis的特点,具體讨论了在艺术传媒中,具备的应用前景。
  【关键词】NeoAxis;艺术传媒;虚拟
  0.引言
  自1994年起,我国内地的游戏产业便已经开始诞生。进入21世纪,伴随着计算机技术和网络技术的发展,电子游戏完成了从电视游戏、单机版游戏发展到网络游戏的过渡阶段。与此同时,大量来自非本土的网络游戏产品、人才、资金、技术的进入,促进了我国内地游戏产业经营水平和市场规模的进一步的提高,我国政府对游戏产业态度和政策也逐渐地清晰化。2003年7月,科技部宣布网络游戏已被列入863计划,标志着政府开始积极支持数字艺术与娱乐产业。我国开始大力营造积极、规范的产业氛围,并鼓励研发核心技术,如3D引擎、人机界面、建模能力等,在2013年1月6日15时国务院正式发布《国务院关于在中国(上海)自由贸易试验区内暂时调整有关行政法规和国务院文件规定的行政审批或者准入特别管理措施的决定》该决定第32条明确表示,在上海自贸区内“允许外资企业从事游戏游艺设备的生产和销售,通过文化主管部门内容审查的游戏游艺设备可面向国内市场销售。”正式宣布国内长达13年的游戏主机禁令解除,也意味着与游戏产业相关的软,硬件设备技术所具有的价值重新受到重视,也给虚拟游戏引擎的研发、应用性研究带来了春天。
  如今虽然我国网民规模达到4.57亿,互联网普及率攀升至34.3%,但目前国内对于游戏虚拟引擎的应用研究还较为缺少,大众对游戏产业最基本的游戏虚拟引擎应用价值也较为模糊。现在我们可以通过NeoAxis虚拟游戏引擎制作中国传统古建筑虚拟场景漫游展示其在数字艺术领域的应用价值和广泛应用前景。
  1. NeoAxis的在数字艺术中的特性
  NeoAxis是一个3D游戏框架,它以最强大的开源引擎Ogre作为渲染引擎,支持所有.net语言,其中包含了3D渲染,物理,粒子,声音,GUI等相关的需要必备的库,以及比较完整的编辑工具。
  NeoAxis引擎可以完整的创建,包括3D虚拟世界,AAA级游戏,和现实的交互式三维图形仿真集成开发环境。具备实时3D引擎和一个全功能的工具套件组成的系统。
  它可以让用户很容易适应,因为它的精心设计和灵活的工具软件的各种项目,极其有效,代码也易于理解。NeoAxis作为非商业许可证用于非商业应用和学习其应用范围也比较广泛。其具有的SDK包括NeoAxis引擎演示,里面展示了几乎所有的NeoAxis功能,包含资源编辑器和地图编辑器,以便用户方便的开始项目发展与管理。该引擎包括为和现实的交互式三维图形仿真集成开发环境所要求的所有功能。它包含了所有现代图形,物理和游戏项目的音频功能。其内容包括:框架创造新的游戏类型,可扩展的基于网格的路径搜寻系统,水量与实际影响力和飞溅,削减现场经理,单位智力系统,单位,人物,车辆,武器,子弹,爆炸,还有更多相关的元素组件。通过这款工具将节省用户的项目开发的宝贵时间。
  基于NeoAxis虚拟游戏引擎制作三维场景漫游的应用研究,以中国传统文化为特色,依据大众认知规律的特点,利用游戏开发技术并结合NeoAxis虚拟游戏引擎,探索中国传统古建筑虚拟场景漫游的制作方法,了解NeoAxis虚拟游戏引擎的项目开发过程,总结使用NeoAxis虚拟游戏引擎在设计制作时的相关流程,运用的方法和所需遵循的原理,便于在日后实际应用中能更加合理有效的对NeoAxis虚拟游戏引擎加以运用,丰富NeoAxis虚拟游戏引擎应用范围和传统三维场景的制作方法,将研究设计几个不同的场景设计,在保持了整体风格的前提下,每个场景都各具各自的特点,为完成相关的场景需要进行3D建模,贴图设计等。
  2. NeoAxis的基础操作应用
  根据前期收集整理的资料:我们以东晋文人陶渊明《桃花源记》“忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。”里面相关的中国元素运用:桃树、飘落的桃花、竹桥长廊、水车、古建筑、祭坛等。来营造桃花源的意境造景,其中片片飘落的桃花。广袤的土地和起伏绵延的山坡。
  2.1工作前的准备
  在开始NeoAxis的工作前,我们需要:1.安装最新版本的Dx9.0c。2.安装.Net Framework2.0。3.下载和安装NeoAxis。4.如果你需要学习进一步的开发,涉及到代码级的开发,就须安装C#的开发环境了。推荐使用Microsoft Visual Studio 2008。
  2.2基础建模,贴图与环境渲染
  安装完NeoAxis,打开目录我们会看到:API Reference是它的API文档。其他比较重要的东西是Resource Editor和Map Editor,是编辑的核心工具。另外Demo.exe,里面提供了一些Demo,可以根据其提供的原始素材完成虚拟场景搭建。
  首先打开Map Editor,新建一张地图。
  第一步,右侧的Entity Types中找到BlueDaySky并选中,增加一个天空体。
  天空体是大部分3D虚拟环境的一个基础。因为3D世界是有空间的,为了不让人看到黑色的区域,所以就把Camera包围在一个天空体中。
  在很多有室外景的3D游戏中普遍使用高度图技术作为地形基础。所以在Types-Base中找到HeightmapTerrain并选中,点击添加基础的高度图地面。
  然后开始编辑地形了,在MapEntities中双击HeightmapTerrain,在Properties窗口找到到Edit按钮,点击出现一个编辑窗。在菜单栏里选择Tool中的下拉窗,通过Raise, Lower命令来调整地形高度。Shape作为笔刷工具,Radius是作用半径和影响半径,Strength是调整强度,通过这三个命令可以进一步雕琢地貌结构。再在Types.Special中找到WaterPlane,点击添加。增加一片海域,同时在PhysicsHeight调整参数为1,设置一个物理高度, 这样我们就完成了基本的场景3D建模。   下面在这个场景的基础上完成贴图设计。在HeightmapTerrain的属性页里,找到Layers这项,按“...”点开窗口,找到了刚才使用的Base和second layer,点击添加增加一个layer,再在属性中添加BaseMap,DetailMap和NormalMap。BaseMap是基色。DetailMap是覆盖在BaseMap上的一层细节纹理,NormalMap是一种利用Shader技术根据法相图重新计算纹理的光照强度,用来丰富纹理的细节。
  对于3D虚拟场景,光源的计算是非常重要的。它将影响模型的受光和阴影两大要素,也就是影响到场景画面效果最重要的因素。所以我们需要在在菜单中找到Base.Light,点击添加。得到一个平行光源(类似太阳光),双击添加的Light,在属性中找到LightType,给环境添加一个光源。
  2.3最终的展示
  开始运行一下,得到下图:
  3.结语
  在此我们展示了对于NeoAxis虚拟游戏引擎相关的研究与应用的,通过前期虚拟游戏场景制作的典型案例,结合相关的学科知识对相关的理论文献进行分析,并结合了研究中国传统文化元素的发展历史及其在设计领域的相关运用。我们证实了NeoAxis虚拟游戏引擎是一款同时具备实时3D引擎和一个全功能的工具套件组成的开源系统,但其功能界面以英文为主,其自带的开发集成工具包,在设计方面具有一定的专业性,这在一定程度上阻碍了国内受众对其的理解。要通过更进一步的应用操作实践、归纳、展示让其他受众了解NeoAxis虚拟游戏引擎的项目开发过程,使用NeoAxis虚拟游戏引擎设计制作相关的元素所运用的方法与所需遵循的原理。
  当然应为其非商业性的特点,也方便我们将其进一步推广。在经济日益全球化的时代,民族传统文化的传承越来越受关注。从这案例中我们了解NeoAxis虚拟游戏引擎的项目开发过程,知道了使用NeoAxis虚拟游戏引擎设计制作时相关元素所运用的方法与所需遵循的原理,我们可以借鉴和利用NeoAxis虚拟游戏引擎,在中国传统古建筑虚拟场景的制作中做些应用性研究,探究NeoAxis虚拟游戏引擎在数字艺术领域更多的一些应用方法,既可以丰富和完善现有的三维图形教学流程、教学手段,也可以通过使用NeoAxis虚拟游戏引擎将传统的中国古建筑以虚拟的数字, 形式展示出来,例如配合房地产公司相关楼盘虚拟场景漫游,或者和相关的旅游行业合作,让想去某些地方旅游的游客,提前感受到当地的风土人情,也可以利用NeoAxis虚拟游戏引擎让相关的研究人员通过再现还原一些已经不存在的中国传统古建筑群及先关的物质文化等等。
  参考文献
  [1]John Scott Lewinski.电脑游戏设计开发指南.电子科技大学出版社,2000.
  [2]Raymond Boyle, Matthew Hibberd.Review of research on the impact of violent
  [3]computer games on young people.Stirling Media Research Institute,2005.
  [4]Markus Friedl.在線游戏互动性理论.陈宗斌译.清华大学出版社,2006.
  [5]柳沙.设计艺术心理学.清华大学出版社,2008
其他文献
海事系统学习型机关建设是是建设“学习型、责任型、服务型、创新型”海事的保证,是为履职而行动的内在要求。要充分认识学习型机关建设的重要性,结合实际把握学习型机关建设的
基因工作在人类社会发展的过程中有着十分重要的作用,而基因制药则是以基因工程应用中的一种,它是将制药工程与基因工程相结合,制造新型的药物,从而促进我国制药行业的发展。目前
摘 要:根据新干县井冈蜜柚发展现状,分析了影响蜜柚成园技术因素,提出了加快蜜柚成园应对措施。主要包括:科学选择园地、建立标准柚园、选择耐寒品种、使用大苗移栽、加强幼树管理、加强病虫防治等。  关键词:井冈蜜柚;成园;技术因素;应对措施  中图分类号 S66 文献标识码 A 文章编号 1007-7731(2015)17-59-02  1 井冈蜜柚生产现状  新干县按照吉安市委、市政府关于井冈蜜柚产业
超小水果型黄瓜新品种金童、玉女,是由北京北农三益黄瓜生态育种科技中心自主研发,并已向农业部申报植物新品种权,其品质特点为甜脆、清爽、口感好。两者大小和形状相同,只是金童
以CTMAB修饰碳糊电极将砷钼杂多酸固定于碳糊电极表面,使其表面形成了杂多酸薄膜。该电极对4.00×10^-6~1.00×10^-3mol/L范围的砷钼杂多酸有能斯特响应,斜率为47.5mV/pAs(v),从而可间接测定砷。
对2-(3,5-二溴-2吡啶偶氮)-5-二乙氨基苯酚作铁(Ⅲ),铜(Ⅱ)的配位滴定指示剂进行了研究。在PH1.8 ̄2.0时用EDTA标准溶液滴定铁(Ⅱ)。在滴定铁(Ⅲ)后的溶液中,加处对铝过量的EDTA标准溶液,在PH3.8 ̄4.0煮沸下,铝(Ⅲ)与EDTA生成稳定的络合物
摘 要:文章首先介绍县级供电企业的网络安全问题,探讨保证电力信息网络安全的措施,提出电力系统网络安全的对策。  关键词:供电系统;计算机;局域网;安全管理  引言  随着信息化建设在各行各业的不断广泛使用, 供电企业的计算机网络建设工程也发展的越来越快,不断引进越来越多的集成化的信息,既然是网络就一定存在其不安全因素,信息泄露的风险随着信息化程度的不断升高变得越来越多。计算机局域网的安全问题,成了
随着我国高速铁路和城际铁路的建设,机械设备在箱梁预制场的施工中成了重要的生产力。机械设备技术状态的好坏将直接影响其整体经济效益,从而影响整个企业的经济效益和市场竞争
建立了基于三箱式轿车结构的参数化分析模型.根据车身概念设计的流程和特点构建了概念设计阶段的车身开发平台,平台封装了开发所需的大部分分析和优化方法,并实现了轿车参数
京春黄系由两个自交不亲和系01bj25和0034配制而成的春大白菜一代杂种。定植后55~60d(天)收获,耐抽薹性强,高抗霜霉病,抗病毒病、黑腐病。植株生长势强,株高39.0cm,叶球合抱,