A fork (of sorts) of the OGRE SDK for Android, with templates designed to be used as a base for easy live wallpaper creation. Comes with stylish Playstation 1-style shaders!
OGRE is a scene-oriented, cross-platform graphics engine. Being fully open-source and without the extra weight of a full game engine makes it ideal for creating minimal graphics applications such as live wallpapers. This project aims to extend the base OGRE SDK code to provide the boilerplate necessary to get these kinds of wallpapers up and running in Android.
The project directory is openable in Android Studio.
OgreWallpaperService provides the main interface to the Android live wallpaper system - you just have to give it your own subclass of OgreRenderer which implements the setUpScene
and updateScene
functions.
ExampleSceneRenderer does this already, so you can simply replace or modify it.
Right now, "running" the Android app will simply open a blank Activity. To test the wallpaper itself, you must go to the live wallpapers menu in your device's settings.
- Remove example OGRE apps
- Add an easy API for wallpaper creators to define a GUI with options (colour, animation speed etc.)
- Add support for multiple different scenes so e.g. a random scene can be chosen to display each time the wallpaper is opened
OGRE is licensed under the MIT License - see the LICENSE.txt file for details. This project uses the same license.