Skip to content
This repository has been archived by the owner on Apr 18, 2021. It is now read-only.
/ procshape Public archive

Python module for procedural 3D mesh generation with the Panda3D engine

License

Notifications You must be signed in to change notification settings

tcdude/procshape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

procshape

A Python module for procedural 3D mesh generation with the Panda3D engine.

Currently the plan is to create it as a module to use as in procgen projects, where the user wants to create geometry of any kind and does not want to deal with the pain of collision shape creation and all other intricacies of procedural mesh generation.

This implementation will leave out the possibilities for texture mapping and focuses on solid mesh generation using dual contouring. All meshes will be created w/o vertex normals, the user has to implement respective shader code to compensate for that.

This is a work in progress and I don't have a clear idea on what the finished module would look like. It is a byproduct of building up my skills in (game) development and will likely look messy, although I'm trying my best to write properly documented and easy to read code.

I'm open to suggestions, feature requests (just file an issue) and if you want to contribute, I'm happy to review and accept any pull request, as long as it improves or extends the code, in a useful manner (which of course is an arbitrary metric, set by me).

Some examples of what can be done with it are available at https://www.tizilogic.com (Currently an old version of the library is being used, and this will be an improved rebuild of what I learned during that first implementation)

Updates will follow...

About

Python module for procedural 3D mesh generation with the Panda3D engine

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages