- Level Expert
- المدة 28 ساعات hours
- الطبع بواسطة Imperial College London
-
Offered by
عن
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.الوحدات
Introduction
1
Discussions
- Say hello!
2
Videos
- Introduction
- The example program
2
Readings
- Prerequisites
- Download the example program
Animation and touch control
1
Assignment
- Animation and touch control
2
Videos
- Animation
- Touch control
1
Readings
- Rotate an object around x and y-axes - solution
Lighting and reflection
2
Assignment
- Illumination and directional lighting
- Reflection
1
Discussions
- Examples of lighting and reflection
5
Videos
- Point lighting
- Directional lighting
- Ambient lighting
- Specular reflection
- Phong reflection model
1
Readings
- Phong reflection model - solution
Summary
1
Videos
- Summary
Introduction
2
Videos
- Introduction
- The example program
1
Readings
- Download the example program
Textures
1
Peer Review
- Map a texture image on a pyramid
1
Discussions
- Troubleshooting
3
Videos
- Texture mapping - Part 1
- Texture mapping - Part 2
- Loading textures from a file
1
Readings
- Map a texture image on a pyramid - Solution
Multiple Objects and Blending
1
Assignment
- Face Culling, transparency and blending
1
Peer Review
- Create and blend multiple 3D objects
1
Discussions
- Troubleshooting
3
Videos
- Multiple 3D objects
- Face Culling
- Transparency and blending
1
Readings
- Create and blend multiple 3D objects - solution
Summary
1
Videos
- Summary
Introduction
2
Videos
- Introduction
- The example program
1
Readings
- Download the example program
Sensors
1
Assignment
- Sensors
1
Discussions
- What sensors do your apps use?
1
Videos
- Sensors
Frame Buffer
1
Assignment
- Frame Buffer
3
Videos
- Frame buffer - Part 1
- Frame buffer - Part 2
- Mirror and reflection effects
Binocular View
1
Assignment
- Binocular view
1
Peer Review
- Create a simple binocular view app
1
Discussions
- Troubleshooting
2
Videos
- Binocular view - Part 1
- Binocular view - Part 2
1
Readings
- Binocular view - solution
Summary
1
Videos
- Summary
Assignment details
1
Peer Review
- Place a golden gorilla on campus!
1
Discussions
- Troubleshooting
1
Videos
- Introduction
1
Readings
- License and attributions
Auto Summary
Explore the world of 3D Graphics in Android with this expert-level course focused on creating immersive VR environments. Taught by Coursera, it delves into animation, lighting, textures, and binocular views, with practical exercises and a portfolio-worthy project. Ideal for those with Android programming and OpenGL knowledge. Duration: 1680 minutes. Available with a Starter subscription. Perfect for IT and Computer Science enthusiasts aiming to bring their VR ideas to life.

Benny Lo