Skip to content

About

Voxel resources for coders

Topics

Resources

Code of conduct

Contributing

Stars

204 stars

Watchers

18 watching

Forks

Latest commit

 

History

53 Commits

Folders and files

Repository files navigation

Awesome Voxel Awesome

Projects and resources relating to coding for Voxels

Contribute

Do you have any favorite articles, repos, cool demos? Please submit them in Issues or a PR!

Contributions are welcome - see the contribution guidelines

Key -

  • 📄 Research project or paper
  • 💻 Code
  • 🎨 Tool

Contents

Foundations

  • Adaptively Sampled Distance Fields 📄 Adaptively Sampled Distance Fields: A General Representation of Shape for Computer Graphics, Sarah F. Frisken, Ronald N. Perry, Alyn P. Rockwood, Thouis R. Jones, TR2000-15 December 2000

Sparse Volumes

  • OpenVdb 💻 Dreamworks' hierarchical sparse volume representation and manipulation library
  • OctoMap 💻 🎨 An Efficient Probabilistic 3D Mapping Framework Based on Octrees

File I/O

Mapping

  • RGBD recontruction 📄 State of the Art on 3D Reconstruction with RGB-D Cameras
  • voxblox 💻 🎨 A volumetric library that stores Truncated Signed Distance Fields in voxels
  • tsdf Fusion 💻 Fusing Truncated Signed Distance Files

Voxelizers

  • obj2voxel 💻 🎨 C++ voxelizer based on triangle subdivision
  • VoxSurf 💻 🎨 C++ surface voxelizer; converts STL files to VOX files
  • SdfGen 💻 🎨 commandline utility to generate grid-based signed distance fields from triangle meshes
  • Voxelizer 💻 Header only voxelizer in C
  • Discregid Discretize signed distance fields, includes cubic interpolation
  • Haar Tree 💻 Haar Tree
  • Voxel Hashing 💻 Voxel Hashing, by Niessner et al, Siggraph Asia 2017
  • Voxel Panda Using SceneKit and ModelIO to voxelize a mesh, in Swift
  • FileToVox Convert files to MagicaVoxel format

Reconstruction

  • Deep Voxels 💻 📄 Deep Voxels has a neural rendering function that uses voxel occupancy for an occlusion estimate.
  • Masked Space Time Hash Encoding 💻 📄 Masked Space-Time Hash Encoding for Efficient Dynamic Scene Reconstruction - MSTH represents a dynamic scene as a weighted combination of a 3D hash encoding and a 4D hash encoding.

Surfacers

Wavefront Collapse

  • VoxModSynth 💻 C++ implementation of wave function collabse for model synthesis

Deformations

  • VolumeDeform 📄 VolumeDeform: Real-time Volumetric Non-rigid Reconstruction

Rendering

Physics

Proceduralism

Tools

  • MagicaVoxel 🎨 MagicaVoxel Editor and Visualizer
  • Goxel 💻 🎨 Open Source 3D voxel editor for Mac, Windows, iOS, and Linux.
  • Vengi 💻 🎨 Cross platform voxel engine and tools like voxel editor, converter, and thumbnailer.
  • VoxelDraft 🎨 Browser-based voxel editor for creating, animating, sharing, and exporting voxel art and game assets.
  • VoxQL 💻 🎨 QuickLook Generator for MagicaVoxel files on Mac.
  • [https://github.com/mikelovesrobots/mmmm] A collection of everything needed to populate a city

License

CC0

To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.

About

Voxel resources for coders

Topics

Resources

Code of conduct

Contributing

Stars

204 stars

Watchers

18 watching

Forks

Releases

Packages

Contributors