dorkhub

awesome-voxel

Voxel resources for coders

meshula
20313 forksupdated 1 year ago
git clone https://github.com/meshula/awesome-voxel.gitmeshula/awesome-voxel

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.
  • 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.

more like this

webgpu

Zero-CGO WebGPU bindings for Go — GPU-accelerated graphics and compute in pure Go

Go52

search

search projects, people, and tags