Skip to content

johnfredcee/pyglsl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a very disorganised test bed for glsl and procedural geometry generation ideas.

For now it's only useful if you want to look at code that explores how to work with the fbx SDK.

This repository has had a bad case of bitrot, mainly because Autodesk has spend a long time coming up with a solution for using fbx with a modern Python.

At last it has been done and I have updated the ExploreFbx notebook. The other fbx related scripts still need updating.

The main renderer now runs (but does not yet draw anything with Pyglet and Python 3)

This uses a compatibility profile, because some old calls were hard-coded into Pyglet.

It's possible it can now use a core profile, we shall see.

The dependencies pyeuclid and simplui are now submodules pointing to my forks of these packages.

Useful scripts:

pyglet_version.py - prints out the version of pyglet that is being used

track_gen.py - generates a race track in an fbx file.

fbx_dump.py - generates a detailed info dump of the contents of an fbx file

fbx_parse.py - parses the node hierarchy of an fbx file

geomgen.py - generate various shapes procedurally

main.py - pyglet renderer

ExploreFbx.ipynp Notebook documenenting working with the fbx sdk api

Much of this was originally derived from [Tristam MacDonald's code]{http://swiftcoder.wordpress.com/2008/12/19/simple-glsl-wrapper-for-pyglet/}

Simplui Lives [here]{https://github.com/swiftcoder/simplui} Pyeuclid lives {here}[https://github.com/ezag/pyeuclid]

About

OpenGL GLSL shader and geometry testbed via Pyglet

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published