Simple and lightweight 3D render scene graph for python
Project description
pysg
Simple and lightweight 3D render scene graph for python 3 (tested with 3.8).
Installation
Install the latest version of pysg via pip:
pip install pysg
Documentation
Examples
Checkout the examples folder.
Dependencies
- ModernGL - OpenGL related stuff.
- pyrr - Math operations in 3D like matrix multiplication etc.. Fast due to the heavy use of numpy.
Built With
- SPHINX - Used to generate Documentation
License
This project is licensed under the MIT License - see the LICENSE file for details
Acknowledgments
Many thanks to the ModernGL and pyrr teams.
Also many thanks to the three.js developers where I got a lot of inspiration from.
TODO
- Improve render performance (use multi instance rendering)
- Allow more light sources and add different light types
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pysg-0.1.2.tar.gz
(18.8 kB
view hashes)