三维校园电子地图

合集下载

重庆邮电大学校园地图

重庆邮电大学校园地图

重庆邮电大学校园地图
重庆邮电大学坐落于重庆市主城区的南山风景区内,是国家布点设立并重点建设的4所邮电大学之一。

校园风景优美,群山环抱。

图片来源于:夸克搜索
图片来源于:夸克搜索
重庆邮电大学坐落于中国美丽的山水都市——中央直辖市重庆,是国家级园林单位,拥有国家级森林公园,老校门(西校门)临繁华的街道,另一面(东校门和南校门)则是南山万亩森林,校园正好是城市与森林的过渡地带,既方便学子生活,又提供了良好的自然环境,并造就了重邮八景:半百茶花,落樱成雨,朝阳奇云,野生动物,林荫大道,森林公园,日落文峰,落雪松林,另外周边还有一棵树,涂山湖,老君洞等知名景点。

重庆邮电大学良好的自然环境保障了大量的野生动物与重邮学子相伴,清晨可伴鸟鸣起床,时常能见麻雀飞入教室,入夜可闻漫山虫鸣,重邮是高校学子与动物和谐相处之典范。

有桃花、水母、小熊猫、猫头鹰、红隼、野猪、啄木鸟、麻雀等野生动物。

三维校园电子地图

三维校园电子地图

三维校园电子地图(上)访问734次作者:李纳璺陈金龙阮方舟1引言随着计算机技术,特别是计算机图形学、三维仿真技术以及虚拟现实技术的飞速发展,传统的二维电子地图被注入了新的活力,三维电子地图正成为电子地图发展的一个重要方向。

传统的二维电子地图只能以图形和符号的方式来呈现一张地图,这种方式往往不能直观清晰的表示出地图所在位置的地理环境;采用三维电子地图的方式,建立场景的仿真模型,把现实场景进行虚拟再现,真实、互动、情节化的特点是虚拟现实技术独特的魅力所在。

如何设计一个仿真度高,并且具备虚拟漫游和智能导航的三维地图引擎,成为三维电子地图研究领域的一个热点问题。

本文研究的设计的三维电子地图引擎系统,设计了模型动态加载接口,并具备智能导航和虚拟漫游引擎,实现了三维校园仿真电子地图。

它为校园规划建设、游客观光导航、学校对外宣传等方面提供了一个智能化的平台,为广大系统用户提供了极大的便利。

开展虚拟校园三维地图仿真引擎系统及相关课题的研究适应了信息社会发展的趋势,具有重要的理论和现实意义。

本文对从DirectX技术着手,采用Microsoft Visual C#编程语言结合三维图形开发包(Managed DirectX SDK August 2007)在框架中构建的三维校园电子地图程序。

该程序实现了桂林电子科技大学的(东区)的三维校园电子地图的功能。

除此之外,在可视化的基础上实现了一些虚拟现实的交互操作和空间分析,如:校园景物的查看、校园路径导航、三维动态漫游校园等;给需要了解桂林电子科技大学校园地理信息的用户提供了极大方便。

2 本课题研究的内容本课题是一个使用Managed DirectX的三维图形技术实现的一个三维校园电子地图程序,该程序是在框架下建立完成,开发语言为当今最流行的高级语言Microsoft Visual C#。

它是以桂林电子科技大学东校区为实景,进行了校园虚拟仿真,建立了具备观光浏览与智能导航为一体的多媒体三维校园电子地图程序。

基于Google SketchUp和ArcGIS的3维校园可视化研究

基于Google SketchUp和ArcGIS的3维校园可视化研究

基于Google SketchUp和ArcGIS的3维校园可视化研究葛跃;赵爱;刘震东;李慧;仇逸清【期刊名称】《测绘与空间地理信息》【年(卷),期】2013(036)011【摘要】3维校园可视化在数字校园建设中具有重要意义,是构建数字校园的前提和基础,通过对3维校园进行空间分析可使3维校园系统具有更广泛的应用价值.利用Google SketchUp和ArcGIS设计实现淮阴师范学院3维校园浏览系统并探讨了ArcGIS的空间分析功能.结果表明,使用Google SketchUp能极大提高ArcGIS 的3维应用能力,但对于大范围建筑模型的流畅浏览仍然存在一些问题.【总页数】4页(P64-67)【作者】葛跃;赵爱;刘震东;李慧;仇逸清【作者单位】淮阴师范学院城市与环境学院,江苏淮安223300;淮阴师范学院城市与环境学院,江苏淮安223300;淮阴师范学院城市与环境学院,江苏淮安223300;淮阴师范学院城市与环境学院,江苏淮安223300;淮阴师范学院城市与环境学院,江苏淮安223300【正文语种】中文【中图分类】P208【相关文献】1.基于ArcGIS和Google SketchUp的三维电子地图制作与发布 [J], 辛俊伟;罗艳2.基于Google SketchUp和ArcGIS建立校园三维可视化的方法探讨 [J], 洪清锋3.基于Google SketchUp和ArcGIS建立校园三维可视化的方法探讨 [J], 洪清锋4.基于Google SketchUp与Google Earth的校园3维实现 [J], 黄皖毅;林紫峰;章皖秋;周靖菲;齐超5.浅谈基于SketchUp和ArcGIS的三维可视化研究 [J], 王研因版权原因,仅展示原文概要,查看原文内容请购买。

西安交通工程学院校园地图

西安交通工程学院校园地图

校园地图校园本部图片来源于:百度图片学生宿舍楼部分靠近西门,部分靠近南门,出行都很方便,也靠近各个食堂,吃饭也很方便,吃完饭去教学楼也不会绕路。

西安交通工程学院创办于1994年,是陕西省教育厅主管下的一所全日制普通本科高等院校。

其前身为西安科技商贸职业学院,2014年升格为西安交通工程学院,是陕西省唯一一家"教育部-中兴通讯ICT产教融合创新基地"院校。

学校由西安市户县主校区和西安市高新校区两个校区组成。

户县主校区占地面积503亩,高新校区占地面积120亩,校舍建筑总面积20多万平方米,有各类在校学生近万人。

(2014年数据)校园环境学院现有西安市户县主校区和高新校区两个校区,主校区坐落在西安市户县滨河新区,占地503亩,建有39个实验实训室、4个数字语言室、20个多媒体教室和1个计算机中心。

学院图书馆建筑面积2.97万平方米,馆藏纸质图书近50万册,另有电子图书48万种、电子期刊2000余种。

图片来源于:百度图片主校门:在东门,俗称东大门。

于2011年正式投入使用的主校门成功地营造出了端庄、亲和、以人为本的建筑形象,与图书馆形成明确的轴线对位关系,自东向西依次为主校门外集散小广场-主校门-校门内集散小广场礼仪性道路空间-大草坪-图书馆,构成了错落有致的空间系统。

4-8号联体教学楼:在学校西南方。

是本地区同类院校中最长的教学楼,由5个教学楼组成,总长超过300米内有200余个教室。

每个教学楼内都有巨大的天井,被布置成具有异域风情的书吧、室内展厅、室内网球场等活动场所。

学生在上课之余即使不出教学楼,也可以充分享受活动的乐趣。

图片来源于:百度图片图书馆与东大门是明确的轴线对位关系。

它是高校中最个性图书馆之一,有些先锋”的独特气质。

该馆一建成就以其超前的设计理念和独特的外观形象。

三维虚拟校园系统PPT课件

三维虚拟校园系统PPT课件

6
系统实施(安装、培训)
成果
《用户需求说明书》
参与人员
系统分析员
《概要设计说明书》
系统分析员
《详细设计说明书》 编码文档,三维模型
《测试报告》 《用户验收报告》
系统分析员
程序员 网页美工 3D制图员
系统测试员 程序员
程序员 培训员
34
成功案例演 示
35
清华大学
36

37

38
同济大学
20
后台管理界面
21
系统接口
系统提供形式多样的二次开发接口和API调用函数, 供用户进行二次开发,生成各种形式的专题地图以及 将三维地图嵌入其它的应用系统中。
22
网络结构拓扑图
空间数据库服务器
GIS云服务器
交换服务器
管理监控
防火墙
校园内网
互联网
内网数据库
23
先进的地比较采用Flex和f lash技术的地图引擎,我们的地图引擎 加载更快,可们的地图引擎可以完美支持 iOS(iPhone、iPad)和Android的移动终端访问,而采用Flash 技术的系统则不能在iPhone、iPad等设备上运行。同时系统能够 通过手机GPS进行校园内三维地图定位。
3
公司简介
目前,公司与清华大学网络中心建立了紧密的战略合 作关系,合作研发基于GIS和位置服务(LBS)的相关高校应 用系统。目前我公司的三维虚拟校园系统已经在多家高校 成功实施。
4
软件著作权
5
三维虚拟校园功能
搭建三维虚拟校园系统基础平台,基础平台是各 应用系统的基础架构,各应用系统都是建立在三维虚 拟校园系统基础平台之上的,基础平台向各应用系统 提供数据接口,主要功能有:

俄亥俄州立大学Ohio State University 校园地图

俄亥俄州立大学Ohio State University 校园地图
E. Maynard Ave.
Ohio State is a tobacco free campus.
Wyandotte Ave.
Wyandotte Ave.
Rothenbuhler Honey Bee Research Lab.
W. Patterson Ave. E. Patterson Ave.
Sandefur Wetland Pavilion
Olenta
600
ngy St.
N. Hig h St.
an rm ke Ac ., 7 Rd 00
650 660
ATM
670
640
Cli side Dr.
He ner Wetland Research and Education
Calumet St.
uigg Macq Lab.
E. 19th Ave.
Watts Hall
Hitchc ock H
. Nine teenth
Fon ta
Ramseyer Hall
. na Lab
W. 19 th Ave.
Evans
E. 18th Ave.
Arps e Garag
John Herrick Dr
Bolz H
Ackerman Rd.
yR nn Ke d.
e dR v cei ing
Carm . ack Rd
Arcadia Ave.
Points of Interest
Campus Area Bus Service (CABS)
Arcadia Ave.
Neil A ve.
E. Hudson St.
Limited Vehicular Access

校园电子地图的制作

校园电子地图的制作
图 3 : 初 始 界 面
图4 : 西校 区地 图
环境的适应 需要一个过程,陌生的校园总会带 来一些不便 ,在他 们入学时就需要一份地 图来 熟悉校园 。因此 ,为了方便广大师生的学 习和
生 活 , 制 作 一 版 新 的 师院 地 图十 分 必要 的 。 为 r制 作 出 一 款 界 面 美 观 、 绿 色 环 保 、
通 过 以 下 步 骤 完 成 电子 地 图的 制 作 :
泽 碑
( 1 )收集校 园里各个 建筑物 的位置信息.
拍 摄 对应 照 片 , 手 绘 地 图 草 图 。 ( 2 )使 用 P h o t o s h o p等 绘 图 软 件 绘 制 所 需 的 图片 。 ( 3 )使 用 F l a s h软 件 制 作 电 子 地 图 。 这
图5 : 恩 泽 碑按 钮 元 件 画 卷 完 全 展 开 后 , 有 一 个 蝴 蝶 b入 的 效 果 ( 陶2 ) 。 预 先 做 仃 一 个 蝴 蝶 抖 动 翅 膀 的 影
( 4 )将 设计好 的地 图生成可运 行文件 , 在 电脑 、手机等 电子设计上使用,修改所 出现
的 错 误 ,并 通 过 同 学 的 建 议不 断 改进 。
S o f t wa r e A p p l i c a t i o n● 软件 应用
校园 电子地 图的制作
文/ 范燕 婷 李 瑶婷 黄可苗 潘琪 孙 宇 梁
近 几 年 来校 园 内各 类 建筑 变
动较 大, 为方 便 广 大师生 ,需要
制 作 新 的 校 园 地 图 。 本 文 以 湖 州 师范 学院为例,介绍 了使 用 F l a s h 软 件 设 计 制 作 校 园 电 子 地 图 的 方 法。 所设 计 的地 图界 面美 观、操 作 便捷 , 不仅具有 地 图的基 本指 示 功能 ,而且 有 一段 精彩 的开 场 动 画,对 各 个建 筑还 配有 相应 的 文 字 介 绍 和 风 景 图 片。 该 电 子 地 图在 方 便 师生校 园生活 的 同 时, 让 师生 感受 到 了校 园的美 丽,并 起 到 了宣传学校的 效果 。

新疆理工学院校园地图

新疆理工学院校园地图

校园地图
1.校本部
图片来源:百度地图
图片来源:百度地图
图片来源:百度图片
学校食堂以及宿舍:
宿舍:
有4人间,6人间,分配看你专业所在在学院怎么安排,信息工程学院一般都是4人间,因为人少可以装台式。

一般都是4人间,不排除6人间的可能,但是我们系人少,还没有出现过6人间的。

新生宿舍四人六人是随机分配。

我们人文系这边4人间居多,不过分宿舍有那么一点点运气成分,也可能把你分到6人间。

食堂有两个,一个新食堂一个旧食堂。

图片来源:百度图片。

桂林航天工业学院校园地图

桂林航天工业学院校园地图

桂林航天工业学院校园地图
图片来源于百度地图
图片来源于百度地图
宿舍
桂林航天工业学院分南北两个校区,北校区是旧校区相对南校区的新设备来说事差了些,但是北校区的绿化比南校区好~尤其15栋楼下的大桂花树,曾经住在6楼都能闻到花香。

北校区的宿舍是上下铺,桌柜一体连着摆一排;
南校区的宿舍上床下桌(曾经住北校区的我好生羡慕(;´Д`)
体育馆
南校体育馆貌似在建,现在南校能用的篮球场有8个,露天的,不够用是肯定的。

不过晚上好像不开灯,开也只是校队练球是开,而且只开他们那边的,不过这情况也有同学强烈抗议,不知道现在学校舍得开这篮球场的灯没?其他什么排球,羽毛球,主要也是给校队开放的。

食堂
学校有一个大型的现代化食堂。

1、二楼为学生食堂,三楼为教职工食堂,可同时提供10000人们到处吃饭。

学校离好吃的非常多,大家可以等到学校了好好尝一尝。

图书馆
桂林航天工业学院图书馆始建于1979年。

新馆于2003年竣工,并正式投入使用。

图书馆结合学校以工学为主,管理学、人文学和社会学等多学科协调发展的特色,馆藏文献以能源与动力工程、汽车服务工程、机械设计制造及其自动化、通信工程、人力资源管理、市场营销等学科文献为主,覆盖所有学科,并引进了大量的网络数据库、光盘数据库、电子图书、电子期刊等电子资源。

文献资源入藏总量达135.01万册。

其中印刷型文献94.01万册,电子图书41万册,形成了能够有效支撑学校学科建设和人才培养的藏书体系。

校园三维地图以及虚拟漫游的毕业论文设计【范本模板】

校园三维地图以及虚拟漫游的毕业论文设计【范本模板】
前言ห้องสมุดไป่ตู้
学校为了展示自身风采,越来越重视宣传,需要一种更为直接的方式宣传自己。虚拟现实技术应用于学校,就是虚拟校园,能够全方位地展示学校的各种软硬件环境。本文对全景漫游技术进行了讨论,认为全景漫游技术中需要解决三个问题:全景图的生成、漫游空间的编辑和浏览器的设计。在对全景漫游技术探讨的基础上采用基于两张圆鱼眼图像的球面全景生成方法生成每个场景的球面全景图,从而实现一个中等复杂程度的、具有一定人机交互能力的校园全景漫游系统。
1。2.2浸没感(Immersion)
浸没感又称临场感,指用户感到作为主角存在于模拟环境中的真实程度。理想的模拟环境应该使用户难以分辨真假,使用户全身心地投入到计算机创建的三维虚拟环境中,该环境中的一切看上去是真的,听上去是真的,动起来是真的,甚至闻起来、尝起来等一切感觉都是真的,如同在现实世界中的感觉一样.
1.2。3交互性(Interactivity)
用户对模拟环境内物体的可操作程度和从环境得到反馈的自然程度(包括实时性)。例如,用户可以用手去直接抓取模拟环境中虚拟的物体,这时手有握着东西的感觉,并可以感觉物体的重量,视野中被抓的物体也能立刻随着手的移动而移动。
1.2.4构想性(Imagination)
而整个技术设计中需要解决的三个问题是:全景图的生成、漫游空间的编辑和浏览器的设计。
关键词:虚拟现实;圆鱼眼图像;图像拼接;全景漫游;PV3D;FLASH AS3.0
Three—dimensional design and developmentcampus
Panoramic Virtual Tour technology is the realization of the campus
§1。3虚拟现实的关键技术

大连财经学院校园地图

大连财经学院校园地图

大连财经学院校园地图
一、校园地图
图片来源:高德地图
大连财经学院始建于2001年,2013年经国家教育部批准由东北财经大学津桥商学院转设成立,是一所独立设置的地方性、应用型财经类民办普通本科高校,归辽宁省教育厅管理。

2015年,学校被确定为辽宁省首批10所全面向应用型转型试点高校。

学校位于美丽的海滨城市—大连,毗邻金石滩风景区、大黑山风景区和辽宁自贸试验区。

校园环境优雅,建筑景观、人文景观、自然景观和谐相融;拥有现代化的教学和实验实训场所,多媒体教室全部采用华为虚拟化桌面云技术,建有多个基于大数据分析、物联网、VR等信息技术并融教学、实训、培训于一体的综合性、仿真性实验(实训)室,教学设施齐全,满足应用型人才培养的需要;拥有现代化图书馆,馆藏纸质图书167余万册、中外文报刊上千种、电子图书160万种,为学生提供阅览、自习座位3000余席;有大型体育馆和高标准体育场,可容纳上万人举办体育赛事活动;学生生活区洗衣机、空调、独立卫浴等设施齐全,学生学习生活环境舒适、便捷。

四川文理学院虚拟校园场景建模方法的研究与实现

四川文理学院虚拟校园场景建模方法的研究与实现

四川文理学院虚拟校园场景建模方法的研究与实现作者:廖婷陈良维贺建英来源:《数字技术与应用》2011年第08期摘要:随着网络和虚拟现实技术的发展,网络上涌现的数字校园、数字城市给人们的生活带来了很多便捷。

以四川文理学院虚拟校园漫游系统为例,研究以GoogleEarth卫星截图按比例进行的精确布局,使用3DS MAX建模工具对校园的建筑和场景进行建模,提出了一套适合虚拟校园场景设计的技术方案,并对一些关键技术和方法进行探索。

关键词:虚拟校园 GoogleEarth 3DS MAX 场景建模中图分类号:TP391.9 文献标识码:A 文章编号:1007-9416(2011)08-0065-02虚拟校园是基于地理信息技术、虚拟现实技术、计算机网络技术等高新技术,将校园地理信息和其它校园信息结合,以三维可视化和虚拟现实场景界面实现校园景观、校园信息的浏览、查询,并可以上载到计算机网络,提供远程用户访问的一个新的校园空间[1]。

本文主要介绍模拟四川文理学院新校区的校园景观的虚拟环境,研究一套符合本学院的校园建模技术。

通过本系统,学生和家长可以在任何时间和地点通过网络在线访问虚拟校园系统,了解学校的各个部门的地理位置和建筑环境。

1、实体建模的前期准备在整个虚拟校园系统的设计中三维场景的建模工作量最大、投入的时间与精力最多。

本系统中所有的三维模型是使用3ds Max 建立完成。

建模过程中,应该依据不同的事物区别对待。

在一般的建筑场景中采取的最佳建模方式就是使用多边型建模方式来建立模型,而模型贴图根据模型的情况采用UVW maping方式进行贴图。

1.1 建筑场景的数据采集在建模之前需要作的准备工作是进行实地的数据采集和拍摄照片获取贴图数据。

从实地拍摄的数码相片中选取合适角度的照片在Photoshop中进行拉伸扭曲得到所需贴图单元,保存为JPG格式(如图1.1),为后期建筑模型贴图作准备。

1.2 卫星底图绘制采用GoogleEarth卫星截图作为整个校区的地面底图(如图1.2),对卫星图的建筑实体及公共实体进行标号注明,并根据卫星图已标建筑进行逐一拍照整理,将卫星图导入3D中(文件/导入),进行地块的勾勒绘制,预留人工湖和路网。

基于GoogleSketchUp的三维电子地图制作与发布

基于GoogleSketchUp的三维电子地图制作与发布
第 4 5卷 第 2 期
21 0 1年 6月
华 巾 师 范大 学 学 报 ( 自然科 学 版 )
J OURNA1 OF HUAZHONG NORM AI UNI RS TY( t c. VE I Na .S i )
V o.4 1
NO 2 .
Jn 0 1 u .2 1
地形 、 正射影 像及 建 筑 物等 数 据 , 需要 大 量 的人 工
干 预 才 能 完 成 , 件 和 硬 件 成 本 较 高 . D G S辅 助 软 2 I 下 的 三 维 景 观 构 建 方 法 只 能 将 建 筑 物 提 取 成 规 则 几 何 体 , 立 的 城 市 三 维 模 型 缺 乏 真 实 感 . — 建 一 Au tC o AD 与 3 SM AX结 合 的 三 维 景 观 构 建 方 法 是 D 利 用 Auo A 制 作 平 面 地 形 图 , 后 导 人 tC D 然
度 , 用 户 更 快 速 、 整 地 了 解 校 园 情 况 , 效 扩 展 使 完 有 数 字 校 园 的 功 能 , 且 能 对 建 设 数 字 城 市 虚 拟 系 统 而 起 到 实 验 作 用 . 于 此 , 文 以 华 中 师 范 大 学 校 基 本 同 为 例 , 究 了基 于 Go geS ec Up的 三 维 电 子 研 o l k th 地 图制作 与发布方 法.
法, 并对 某 些 特 定 地 物 做 了优 化 处 理 , 后 实 现 了 三 维 模 型 在 (o g eE rh中 的 发 布. 究 表 最 ;o l a t 研
明 , 于 G o l S ec Up的 i 维 电子 地 图制 作 与 发 布 操 作 简 单 、 布 快 捷 、 享 面 宽 等 优 点 , 有 基 o ge k th 发 共 具
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三维校园电子地图(上)访问734次作者:李纳璺陈金龙阮方舟1引言随着计算机技术,特别是计算机图形学、三维仿真技术以及虚拟现实技术的飞速发展,传统的二维电子地图被注入了新的活力,三维电子地图正成为电子地图发展的一个重要方向。

传统的二维电子地图只能以图形和符号的方式来呈现一张地图,这种方式往往不能直观清晰的表示出地图所在位置的地理环境;采用三维电子地图的方式,建立场景的仿真模型,把现实场景进行虚拟再现,真实、互动、情节化的特点是虚拟现实技术独特的魅力所在。

如何设计一个仿真度高,并且具备虚拟漫游和智能导航的三维地图引擎,成为三维电子地图研究领域的一个热点问题。

本文研究的设计的三维电子地图引擎系统,设计了模型动态加载接口,并具备智能导航和虚拟漫游引擎,实现了三维校园仿真电子地图。

它为校园规划建设、游客观光导航、学校对外宣传等方面提供了一个智能化的平台,为广大系统用户提供了极大的便利。

开展虚拟校园三维地图仿真引擎系统及相关课题的研究适应了信息社会发展的趋势,具有重要的理论和现实意义。

本文对从DirectX技术着手,采用Microsoft Visual C#编程语言结合三维图形开发包(Managed DirectX SDK August 2007)在.net框架中构建的三维校园电子地图程序。

该程序实现了桂林电子科技大学的(东区)的三维校园电子地图的功能。

除此之外,在可视化的基础上实现了一些虚拟现实的交互操作和空间分析,如:校园景物的查看、校园路径导航、三维动态漫游校园等;给需要了解桂林电子科技大学校园地理信息的用户提供了极大方便。

2 本课题研究的内容本课题是一个使用Managed DirectX的三维图形技术实现的一个三维校园电子地图程序,该程序是在.net框架下建立完成,开发语言为当今最流行的高级语言Microsoft Visual C#。

它是以桂林电子科技大学东校区为实景,进行了校园虚拟仿真,建立了具备观光浏览与智能导航为一体的多媒体三维校园电子地图程序。

本课题主要是研究了三维建模技术在程序中的导入技术、三维模型的优化、虚拟现实技术、Floyd 算法实现的智能导航技术、Alpha混合与Alpha测试技术、三维场景中的光照技术、XML技术、用户交互控件技术等等。

这些技术将全部应用到三维校园电子地图程序当中,最终展示出集视觉、听觉、用户智能交互于一体的校园仿真三维地图。

3 开发环境与相关技术简介3.1 Managed DirectX与托管代码版DirectX 9.0语言支持(1) Managed DirectXDirectX 是一系列低级的应用程序接口(APIs),它用于创建游戏和其他高执行效率的多媒体程序。

它包括对高效的2D和3D图形、音效和音乐、输入设备、力反馈设备、多媒体流和多人游戏的网络通信程序。

三维校园电子地图程序的三维环境漫游引擎的构建就是使用Managed DirectX 9.0的图形处理技术来完成的。

(2) 托管代码版DirectX 9.0语言支持在DirectX 9.0下,开发者在使用托管代码的时候,能够利用DirectX的多媒体功能和硬件加速。

托管代码版DirectX 9.0允许访问大多数原始的非托管DirectX功能。

下面是被DirectX 9.0和DirectX 9.0 SDK支持的托管代码语言:Microsoft Visual C#Microsoft Visual Basic .NETMicrosoft Visual C++Microsoft JScript .NET在三维校园电子地图程序中,采用的是Microsoft Visual C# 2.0、 Microsoft DirectX Software Development Kit(SDK) August2007来开发。

(3) Managed DirectX包含的组件托管代码版DirectX 9.0 由以下主要组件构成。

(1) Direct3D Graphics 提供了一个单一的API,你能使用它进行3-D图形编程。

(2) DirectDraw 提供直接的低级访问显存和高速渲染。

(3) DirectInput 提供对于多种输入设备的支持,包括对力反馈技术的完全支持。

(4) DirectPlay 提供多人网络游戏的支持。

(5) DirectSound 提供播放和捕捉预录制数码采样的支持。

(6) Audio Video Playback 允许回放和简单控制音频/视频媒体。

(4) Managed DirectX的优点通过消除COM 组件对象模型的互通层,托管代码版DirectX 9.0改善了执行性能。

托管代码能减少代码体积和提升工作效率。

继承于强大易用的Microsoft .NET Framework 公共类型的接口更加直观。

托管代码也把你从处理很多内存管理的任务中解放了,这些任务比如释放对象。

Managed DirectX还提供了简单的3D程序框架,三维校园电子地图就是基于这个框架而开发的一个3D应用程序。

使用Managed DirectX很大程度上减少了繁重的初始化操作。

由于代码运行于 Microsoft .NET 虚拟机之上,开发的语言为Microsoft Visual C#,所以程序能够自动回收垃圾,避免了内存的泄露,还降低了代码复杂度,便于Web接口的开发。

3.2三维坐标系与几何图形学在使用DirectX开发三维校园电子地图程序之前,首先要对3D图形学的数学基础有一定的了解,根据三维校园电子地图程序的需求,需要掌握以下几个方面的知识点:(1) 向量以及向量的运算;(2) 3D坐标系;(3) 面和顶点法线;(4) 3D物体的构成。

(由于篇幅有限,加上难度不大,以上4点在此不作详细介绍。

关于Floyd最短路径算法原理,Alpha混合与测试原理,三维场景中的光照技术类型请读者参考相关书籍):4 系统总体设计三维校园电子地图程序是把桂林电子科技大学东区的校园实景虚拟再现,除能够实现普通地图的功能以外,还能够进行三维的景点观光和智能路径导航等功能。

系统总体开发流程框架如图4-1所示:图4-1 系统总体开发流程框架构建一个三维校园电子地图系统需要按照以下几个关键步骤来进行程序的开发:(1) 数据采集:获取校园的相关建筑数据以及地理环境信息;(2) 平面图制作:从获取的相关数据中提取有用信息,建立校园二维平面图;(3) 三维模型的建立:建立校园场景中的建筑模型、场景小品模型、天空环境模型和地形模型等;(4) 开发漫游导航引擎:使用程序来实现模型导入、三维场景的漫游、导航功能。

三维校园电子地图漫游导航引擎作为该项目的核心部分,它主要实现的目标是:实现将3ds Max建立的模型导入引擎,把所有模型组合成一个校园整体,导入音乐,加载天空、地形以及环境小品等对象,构建成一个集音乐与用户交互的三维校园互动程序。

将更加直观的把整个校园场景展示出来,以便于该软件的使用者迅速了解桂林电子科技大学(东区)校园的地理信息。

4.1 相关数据的采集(重点说明:作为学习或做Demo版,通过实地和GOOGLE卫星图获题材是一种十分可取的方法)在开发三维校园电子地图之前,首先要对校园的各方面数据进行收集,由于大量的建筑数据以及校园平面景观布局图纸可以从校方直接获取,也可以通过实地取材和互联网资源来获取相关数据(我们的数据是采取此法)。

校园建筑的模型比例数据、贴图数据、布局位置全部是通过实地取材得来,由于学校东区面积比较大,建筑复杂多样,导致数据采集工作量很大,用了近两个星期,使用数码相机在校园各个角落获取数码照片近10000张,将校园所有景观囊括在内。

建筑轮廓基本是从高层楼顶拍摄,然后通过照片的对比和组合得到建筑的实际外形和轮廓数据,通过互联网的GOOGLE卫星图获取建筑之间的比例数据以及平面布局数据,通过照片的剪切获取景物的纹理贴图数据。

4.2 二维平面图的制作校园二维平面图的制作在三维校园电子地图的开发过程中是相当重要的一个环节,二维平面图制作的好坏直接影响到三维立体图的效果。

因为三维地图的建模是完全基于二维平面图而建立的,如果二维平面图的比例不正确,就不可能制作出精确的三维地图。

制作二维平面图的还有个作用,就是生成导航引擎程序的小地图导航地图功能。

可见二维平面图的制作必须准确无误。

为了控制好二维平面图的比例和相关建筑的位置精确,本系统使用了Google卫星照片来做底图作为二维平面图的绘制参考。

然后再使用AutoCAD 2007来绘制线条,这样便能达到精确绘制的目的。

底图是通过Google卫星照片拼接而成,首先在电脑上安装Google_Earth_BZXV.exe。

在搜索框中输入桂林电子科技大学的位置:25°17'5.05"N,110°19'53.89"E以获取校园的卫星照片。

为了得到清晰的底图,获取图片是采取分次获取,然后使用Photoshop合并成一张完整的桂电东区校园底图。

如图4-2所示:图4-2 桂林电子科技大学(东区)卫星图4.2.1建筑平面框图获得了校园的平面底图GuetMap.jpg以后,将它导入进AutoCAD 2007作为外部参照的地图,用CAD的直线和曲线绘制工具按照底图建筑的轮廓绘制出外形,就得到一张CAD导出平面图guet.dwg文件。

该文件的最终效果如图4-3所示:图4-3 校园平面图有了这张平面地图,就能够使用3DMAX导入*.dwg文件作为底图参照,然后绘制出等比例的校园3D 模型。

4.3 三维模型的建立(建筑模型和环境小品模型的建立在此不作介绍)地形模型建立:桂林电子科技大学整个东区校园的地形样式比较丰富,由山坡、河流、以及高低不同的坡面,这个地形的模型制作加大了难度。

在校园东区地形的创作中,我把整个学校当作一个区域,按照CAD地图建立一个大平面,然后在这个大平面上切割出许许多多个小面,再通过多边形修改器来分区修改这些小面。

在地形中,比较矮小的坡度(如:路边沿等)则不进行3D建模,而是使用贴图取而代之,这样将会最大程度上减小程序的开销。

在实时虚拟系统中,它们应该使用尽可能少的面,获得尽可能少的面的方法是在建立模型时使用合适的方式,当把贴图赋给实时模型时,也应该使用最少的面。

所以这类模型在建立时主要用二维的模型结合透明贴图来创造出三维的模型效果,即用贴图来代替细节模型。

得出高低不同的坡面以及河流等模型。

最终完成的地形图如图4-4所示:图4-4 地形模型4.4 三维漫游导航引擎的构建创建三维校园电子地图引擎系统是使用C#语言结合Microsoft DirectX SDK来完成的,是基于Microsoft DirectX SDK Sample Framework来建立引擎框架,调用了Microsoft 为我们提供的类库。

相关文档
最新文档