3D Graphics in Android

3D Graphics in Android: Sensors and VR

This course is part of the Advanced App Development in Android Specialization

Offered By Imperial College London

About this Course

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!  

This course is part of the Advanced App Development in Android Specialization

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.


SKILLS YOU WILL GAIN

• Opengl++

• VR

• Sensors

• Android Studio

• Textures



Flexible deadlines

• Reset deadlines in accordance to your schedule.

Shareable Certificate

• Earn a Certificate upon completion

100% online

• Start instantly and learn at your own schedule.

Course 3 of 4 in the

• Advanced App Development in Android Specialization

Intermediate Level

• Learners should have a basic knowledge of Android App development and Java programming.

Approx. 28 hours to complete

English

• Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish


Syllabus - What you will learn from this course

WEEK 1 - Animation, Touch Control and Lighting

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.


WEEK 2 - Textures, Multiple Objects and Blending

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.


WEEK 3 - Creating a virtual environment

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.


WEEK 4 - Create a VR app

In this final module, you will apply everything you have learned into a summative assignment by creating a VR app which uses binocular view.


Offered by Imperial College London

Imperial College London is a world top ten university with an international reputation for excellence in science, engineering, medicine and business. located in the heart of London. Imperial is a multidisciplinary space for education, research, translation and commercialisation, harnessing science and innovation to tackle global challenges.

Imperial students benefit from a world-leading, inclusive educational experience, rooted in the College’s world-leading research. Our online courses are designed to promote interactivity, learning and the development of core skills, through the use of cutting-edge digital technology.


About the Advanced App Development in Android Specialization

This Specialization is intended for learners with basic knowledge in Android app development seeking to develop knowledge in computer graphics and virtual reality in Android. Through the 4 courses, you will learn basic computer graphics theories and practical implementations of 3D graphics, OpenGL ES, and Virtual Reality on Android which will prepare you to design and develop immersive 3D and virtual reality Android app.


Start Learning Today

Financial aid available

• Shareable Specialization and Course Certificates

• Self-Paced Learning Option

• Course Videos & Readings

• Practice Quizzes

• Graded Assignments with Peer Feedback

• Graded Quizzes with Feedback

• Graded Programming Assignments


This course is free or with a percentage discount for a limited time.

Keep in mind that these types of coupons last for a very short time, sometimes even expiring within a few hours or minutes of being published.

If the coupon has already expired, you can purchase the course as usual.




Our task is to centralize the largest number of courses, training, tutorials, videos to make it easier for you to search when you want to train.
Generally, we incorporate those that are free, but if we find some interesting ones that are paid, we add them so that your training is more profitable and professional.
Keep training yourself to become a better professional or simply for personal achievements, cheer up, don't give up and go ahead !!!.
Good luck !!! The team of: