Skip to content
/ pysg Public

Simple and lightweight 3D render scene graph for python

License

Notifications You must be signed in to change notification settings

becheran/pysg

Repository files navigation

Build Status

Documentation Status

header

pysg

Simple and lightweight 3D render scene graph for python 3.

Installation

Install the latest version of pysg via pip:

pip install pysg

Documentation

Link 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