Skip to content

dparnell/gobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

This is a port of parts of the C++ PolyVox library to Rust

What Does it do?

Given a volume of voxels it produces an optimised mesh for rendering with anything that can draw triangles (or, alternatively, quads) in 3D. This library does not do any rendering itself. That part is up to you.

The library also includes a command line tool to transform vox files into a JSON representation of the polygons needed to render the models contained in the vox file.

Can I see it in action?

Yes! Run one of the examples:

  • cargo run --example simple

    lights up a small group of voxels and renders them in 3d

  • cargo run --example model

    renders an example vox file exported from MagicaVoxel

    example image

About

a rust port of some of polyvox

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages