你将学到什么

Discover the fundamentals of Virtual Reality, the hardware and history, different applications, and the psychology and challenges of the medium.

Learn the basics of 3D graphics, how we create objects and how to lay them out to create an environment.

Explore how you interact with a VR world, including the concepts and technologies of VR interaction.

Utilise the skills you have learnt to create your own VR game or project.

课程概况

This specialisation from the University of London will introduce you to virtual reality.

Virtual reality is one of the most highly requested skill sets in the jobs market, and this specialisation will give you an introduction to the subject and key skills in the field. You will hear from world-leading lecturers and industry experts, use Unity to develop your own VR environment, and end the specialisation by creating your first VR game.

包含课程

课程1

Introduction to Virtual Reality

This course will introduce you to Virtual Reality (VR). The course will teach you everything from the basics of VR- the hardware and the history of VR- to different applications of VR, the psychology of Virtual Reality, and the challenges of the medium. The course is designed for people who are new to VR as a medium. You may have experienced some virtual reality before, and may have some hardware- but this course is suitable to individuals who have never experienced VR and those who do not have much hardware- we will explain Mobile VR as well as devices such as the Oculus Rift and HTC Vive. Introduction to Virtual Reality is the first course in the Virtual Reality Specialisation. A learner with no previous experience in Virtual Reality and/or game programming will be able to evaluate existing VR applications, and design, test, and implement their own VR experiences/games using Unity by the end of the specialisation.

课程2

3D Models for Virtual Reality

This course will begin your journey to creating Virtual Reality experiences. A Virtual Reality experience is a new world that you step into and are entirely immersed in. Creating a VR experience means creating that world and all the objects in it. In this course you will learn the basics of 3D graphics: how we create objects and how to lay them out to create an environment. You will learn techniques like materials and texturing that make your objects appear realistic. You will also learn about audio techniques to ensure that your experiences sound great as well as looking great. In all of these topics we will pay attention to the particular requirements of Virtual Reality, including pitfalls and performance issues: making sure your environment runs fast enough in VR. You will learn all of this using the professional game and VR engine, Unity3D. Unity is one of the most used game engine and is a relatively easy, but fully featured, introduction to 3D development. The course will culminate in a project in which you will create your own VR scene. VR development is something you can only learn by doing it yourself, so working on your project will be the best way to learn.

课程3

3D Interaction Design in Virtual Reality

This course will teach you about one of the most important aspects of VR, how you interact with a VR world. Virtual Reality is completely different from an on screen app or game. You are completely immersed in a VR world, so it doesn't make sense to interact only through buttons or menus. You will get the most out of VR if you can interact with the world just as you would with the real world: with your natural body movements. You will learn about the basic concepts and technologies of VR Interaction. You will then get hands on, learning about how to move around in VR and how to interact with the objects in your world. The course will finish with some advice from experts on VR interaction design and you will do a project where you will get real experience of developing VR Interaction.

课程4

Building Interactive 3D Characters and Social VR

Meeting another person is one of the most amazing experiences you can have in Virtual Reality. It is quite unlike communicating through any other medium except a real life face-to-face conversation. Because the other person is life size and shares a virtual space with you, body language works in a way that cannot be done on a flat screen. This course will enable you to create realistic social interactions in VR. You will learn about both the psychology of social interaction and the practical skills to implement it in Unity3D. We will take you through the basics of 3D character animation and how to create body language. You will learn about how to make characters that can respond to players’ speech and body language. You will also learn about avatars: the virtual representation of other players, and agents: computer controlled NPC characters and how to implement both of them. As many people have said before us, social is the future of VR. This course will help you become part of the future of Virtual Reality social experiences.

课程5

Making Your First Virtual Reality Game

Virtual Reality is one of the most exciting experiences that technology can give us. The immersion and presence you can have in VR is quite unlike any other medium. Like many others, you are excited about the possibilities of this new medium and want to get started developing your own VR experiences. This course will take you through all of the steps you need to create a VR game or other project. This is the final course in our Specialisation: Virtual Reality. The previous courses teach you the skills you need to make a VR game. This course brings them all together to create a project of your own. We will guide you through all the steps of a VR project: coming up with an idea, storyboarding, prototyping, testing and implementation. By the end of this course you will have a complete VR project that demonstrates your skills and could be the first step in creating a professional game. We hope this course can be your entry into professional VR development. To help you get started, some good advice always helps. That is why we have interviewed VR experts from all over the world, ranging from technology pioneers with over 30 years experience in VR to the latest cutting edge VR creators. We have asked all of them to give you their advice and we hope it inspires you to become part of the future of VR.

预备知识

You will need to have basic programming knowledge before embarking on later courses in the specialisation. For Introduction to Virtual Reality, no prior knowledge is required.

python 虚拟现实_虚拟现实 | MOOC中国 - 慕课改变你,你改变世界相关推荐

  1. python读取json文件制作中国人口地图_Python对JSON文件世界人口数据进行可视化

    制作世界人口地图,用json模块来处理,将人口数据进行可视化!!! 下载JSON格式的人口数据,下面附上完整的,在网站中https://datahub.io/下载的数据集的详细过程!!! 1.下载世界 ...

  2. mooc数据结构与算法python版期末测验_中国大学MOOC(慕课)_数据结构与算法Python版_测试题及答案...

    中国大学MOOC(慕课)_数据结构与算法Python版_测试题及答案 更多相关问题 采用fopen()函数打开文件,支持文件读取的参数有: [简答题]简单阐述高分子材料热-机械特征及成型加工的关系,并 ...

  3. 增强现实与虚拟现实_到底什么是虚拟现实

    增强现实与虚拟现实 The objective of this article is to introduce virtual reality (VR) by describing and expla ...

  4. 北京理工大学python系列课程-北理工《Python语言程序设计》荣获中国最美慕课一等奖...

    历经两个月的激烈角逐,在2018年11月1日举办的"中国大学慕课精彩100评选"活动中,北京理工大学计算机学院<Python语言程序设计>在参评的百所高校申报的1850 ...

  5. 数据结构python版 答案,中国大学 MOOC_数据结构与算法Python版_章节测验答案

    中国大学 MOOC_数据结构与算法Python版_章节测验答案 更多相关问题 认识的本质是()A.肯定世界是可知的B.主体对客体的能动反映C.主体对客体的直观反映D.实践是 水灰比是影响混凝土()的主 ...

  6. 免费python课程排行榜-成长故事|慕课最受欢迎课程排行榜出炉 从此全球蹭课...

    原标题:成长故事|慕课最受欢迎课程排行榜出炉 从此全球蹭课 编者的话:在这个共享互联的时代,想学习新知,你可能坐在家里就能完成.包括慕课平台在内的一些网上学习资源,能让你足不出户,学习全球名校的课堂内 ...

  7. 临摹中国慕课静态网页第二周周记(CSS3+JS)

    临摹中国慕课静态网页第二周周记(CSS3+JS) 第二周 这周主要是对细节,轮播图,下拉菜单等地完善和JS的学习 学习内容 (1)CSS word-break 属性 属性规定自动换行的处理方法. 语法 ...

  8. python 归一化_几种归一化方法(Normalization Method)python实现

    数据归一化问题是数据挖掘中特征向量表达时的重要问题,当不同的特征成列在一起的时候,由于特征本身表达方式的原因而导致在绝对数值上的小数据被大数据"吃掉"的情况,这个时候我们需要做的就 ...

  9. Python 进阶_生成器 生成器表达式

    目录 目录 相关知识点 生成器 生成器 fab 的执行过程 生成器和迭代器的区别 生成器的优势 加强的生成器特性 生成器表达式 生成器表达式样例 小结 相关知识点 Python 进阶_迭代器 & ...

最新文章

  1. szu 寒训个人复习第一天 线段树入门单点修改,区间修改,以及线段树的扩展运用[线段树+dp][区间最大公约数]
  2. Python 爬虫1——爬虫简述
  3. 上级对下级用通知合适吗_用报纸练书法,真的合适吗吗?
  4. oracle 由32位迁移到64位的问题
  5. Exchange 2010 迁移至Exchange 2013系列之一:系列架构介绍
  6. Lync 小技巧-52-Lync 2013-不加域-客户端-2-导入-证书-信任链
  7. mysql数据库存储数组_数据库索引的知识点,你所需要了解的都在这儿了
  8. ASO优化经验:APP关键字优化的技巧
  9. 创新工场李开复:漫延——中国移动互联网的2011年
  10. 为什么不要用苹果的@icloud.com邮箱申请你的APP ID
  11. ThinkPHP学生作业管理系统
  12. vue-router中重定向和别名
  13. IntelliJ IDEA 设置编码为utf-8编码(各种中文乱码问题解决)
  14. Inventor冲压加强筋_inventor 加强筋教程
  15. python新闻评论分析_使用 python 抓取并分析京东商品评论数据
  16. 计算机屏幕太亮怎么调,电脑屏幕太亮太刺眼了怎么调整
  17. 软件测试,作为职场新鸟?我该怎么办?看看资深5年测试的见解......
  18. 在word中通过endnote打入文献标签
  19. xctf攻防世界pwn基础题解(新手食用)
  20. CentOS下的rpm命令使用

热门文章

  1. python多版本共存使用pip
  2. 在Vue的webpack中结合runder函数
  3. org.hibernate.hibernate.connection.release_mode
  4. 谷歌推出情境感知API
  5. Linux下如何查看文档的内容
  6. 用什么心态对待水平糟糕的程序员[不靠谱的程序员、思路紊乱的程序员]?
  7. Rank() over()的用法
  8. Android:JNI 与 NDK到底是什么
  9. 使用PHP+Sphinx建立高效的站内搜索引擎
  10. C++11中std::async的使用