3D Graphics in Android: Sensors and VR
- Offered byCoursera
3D Graphics in Android: Sensors and VR at Coursera Overview
Duration | 28 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Advanced |
Official Website | Explore Free Course |
Credential | Certificate |
3D Graphics in Android: Sensors and VR at Coursera Highlights
- Get flexible deadlines
- according to your schedule.
- Earn a shareable Certificate upon completion.
3D Graphics in Android: Sensors and VR at Coursera Course details
- 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.
3D Graphics in Android: Sensors and VR at Coursera Curriculum
Animation, Touch Control and Lighting
Introduction
The example program
Animation
Touch control
Point lighting
Directional lighting
Ambient lighting
Specular reflection
Phong reflection model
Summary
Prerequisites
Download the example program
Rotate an object around x and y-axes - solution
Phong reflection model - solution
Animation and touch control
Illumination and directional lighting
Reflection
Textures, Multiple Objects and Blending
Introduction
The example program
Texture mapping - Part 1
Texture mapping - Part 2
Loading textures from a file
Multiple 3D objects
Face Culling
Transparency and blending
Summary
Download the example program
Map a texture image on a pyramid - Solution
Create and blend multiple 3D objects - solution
Face Culling, transparency and blending
Creating a virtual environment
Introduction
The example program
Sensors
Frame buffer - Part 1
Frame buffer - Part 2
Mirror and reflection effects
Binocular view - Part 1
Binocular view - Part 2
Summary
Download the example program
Binocular view - solution
Sensors
Frame Buffer
Binocular view
Create a VR app
Introduction
License and attributions