首页|行业资讯|企业名录|周边产品|数字城市|增强现实|工业仿真|解决方案|虚拟医疗|行业仿真|图形处理|军事战场
资讯首页
行业资讯 >> 专业文献>>正文
基于Virtools环境的三维钻井视景仿真建模及应用
2012年3月22日    评论:    分享:

    来源:第三维度
    作者:贾月乐,丁鹏, 张静,王申申

    摘 要 虚拟现实技术日新月异,有效并高质量的完成三维模型,并把模型应用于交互式系统中是虚拟现实技术中需要解决的重要问题。本文介绍了以3DS Max 建造三维模型,结合Virtools 技术实现搭建与控制交互式虚拟现实环境的方法。应用该方法完成了基于Virtools 环境下钻井模拟器视井仿真系统中的三维环境搭建。

    1 引言

    虚拟现实是一种先进的人机接口技术,它利用计算机生成三维的、基于感知信息的模拟环境,并使用户与虚拟环境进行交互。目前,虚拟现实技术已经广泛应用于军事模拟、视景仿真、虚拟漫游以及科学可视化等领域。基于油田钻井工作的特殊性,钻井模拟器作为虚拟培训的设备尤为重要。它采用虚拟现实技术,开发过程基于现代计算机控制技术、计算机仿真技术、计算机图形技术、计算机网络技术,并结合了钻井工程的实际工艺,改变了原有的钻井培训方法。钻井模拟器视景仿真系统是钻井模拟器的重要组成部分,主要作为三维场景的展现和钻井井场实时动画的模拟。

    早期的钻井模拟器视景仿真系统采用3DS Max 建模,结合OpenGL 对三维模型进行控制。随着机械设备和工艺流程的处理日益复杂,系统的实时性及场景的可控性都不能有效的展现。因此,提出了一种基于3D 和Virtools 技术的虚拟开发方法,以Virtools 技术为平台将3D 模型及动画转化为Virtools 环境下可控的实时动画,较好地解决了问题。

    2 技术概况

    2.1 3DS Max 简介

    3DS Max 是世界上使用较为广泛的3D 动画软件,可以进行三维建模、动画编辑、渲染,并且广泛应用于游戏开发、角色动画、电影视觉效果和设计行业领域。该软件功能强大,可扩展性好,在角色动画方面具有很大优势,可使用丰富的插件,方便开发。3DS Max 和其他软件配合流畅,新版本提供了新的接口技术和优化,极大改进了交互,明显提高了速度。

    2.2 Virtools 简介

    Virtools 是由法国全球交互三维开发解决方案公司VIRTOOLS 所开发,其三维引擎已被微软Xbox 认可方便易用,应用领域广。

    Virtools 包括:一个创作应用程序、一个动作引擎、一个渲染引擎、一个Web 播放器、一个软件开发工具包。除了自身的3D/VR 开发平台Virtools Dev 以外,它还有以下五个可选模块以适合不同的应用:Physicx Pack 物理属性、VR Pack虚拟现实、AI Pack 人工职能、Xbox Kit 游戏开发、VirtoolsServer 服务器。

    作为一种强大的三维开发工具,按照其功能的不同,Virtools 模块组可分为开发模块、生成模块和发布模块。开发模块包括创作应用程序和软件开发工具包;生成模块包括行为引擎和渲染引擎;发布模块包括EXE 文件生成器和Web发播放器,可以在单机上运行,Web 播放器可以建立基于C/S模式的网络虚拟环境。

    3 3DS Max 模型创建

    虚拟环境的建模是整个视景仿真系统建立的基础,主要包括:几何建模(Geometric Modeling)、运动建模(KinematicModeling)、物理建模(Physical Modeling)、对象行为建模(Object Behavior)以及模型分割(Model Segmentation)等。

    钻井模拟器视景仿真系统中虚拟环境的实现过程基本分为三步:第一步是几何建模,主要包括用多边形或三角形构成对象的立体外形;第二步是物理建模,主要包括对几何建模的结果进行纹理、颜色、光照等处理;第三步是具体程序控制,主要通过运动建模的方法实现虚拟环境下的物体运动模拟,采用对象行为建模和模型分割的方法提高了整体环境下模型运动的真实感和灵活性。

    3DS Max 的几何建模方法主要有多边形(Polygon)建模、非均匀有理B 样条曲线建模(NURBS)、细分曲面技术建模(Subdivision Surface)。通常建立一个模型可以分别通过以下几种方法得到,但有优劣、繁简之分。在钻井模拟器视景仿真系统的模型制作过程中使用的主要建模方法和技术为:基本物体(Primitive Object)法及扩展物体(Extended Primitive)法构建基本几何体模型,再通过修改器(Modify)修改加工成需要的模型;运用放样(Loft)法,非均匀有理B 样条曲线(NURBS)法生成表面比较复杂的曲面;运用细分曲面技术得到光滑程度高的模型细节;运用布尔(Boolean)运算法,生成结构比较复杂的模型;运用贴图给模型赋予材质,使模型具有颜色、反光度、透明度等光学特性;给模型赋以纹理(Texture)增加真实感;注重模型优化环节,在模型表面具有同样平滑度的情况下,尽量减少顶点(Vertices)和面数(Faces),以降低模型的复杂度。

基于Virtools环境的三维钻井视景仿真建模及应用

    4 模型在Virtools 中的使用

    4.1 Virtools 环境下模型的导入

    将3DS Max 中制作的模型导入到Virtools 中之前,需要在3DS Max 中安装3dMax Explorer.exe 文件。通过该软件把3DS Max 中构建的模型以.nmo 的格式输出。.nmo 文件是Virtools 默认的用于存储角色和场景以及物体等信息的文件格式,其中包含了一个或者多个单元信息,也包括了将要在Virtools 中使用的相关动画脚本。然后将对应的.nmo 文件导入到Virtools 中,添加实行交互的模块脚本。在项目保存成可编辑的工程文件.cmo 文件,或者只读工程文件.vmo 后,可通过Virtools 自带的程序开发包SDK 进行应用程序开发。

    由于Virtools 不是三维制作软件,在导出时,模型要进行相应的信息转换。可以从3DS Max 中导出的元素包括标准网格和面片网格组成的几何体,材质,各类标准灯光类型,摄像机,3D Frame 方式导入的虚拟体,动画,以及样条线。

    4.2 角色模型及动画的导出

    输出的模型主要分为三种:Export as Objects 通常用于输出场景;Export as a Character 用于输出带有动画的角色模型;Export Animation Only 只是输出角色动画脚本,在VirtoolsDevelopment 中添加不同的角色动画进行行为交互。

    成功的导出角色模型和动画,需要注意动画制作的细节。输出的动画不能涉及到中心点有变化的动画,否则会在Virtools Dev 执行动画时出错;建议使用Bezier、Linear 或者TCB 动画形式,有益于动画的编译;在3DS Max 中制作的动画不能有添加和删除的情况,否则无法被Virtools Dev 识别;要对关键帧进行处理,保证骨骼蒙皮正常,使得动画正确且连贯。

基于Virtools环境的三维钻井视景仿真建模及应用

    5 结束语

    基于3DS Max 的三维模型制作,结合Virtools 环境是进行交互式虚拟现实系统研发的有效方法,该方法在钻井模拟器视景仿真系统中的应用取得了良好的效果。在环境漫游、动画控制,场景交互等方面展现突出的优势。

    参考文献

    [1]李琳,张子逊,何玉林.虚拟环境建模方法及应用.重庆大学学报,2002,(6)

    [2]黄峻.3ds max6 白金手册(升级版).北京:兵器工业出版社,2004,(7)

    [3]邱岳伟.基于最新图形处理器的图形引擎技术研究.西北工业大学硕士学位论文,2006[4] 刘明昆.三维游戏设计师宝典[M] .成都:四川电子音像出版中心,2005

    [5] 李昌国,朱福全,谭良等. 基于3D 和Virtools 技术的虚拟实验开发方法研究[J]. 计算机工程与应用 2006,(3)

    [6] 王乐,陈定方,尹念东.基于Virtools 的分布式虚拟现实技术研究[J]. 湖北工业大学学报,2005,(3)

    [7] Richard s.Wright, Jr. Benjamin Lipchak 著. 徐波 译OpenGL 超级宝典[M]. 人民邮电出版社 2005,(9)

    作者简介:

    贾月乐(1982-),女,汉族,宁夏青铜峡人,助教,主要研究方向:虚拟现实与图像处理;

    丁鹏(1983-),男,汉族,四川南充人,助教,主要研究方向并行计算与图形处理;

    张静(1981-),女,汉族,四川遂宁人,助教,主要研究方向:虚拟现实与图像处理;

    王申申(1982-),女,汉族,吉林长春人,实验员,主要研究方向:数据采集及信息处理。

标签:Virtools石油视景仿真
上一篇:基于Virtools的虚拟小区漫游系统的设计与实现
下一篇:虚拟仿真在煤矿安全培训教育中的应用
网友评论:基于Virtools环境的三维钻井视景仿真建模及应用
评论
留名: 验证码:
您可能还需要关注一下内容:
·Vega Prime视景仿真软件API简介
·虚拟现实技术对地学类课程教学的影响展望
·化工安全虚拟现实仿真系统的设计与实现
·中国石油大学化工与装备虚拟仿真教学中心
·基于Vega的某激光末制导武器视景仿真技术
·视景仿真技术特点
·什么是视景仿真?
·美联社:虚拟现实技术在商业领域应用越来越广泛
·航空模拟器视景仿真开发解决方案
·CES展示虚拟现实雕塑技术 可输出3D打印
☏ 推荐产品

Ladybug5全景
商家:力方国际

ProJet®
商家:力方国际

ProJet®
商家:视科创新

Premium1.5
商家:视科创新

巴可HDX主动立体投
商家:德浩科视

巴可HDF-W26投
商家:德浩科视

巴可30000流明2
商家:德浩科视

巴可4万流明2K投影
商家:德浩科视
☞ 外设导航
☏ 企业名录
【广州】中科院广州电子技术有限公司
【北京】第二空间(北京)科技有限公司
【北京】幻维世界(北京)网络科技有限公司
【厦门】厦门惠拓动漫科技有限公司
【厦门】厦门幻眼信息科技有限公司
【深圳】深圳南方百捷文化传播有限公司
【北京】北京思源科安信息技术有限公司
【上海】上海殊未信息科技有限公司
【北京】北京赢康科技开发有限公司
【武汉】武汉科码软件有限公司
友情链接 关于本站 咨询策划 行业推广 广告服务 免责声明 网站建设 联系我们 融资计划
北京第三维度科技有限公司 版权所有 京ICP备09001338
2008-2016 Beijing The third dimension Inc. All Rights Reserved.
Tel:010-57255801 Mob:13371637112(24小时)
Email:d3dweb@163.com  QQ:496466882
扫一扫 第三维度
官方微信号