Kivy3 is the framework which helps people work with 3D elements and rendering within Kivy application. Basically with Kivy and Kivy3 you may create a 3D application for any platform Kivy supports, such as: iOS, Android, Windows, OSX, Linux (including Raspberry Pi).
Kivy3 provides a toolset and abstraction levels to work with 3D objects like Camera, Scene, Renderers, loaders you may use to load 3D objects.
First make sure that you have kivy
installed on your machine. Mostly
a simple:
$ pip install kivy
should be sufficient, but stable version will not include the latest features. For further info visit Kivy documentation. After successful Kivy installation install Kivy3 with this:
$ pip install https://github.com/KeyWeeUsr/kivy3/zipball/master
Kivy3 is a pure python package, currently available only at GitHub, which
means that for packaging it e.g. for Android you need to clone the folder
to your application folder (the one with main.py
). If you can run the app
on a desktop machine, it should work even on other platforms.
Don't forget to add an include exception for additional files, such as shader
(*.glsl
) and other files you may find in the kivy3
folder.