Skip to content

Android app showing a cube that rotates when you rotate the device so that it looks like you are holding the cube in your hand.

Notifications You must be signed in to change notification settings

lnanek/rotate-with-orientation-cube

Repository files navigation

Neat little coding experiment to try to achieve a 3D effect on Android using 
the orientation sensor. You can see a YouTube video of this code in action 
here:
http:https://www.youtube.com/watch?v=PjOKb7atT0g

There's also a follow up where a whole scene rotates here:
http:https://www.youtube.com/watch?v=dtWiTIJFkrw

It was inspired by this head tracking video:
http:https://www.tuaw.com/2011/04/11/ipad-2-gets-glasses-free-3d-display-using-front-facing-camera-fo/

Not all Android devices have front facing cameras, so I was wondering how well 
using the orientation sensor for this felt. You can't track the user's head, 
but you can track the orientation of the phone. This lets you turn the model 
when the phone is turned, as if it were a 3D object you were holding in your 
hands.

The code is mostly the very excellent ports of the NeHe OpenGL tutorials with 
a few brutal changes. You can see the originals here:
http:https://nehe.gamedev.net
http:https://www.insanitydesign.com/

About

Android app showing a cube that rotates when you rotate the device so that it looks like you are holding the cube in your hand.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages