服务器底层系统,分布式虚拟现实服务器的设计和底层平台技术的实现

摘要:

随着计算机网络技术和虚拟现实技术的日新月异,分布式虚拟现实成为研究热点,并且开始得到广泛应用,包括从工程协作,网络娱乐,文化交通,到军事仿真和推演等不同领域.关键技术的研究和不同领域的应用都需要一个通用的框架和平台. 本文的工作以863项目"面向虚拟战场的大规模分布式综合集成虚拟环境的研究"为背景,目标是构建一个通用的适合大规模分布式虚拟环境平台的服务器系统架构,实现服务器系统若干底层平台技术,同时解决相关问题. 本文的主要成果: 1.设计和实现了一个分布式虚拟现实服务器系统平台框架,讨论了服务器系统的总体架... 展开 随着计算机网络技术和虚拟现实技术的日新月异,分布式虚拟现实成为研究热点,并且开始得到广泛应用,包括从工程协作,网络娱乐,文化交通,到军事仿真和推演等不同领域.关键技术的研究和不同领域的应用都需要一个通用的框架和平台. 本文的工作以863项目"面向虚拟战场的大规模分布式综合集成虚拟环境的研究"为背景,目标是构建一个通用的适合大规模分布式虚拟环境平台的服务器系统架构,实现服务器系统若干底层平台技术,同时解决相关问题. 本文的主要成果: 1.设计和实现了一个分布式虚拟现实服务器系统平台框架,讨论了服务器系统的总体架构,实现方案和逻辑流程,以支持大规模虚拟场景,多用户高并发访问,具有高性价比和良好扩展性的虚拟现实系统的需求. 2.设计平台底层模块,实现和讨论了三方面的服务器底层平台技术. 1)高性能网络通讯和异步磁盘I/0: 首先介绍和分析了服务器的不同网络I/0模式,再讨论了本项目服务器的通讯模块采用的完成端口和相关技术的概念,实现和优化,同时介绍了线程池技术和磁盘的异步I/0,最后做出测试和总结. 2)服务器池式内存管理等内存优化技术; 首先介绍了系统的内存分配流程和存在的问题,接下来讨论了服务器池式内存分配的设计,实现和测试,最后分析了其它服务器内存管理技术3)集群和组播技术. 首先介绍了集群技术的发展,再讨论了服务器集群的节点监测和任务负载均衡的方案和实现.然后介绍了组播技术和IP组播的实现,并对组播做了进一步的讨论 收起

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
中文名: 虚拟现实技术与应用 作者: 胡小强 资源格式: PDF 版本: 文字版 出版社: 高等教育出版社书号: 978-7-04-014758-2发行时间: 2004年01月 地区: 大陆 语言: 简体中文 简介: 内容简介: 本书是新世纪高职高专教改项目成果教材。在书中主要介绍了虚拟现实技术的基本概念、虚拟现实系统的组成、虚拟现实系统的硬件设备、虚拟现实的相关技术虚拟现实技术在现实世界中的应用。全书共有6个章节,内容包括:概论、虚拟现实系统的硬件设备、虚拟现实系统的相关技术与软件、全景技术、网络三维互动Cult3D、虚拟现实建模语言VRML。附录中附有VRML的关键字和域参考等。  本书内容较为全面且涉及面广,在编写时本着侧重于普及、推广及应用的原则,内容方面没有过多涉及有关虚拟现实技术的算法理论及程序等。本书既介绍了虚拟现实技术的必要理论,又介绍了具有代表性的虚拟现实软件的使用,并采用实例进行讲解,使读者能在较短的时间内达到入门及应用的效果。 本书适合于高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用,还可供本科院校、计算机专业人员和爱好者参考使用。 目录: 第1章 概论 1.1 虚拟现实技术概述 1.1.1 VR技术的发展过程 1.1.2 VR技术的概念与构成 1.1.3 VR技术的特征及意义 1.1.4 VR技术与三维动画技术的异同 1.2 虚拟现实系统的分类 1.2.1 沉浸式VR系统 1.2.2 桌面式VR系统 1.2.3 增强式VR系统 1.2.4 分布式VR系统 1.3 虚拟现实技术的应用 1.3.1 军事与航空航天 1.3.2 教育与训练 1.3.3 商业应用 1.3.4 建筑设计与规划 1.3.5 医学领域的应用 1.3.6 工业应用 1.3.7 影视娱乐界的应用 1.4 虚拟现实技术研究现状与研究方向 1.4.1 VR技术的现状 1.4.2 VR技术的局限性 1.4.3 VR技术的研究方向 本章小结 习题与思考题 第2章 虚拟现实系统的硬件设备 2.1 虚拟世界的生成设备 2.2 虚拟世界的感知设备 2.2.1 视觉感知设备 2.2.2 听觉感知设备 2.2.3 触觉、力觉感知设备 2.3 空间位置跟踪定位设备 2.3.1 磁跟踪系统 2.3.2 光学跟踪系统 2.3.3 机械跟踪系统 2.3.4 声学跟踪系统 2.3.5 惯性位置跟踪系统 2.3.6 图像提取跟踪系统 2.4 面向自然的人机交互设备 2.4.1 数据手套 2.4.2 数据衣 2.4.3 三维控制器 2.4.4 三维模型数字化仪 本章小结 习题与思考题 第3章 虚拟现实系统的相关技术与软件 3.1 环境建模技术 3.1.1 几何建模技术 3.1.2 物理建模技术 3.1.3 行为建模技术 3.2 实时三维图形绘制技术 3.2.1 基于几何图形的实时绘制技术 3.2.2 基于图像的实时绘制技术 3.3 三维虚拟声音的显示技术 3.3.1 三维虚拟声音的概念与作用 3.3.2 三维虚拟声音的特征 3.3.3 人类的听觉模型与头相关转移函数 3.3.4 语音识别与合成技术 3.4 自然交互与传感技术 3.4.1 手势识别 3.4.2 面部表情识别 3.4.3 眼动跟踪 3.4.4 触觉、力觉反馈传感技术 3.5 碰撞检测技术 3.6 虚拟现实工具软件 3.7 Web3D技术与软件 3.7.1 Web3D技术特点 3.7.2 Web3D应用工具软件 3.7.3 Web3D应用与发展 本章小结 习题与思考题 第4章 全景技术 4.1 全景技术概述 4.1.1 全景技术的特点及应用 4.1.2 全景技术的分类 4.2 常见全景技术软件 4.2.1 QuickTuneVR 4.2.2 IPIX全景图片技术 4.2.3 PixMaker全景图片技术 4.2.4 PhotoVista全景图片技术 4.2.5 Jietusoft全景图片技术 4.3 全景图制作硬件 4.3.1 数码相机 4.3.2 鱼眼镜头 4.3.3 全景头 4.4 全景照片拍摄方法与原则 4.4.1 全景照片的拍摄方法 4.4.2 数码相机的拍摄原则 4.5 全景图制作实例 4.5.1 柱形全景制作实例 4.5.2 球形与立方体形全景制作实例 4.5.3 对象全景制作实例 本章小结 习题与思考题 第5章 网络三维互动Cult3D 5.1 Cult3D概述 5.1.1 Cult3D应用简介 5.1.2 Cult3D的组成 5.1.3 Cult3D的工作流程 5.1.4 Cult3D模型的导出 5.2 Cult3D窗口简介 5.2.1 SceneGraph(场景图形)窗口 5.2.2 Actions(行为)窗口 5.2.3 EventMap(事件映射)窗口 5.2.4 StageWindow(演示窗口) 5.2.5 Objectpositionandorientation(对象位置和方向)窗口 5.2.6 Events(事件)窗口 5.2.7 Objectproperties(对象属性)窗口 5.3 Cult3D应用 5.3.1 制作基本三维演示 5.3.2 制作三维交互演示 5.3.3 Cult3D的应用展示 本章小结 习题与思考题 第6章 虚拟现实建模语言VRML 6.1 VRML虚拟现实建模语言 6.1.1 VRML基本概念 6.1.2 VRML文件的基本特点 6.1.3 VRML场景的编辑与浏览 6.2 在场景中建造基本几何模型 6.2.1 外形节点Shape的使用 6.2.2 构建虚拟场景的几何造型geometry域 6.2.3 创建基本几何造型 6.2.4 在虚拟场景中添加文本造型 6.3 在场景中构建复杂造型 6.3.1 虚拟场景中点、线、面的创建 6.3.2 构造离散点的集合造型 6.3.3 构造空间折线造型 6.3.4 构造空间平面集合造型 6.4 设置虚拟造型的外观 6.4.1 设置虚拟对象的外观和材质 6.4.2 为几何体添加纹理 6.4.3 纹理的变换 6.5 虚拟造型群节点的使用 6.5.1 编组节点的使用 6.5.2 空间坐标变换节点的使用 6.6 构建虚拟现实的环境 6.6.1 给虚拟场景添加背景 6.6.2 给虚拟场景添加光照 6.7 虚拟对象的动画效果 6.7.1 时间传感器节点的使用 6.7.2 利用插补器构造动画 6.8 虚拟对象交互功能的实现 6.8.1 检测器的基本功能 6.8.2 各类检测器的基本作用与使用 6.9 3DSMAX与VRML 6.9.1 3DSMAX的场景导出 6.9.2 在3DSMAX中插入VRML节点 6.9.3 VRML文件的压缩 本章小结 习题与思考题 附录A VRML的关键字 附录B VRML的域参考 参考文献
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值