|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/3d-graphics-android-sensors-vr
课程评论:没有评论
课程名称:Android中的3D图形:传感器与虚拟现实 课程概述:本课程是一个理想的入门指南,旨在教你如何在Android中创建虚拟环境。它独特之处在于涵盖了多种工具和技术,帮助你构建沉浸式3D环境,使你在这一迅速发展的领域中具备全面的技能。完成课程后,你将能够将你的虚拟现实创意变为现实! 课程的第一部分将重点介绍动画、照明和反射。接着,我们将探讨纹理处理及多个3D对象的管理。最后,我们将学习如何将这些内容整合在一起,创建双目视图以实现虚拟现实体验。 课程中包含了多个实践练习以帮助你应用所学知识,并且有一个总结性项目可以作为你职业作品集的一部分。 本课程假设你具备Android编程和OpenGL的基础知识。建议你先完成我在Coursera上的两个相关课程,这将为你打下良好的基础。 课程大纲: 1. **动画、触控控制与照明** - 在这一模块中,我们将研究在Android中创建3D对象和场景的核心功能。重点是为3D对象添加动画并利用触控控制实现交互,然后学习如何使用照明和反射来增加3D对象的真实感。 2. **纹理、多个对象与混合** - 本模块将使场景和对象更加真实。我们将学习如何为对象应用纹理,创建多个3D对象,并讨论如何通过透明度和混合将这些对象结合在一起。 3. **创建虚拟环境** - 在这一模块中,我们将基于前面的主题创建互动虚拟环境。我们将探索Android手机上的可用传感器及其应用,然后探讨帧缓冲及其产生的效果,最后实现VR双目视图。 4. **创建VR应用** - 在最后一个模块中,你将利用所学知识,通过创建一个使用双目视图的VR应用来完成总结性作业。
Name:Animation, Touch Control and Lighting
Description:In this first module, we're going to look at some core functions which we can use within Android to create 3D objects and scenes. We'll begin by looking at how we can add animation to 3D objects and make these interactive using touch control. We'll then look at using lighting and reflection to make our 3D objects look more realistic.
Name:Textures, Multiple Objects and Blending
Description:In this module, we're going to look at making scenes and objects even more realistic. We'll begin by learning how to apply textures to objects. We'll then look at creating multiple 3D objects and how to combine these using transparency and blending.
Name:Creating a virtual environment
Description:In this module, we'll build on the topics we've covered so far to create interactive virtual environments. We'll begin by looking at what sensors are available on Android phones and how we can use them. We'll then look at the frame buffer and the effects we can produce with it. Finally, we'll look at implementing the VR binocular view.
Name:Create a VR app
Description:In this final module, you will apply everything you have learned into a summative assignment by creating a VR app which uses binocular view.
This course is an ideal introduction into creating virtual environments in Android. This course is unique as it covers a range of tools and techniques to create immersive 3D environments, giving you a rounded skill set in this growing field. By the end of this course, you will really be able to bring your VR ideas to life! The first part of the course covers animation, lighting and reflection. We then move onto textures and handling multiple 3D objects. Finally, we'll look at housing all of this within a binocular view to create a VR experience. There are practical exercises throughout the course to apply your understanding, and there is a summative project which can form part of your professional portfolio. This course assumes a knowledge of Android programming and OpenGL. I recommend completing my two Coursera courses on these topics, as these are the perfect primer.