YoVDO

Building a VR Sandbox for Android - Rapid Prototyping Techniques

Offered By: Android Developers via YouTube

Tags

Virtual Reality Courses Android Development Courses Firebase Courses OpenGL Courses Rapid Prototyping Courses Shader Programming Courses 3D Graphics Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore building a realtime sandbox toolkit for Android VR app developers in this 52-minute conference talk from Big Android BBQ 2015. Learn about rapid prototyping techniques to lower the VR barrier to entry, combining scripting and live shader updates over Firebase with devices like Project Tango tablets and Android Wear. Discover how to get instant feedback when creating VR spaces and experiences in the Android ecosystem. Cover topics including 3D concepts, OpenGL basics, Cardboard SDK integration, shader programming, and advanced rendering techniques. Gain insights on iterative geometry, deformations, texture mapping, and guided VR experiences to accelerate your Android VR development process.

Syllabus

Intro
Ecosystem
Dizzy?
Minimum Effective Dose Geometry, math and core 3d concepts
Euclidean Space
Vertices (plural of...)
Primitives
Models
Transforms
Linear Algebra
Projections and cameras
Simple Lighting Ambient and Diffuse
Normals
Vertices and OpenGL Attributes Getting ahead of ourselves...
OpenGL Pipeline
Vertex - Fragment How we move from vertex to pixels
Power of Parallel Processing
Vanilla Android OpenGL
Threading
Cardboard SDK
Step 2.2
Step 3
Done with the setup! Let's draw...
Basic Light Model
Vertex Shader v2
Stereo Renderer.onNewFrame
Basic Live Publishing Tools
Realtime Reconfiguration
Iterative Geometry
Deformations
Fragment Shader
Texture Mapping
Geometric Possibilities
Distance field Texture Maps
Full Screen Fragment Rendering
Tilt-to-Exit
Head Tracking
ACTIVISION PITFALL! VIDEO GAME CARTRIDGE
Guided Experiences
Time for an Upgrade!


Taught by

Android Developers

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn