Skip to content

A fork (of sorts) of the OGRE SDK for Android, with templates designed to be used as a base for easy live wallpaper creation.

License

Notifications You must be signed in to change notification settings

RobertPoncelet/OGREWallpaper

Repository files navigation

Android OGRE Live Wallpapers

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!

Example screenshot

Description

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.

Getting Started

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.

To-do List

  • 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

Authors

Robert Poncelet

License

OGRE is licensed under the MIT License - see the LICENSE.txt file for details. This project uses the same license.

Acknowledgments

OGRE

About

A fork (of sorts) of the OGRE SDK for Android, with templates designed to be used as a base for easy live wallpaper creation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published