虚拟现实与人机交互
鲜活的行业前沿知识,真实的行业开发案例,贴近实战的项目练习。

作者:杨博雄,杨婷婷,李淑贞,贾东霖,熊纯,刘小飞,周显春,陈勇,梁振宝,李可成

丛书名:21世纪经济管理新形态教材·管理科学与工程系列

定价:56元

印次:1-1

ISBN:9787302706434

出版日期:2026.02.01

印刷日期:2026.01.23

图书责编:徐永杰

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"《虚拟现实与人机交互》以虚拟现实开发为核心,系统介绍了虚拟现实、增强现实、混合现实及扩展现实的基础知识和技术应用。从开发环境的搭建到编程基础的掌握,再到项目案例的实战操作,内容涵盖 Unity3D 和虚幻引擎(UE)两个主流开发平台。 本书通过理论与实践相结合的方式,详细讲解了 Unity3D 和 C# 编程基础、模型创建、材质应用、光源与物理引擎等内容,逐步深入实际开发案例,如交互设计、环境搭建、游戏开发与作品发布等。同时,本书还特别收录了基于 PICO 设备的 VR 开发流程及虚幻引擎的 VR 制作,从项目搭建到蓝图逻辑的编写,帮助读者掌握虚拟现实全流程开发技巧。 本书内容条理清晰,案例实用性强,适合虚拟现实开发初学者及有一定编程基础的读者作为学习和参考用书。"

"杨博雄博士,博士后,教授,具有多年的人工智能与虚拟现实技术及应用方面的研究与教学经历。主讲“虚拟现实与增强现实”“高性能计算应用虚拟仿真实验”等课程;开发落笔洞寻宝、深海可视化探测、自动驾驶虚拟仿真等软件;主持国家及省部级科研教学项目多项;出版专业教材5部、学术专著3部;发表研究与教改论文70余篇;获批专利11部、软件著作权9部;获得省部级科研教学奖励5项。"

前言虚拟现实技术是一种可以创建和体验虚拟世界的计算机技术。它利用计算机生成一种模拟环境,是一种多源信息融合交互式的三维动态视景和实体行为的系统仿真,可以借助头盔、手柄等专业设备甚至眼球的转动、手势的变化等,让用户进入虚拟空间并实时感知和操作虚拟世界中的各种对象,从而通过视觉、触觉、听觉等获得身临其境的真实感受。 虚拟现实技术在医疗康复、技能培训、工程建设、数字孪生、文化交流、旅游体验、影视传媒、游戏娱乐、元宇宙等领域有广泛应用。它可以帮助医生提高手术技能,为患者提供康复训练;为学生创造沉浸式学习实验环境,实现可以反复训练的仿真教学;让建筑师更直观地展示设计方案;为观众提供沉浸式观影体验;军事上可以模拟战场环境,提供虚拟环境,提升士兵战斗技能;通过虚拟现实设备,游客足不出户就可以体验各种旅游景点和风景文化;等等。 本书旨在让学生掌握虚拟现实技术的实际应用方法和技能,通过实践操作深入了解虚拟现实技术的原理。课程内容包括虚拟现实技术的基本原理、应用技能,如计算机图像学、计算机图形学、人工智能等领域的基本知识,以及虚拟现实场景的设计和开发技能,如场景建模、纹理映射、光照和阴影、物理仿真、用户界面设计等。此外,课程还涵盖虚拟现实系统的硬件设备和应用软件,以及相关的开发工具和技术,如Unity3D、虚幻引擎、C#等开发环境和 语言。 本书还综述了混合现实(MR)人机交互技术的现状和发展趋势,分析了各种人机交互方案的优缺点,并提出了未来研究方向,包括提高交互方式的灵活性和自然性、增强实时性、提高真实感等。此外,本书还讨论了增强现实(AR)人机交互技术,这是一种将虚拟信息...

目录
荐语
查看详情 查看详情
第 1 章? 虚拟现实概述  001

知识图谱  001

学习目标  002

素养目标  002

重点与难点  002

1.1? 基础知识  003

1.2? 主要特点  006

1.3? 关键技术  008

1.4? 典型应用  012

本章小结  017

即测即练  018

思考题  018

第 2 章? 开发环境搭建  019

知识图谱  019

学习目标  019

素养目标  020

重点与难点  020

2.1? Unity3D 开发环境搭建  020

2.2? C# 开发环境搭建  028

2.3? AR 开发环境搭建  032

本章小结  039

即测即练  040

思考题  040

第 3 章? 掌握 C# 编程基础  041

知识图谱  041

学习目标  042

素养目标  042

重点与难点  042

3.1? 数据类型  043

3.2? 常量与变量  049

3.3? 方法  056

3.4? 流程控制语句  063

3.5? 结构体  075

3.6? 类  078

本章小结  087

即测即练  087

思考题  087

第 4 章? Unity3D 开发基础  089

知识图谱  089

学习目标  090

素养目标  090

重点与难点  090

4.1? Unity3D 创建项目  090

4.2? Unity3D 视图界面  094

4.3? 模型及材质  099

4.4? 组件  102

4.5? 地形系统  104

4.6? 光源元素  109... 查看详情

"鲜活的行业前沿知识,

真实的行业开发案例,

贴近实战的项目练习。"


查看详情