Skip to content
/ pysg Public
forked from becheran/pysg

Simple and lightweight 3D render scene graph for python

License

Notifications You must be signed in to change notification settings

alonblade/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

About

Simple and lightweight 3D render scene graph for python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.6%
  • GLSL 1.4%