基于3DMAX的三维虚拟校园建模的方法研究_包欣

  • 格式:pdf
  • 大小:76.25 KB
  • 文档页数:2

561、引言随着虚拟现实和三维GIS技术的日趋成熟,三维虚拟校园建设已成为数字校园建设的主导方向。

利用三维虚拟技术进行数字校园建设,不仅能表示空间对象间的平面关系和垂象关系,而且也能对其进行三维空间分析和操作,向人们立体展现地理空间现象,给人以最真实的感受[1]。

三维虚拟校园现实场景的生成过程具体包括实景获取、建模、场景材质设置和真实感贴图、虚拟现实系统初始化、模型对象化导入与实时呈现等5个方面,而三维建模是核心部分,其质量好坏直接影响模型效果及系统的运行情况。

本文对比分析了不同三维建模方法的特点,提出了适用于虚拟校园建设的三维模型的创建方法,并利用3DMAX软件完成了校园主要建筑物的三维模型。

2、三维建模方法的介绍及比较产生虚拟环境的基本方法主要分为基于图像和基于模型的建模技术两大类[2]。

基于模型的的方法是面向景物的几何模型的,其基础数据是景物的矢量几何数据,模型的构建可采用计算机图形学技术绘制,也可用模型构建工具建立,此方法的优点是具有高度的真实感,便于与相关空间属性相关联,缺点是数据量相对较大。

考虑研究是以校园为基础的建模,数据量相对较少,效果要求相对较高,因此基于模型的方法更利于虚拟环境的构建。

虚拟环境构建主要涉及的核心内容也是技术难点是模型构建,研究利用AutoCAD、3DMAX软件进行模型构建,而在实际操作过程中,主要分为两种不同的方法,现对这两种方法进行具体的阐述和比较。

2.1 局部—整体基于矢量几何数据,通过软件创建模型的各个组成部分,然后进行优化模型、塌陷等操作,使之成为整体,最后进行材质、灯光、烘焙等操作。

此技术优点是简单易操作,初期工作效率较高;缺点是室外建模工作量比较大,并且随着模型个数增多,其工作量增加,出现多次的重复,且占用系统资源较多。

此方法适用于简单且数量较少的几何模型的构建并,要求对矢量数据的整体情况有准确的把握。

2.2 整体—局部根据矢量数据,使用多边形挤出的方法,从整体不断分离创建出新的模型,最终形成整个模型。

该方法是的优点是工作效率较高,可减少不必要的重复工作,且模型效果精细程度高;缺点是对模型整体把握要求较高,并要求比较充分的前期准备工作。

建模方法的选择直接关系到模型构建的工作量和效果,选择相对高效的建模方法,对节省系统资源、模型集成和场景漫游有着重要的意义,研究通过对比分析两种方法,并基于虚拟校园三维建模的要求,选择从整体到局部的方法对模型进行构建。

3、实际建模过程3.1 数据准备虚拟校园三维模型主要分为建筑模型、地形模型、地物模型三类。

对于常见地物如树木、路灯等,可以利用3DMAX软件提供的三维数据模型库中的模型直接建模;对于较为复杂和大型建筑物的模型主要通过3DMAX软件进行建模,基于研究需要,通过外业量测和资料搜集,获取以下数据。

(1)利用大地测量工具进行量测,采用AutoCAD进行编辑校正,获取建筑物的平面图和坐标底图。

(2)用高分辨率的数码相机对各个建筑物进行拍照,获取模型贴图照片,利用Photoshop等图像处理软件对照片进行裁切校正,以JPG格式保存,形成贴图库。

贴图的长度和宽度应是2的幂次的整数,否则贴图在后期的可视化中将不能正常显示。

3.2 内业建模在虚拟环境的三维建模中最为繁琐和困难的过程就是模型建立,为了保证模型的精确度和真实感,建模过程中应遵循以下几个原则[3]:(1)建模房屋长宽高数据严格按照基础数据实地勘测的数据建立,建筑物方向严格按照实地统一方向。

(2)房屋模型底面中心位置位于3dsMax的XY平面中心(x,y,z:0,0,0)位置。

(3)在合理情况下,尽量压缩纹理。

(4)模型建立主要抓住建筑的主体轮廓,在保证模型真实性和可塑性的基础上,减少不必要的细化。

建筑物立体模型,通常有三种建模方法,即多边形、面片及NURBS建模,建筑物使用多边形建模最简便快捷,且能够描述足够的细节,可以创建任何表面。

在AutoCAD格式的底图文件中,各个建筑物的几何多边形已经形成,所要做的只是将二维底图上的建筑物拉伸成具有一定高度的实体模型,即建筑物的立体生成。

按照一定比例进行拉伸,对于楼层的高度可以参照Photoshop直尺估计拉伸的高度数据[4]。

3.3 材质贴图通过贴图可以增加模型的质感,完善模型的造型,使创建的三维场景更接近现实。

在3DMAX中较为常用的贴图方法有位图、(BitMap)、光线追踪(Raytrace)、衰减(Falloff)、噪波(Noise)等程序贴图四大类[5]。

在虚拟校园的三维制作中,位图(BitMap)方法由于其可生成较好的模拟建筑物的表面并操作方便而被广泛应用。

在三维场景制作中大部分模型的表面贴图都需要与现实中的实体相吻合,而这一点通过其它程序贴图是很难实现的,我们选择通过数码相机采集各建筑物的外形轮廓,从而获得三维地物建模所需的纹理图片。

由于受建筑物高度、拍摄距离、透视关系、光照条件等因素的影响,拍摄的图片比例失调,不能直接用作纹理,须对每张图片用Photoshop等图像处理软件进行裁切、变换等处理,使之成为正射状态。

具体制作过程如下:从实地拍摄的数码相片中选取合适角度的照片在Photoshop中进行拉伸扭曲得到所需贴图单元;在基于3DMAX的三维虚拟校园建模的方法研究包欣1 王诺2(1.安徽理工大学 安徽淮南 232001;2.沙河市国土资源局 河北沙河 054100)摘要:校园三维场景模型是三维虚拟校园系统的数据基础,其质量好坏直接影响到场景的逼真度和系统的运行效率,研究详细阐述了基于3DMAX 软件进行校园主要建筑物三维模型构建的技术流程,并对比分析了两种三维建模方法的优缺点,提出了适用于校园三维显示的信息创建和显示方法,并对一些技术问题做了深入的探讨和研究。

关键词:虚拟校园 三维模型 3DMAX 中图分类号:TP391.9文献标识码:A 文章编号:1007-9416(2012)12-0056-02作者简介:包欣(1987.3)、女、硕士、地图制图学与地理信息工程; 王诺(1986.5)、男、本科、助理工程师、地理信息系统;・・・・・・下转第59页59V用B的公钥PKB验证C上的签名和有效期E,然后向B在线查询C的有效性[12]。

如果C未被B撤销,那么V从C里提取wx0和nx。

当Dx已经使用了b个payword,现在要向V支付a个支付单位时,Dx向V发送支付承诺Px:Px=(wxb+a,b+a)V首先确认b+a<=nx,即Dx没有超出允许的支付上限。

然后V进行a次hash函数计算验证wxb+a的正确性wxb+a-1=hash(wxb+a)…wxb=hash(wxb+1)V保存最新的Px替换之前的Px以便在下次接受支付时验证Dx的支付承诺,或用Px向B兑现货款。

3.4 商家向经纪人兑现在证书到期之后或者之前的任何时候,商家V都可以凭Px和C向经纪人B兑现设备Dx已经使用的payword。

在此之前,V和B之间不需要建立关系。

R=(Px,C)由于hash的单向性,只有Dx和B知道payword的数值。

只要V能出示正确的wxb,B就可以确认这是来自Dx的有效支付,并向V支付相应的数额。

3.5 开除被侵入的设备如果域里的某从设备被病毒或黑客侵入,那么它将被域开除。

本文不讨论如何确定一个从设备是否被入侵。

只有主设备D1有开除从设备的权限。

domainPay机制不定义或处理主设备被侵入的情形。

开除一台设备,需要更新域密码,并用新的域密钥替换旧的域密钥。

要把设备Dr(2<=r<=m)开除出域domain_name,主设备向经纪人B发送以下信息:{(domain_name,password,r,“revoke_device”,new_password)PKB}SKuB将为用户重新生成证书C’。

所有未被开除的设备必须使用新的密码new_password重新加入域。

由于被开除的设备不知道new_password,它无法重新加入域。

此外,B将证书C列入吊销名单。

如果Dr尚未跟商家V用C建立支付关系,那么它将无法跟V建立支付关系。

如果Dr已经跟V建立了支付关系,那么用户可能会损失分配给Dr的尚未使用的payword。

4、结语domainPay是基于PayWord的改进协议,它支持多台设备组成域并使用域的共用账号进行微支付。

此外,经纪人有权控制用户在指定商家的消费上限,用户可以分别设置域中各设备的支付额度。

为增强安全性,domainPay还定义了开除机制,用于把受到病毒感染或黑客攻击的设备剔除出域,有效减少用户损失。

随着移动通信日新月异的进步,越来越多人将拥有多台联网设备,小额支付网购市场也将继续迅猛发展。

适用于多台设备共享同一支付账号的廉价安全微支付机制将在电子商务工业的发展进程中扮演不可或缺的重要角色。

本文提出的domainPay微支付协议填补了这一领域的空白。

参考文献[1]Secure Sockets Layer (SSL) Protocol Version 3.0, RFC 6101.http://tools.ietf.org/html/rfc6101.[2]Ronald L. Rivest and Adi Shamir, “PayWord and MicroMint:Two Simple Micropayment Schemes”, fourth Cambridge workshopon security protocols, Springer-Verlag, Lecture Notes in Com-puter Science, 1997, pp.69-87.[3]李方伟,闫少军. 基于PayWord的微支付机制及改进分析综述.电信科学,2011年第8期,45-48页.[4]李方伟,孙逊.移动电子商务微支付协议的改进.重庆邮电大学学报(自然科学版),2009,21(6),8.[5]李明柱,李志江.移动通信增值服务认证和支付研究.通信学报,2003,24(4),123-127页.[6]孟键,杨阳.基于PayWord的自更新Hash链微支付协议.计算机工程,2009(35),63-65页.[7]樊利民,廖建新.公平的移动小额支付协议.电子与信息学报,2007(11):2 599-602页.[8]刘亿宁,李宏伟,田金兵.二维Hash链在PayWord中的应用.计算机工程,2006(23) :34-35页.[9]Adachi, N., Aoki, S., Komano, Y., Ohta, K, Solutions to securityproblems of Rivest and Shamir's PayWord scheme, IEICE Transac-tions on Fundamentals of Electronics, Communications and Com-puter Sciences, Jan. 2005, vol.E88-A, no.1, pp. 195-202.[10]Adachi, N., Aoki, S., Komano, Y., Ohta, K, The security prob-lems of Rivest and Shamir's PayWord scheme, IEEE InternationalConference on E-Commerce, 24-27 June, 2003, pp. 20-23.[11]Sunhyoung Kim, Wonjun Lee, A pay word-based micropaymentprotocol supporting multiple payments, Proceedings of the 12thInternational Conference on Computer Communications andNetworks, 20-22 Oct. 2003, pp. 609-612.[12]Request for Comments (RFC) 2560, Online Certificate StatusProtocol (OCSP). http://tools.ietf.org/html/rfc2560.[13]National Institute of Standards and Technology, Recommen-dation for Key Derivation Using Pseudorandom, NIST Special Pub-lication 800-108. http://csrc.nist.gov/publications/nistpubs/800-108/sp800-108.pdf.3DMAX中,调用经过处理的图片进行贴图,并运用修改工具中的UVW贴图坐标确定二维的贴图以何种方式映射在物体上,改进行效果校正,使贴图效果更逼近真实。