Skip to content

eherr/vis_utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skeleton Animation Visualization Utilities

Simple scene graph and OpenGL 3.3 renderer for data structures from anim_utils
The code was developed as a side project for debugging purposes based on the following sources:
http://www.glprogramming.com/
https://learnopengl.com
http://www.lighthouse3d.com/tutorials
https://www.youtube.com/user/ThinMatrix

Note: To use the library on Windows, please install the PyOpenGL wheel provided by Cristoph Gohlke which also contains the GLUT-DLLs: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl

The library also supports the import of character meshes and skeletons from glb and fbx files. To enable the fbx support a custom FBX SDK Wrapper has to be build and copied into the directory "vis_utils/io".

Installation

Clone the repository and install the package with editable flag or use the follwing command:

pip install git+https://github.com/eherr/vis_utils

Example

A bvh viewer script can be found in the example directory.

Developer

Erik Herrmann (erik.herrmann at dfki.de)

License

Copyright (c) 2019 DFKI GmbH.
MIT License, see the LICENSE file.

About

Simple OpenGL renderer and scene graph for the data structures of the animation utilities.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages