All Projects → meshula → Awesome Voxel

meshula / Awesome Voxel

Voxel resources for coders

Projects that are alternatives of or similar to Awesome Voxel

Holoshield
Highly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.
Stars: ✭ 401 (+317.71%)
Mutual labels:  graphics, vfx
2d Unity Experiments
A collection of visual Unity experiments with latest packages (URP, Shader Graph, Cinemachine, etc).
Stars: ✭ 107 (+11.46%)
Mutual labels:  graphics, vfx
Openvdb
OpenVDB - Sparse volume data structure and tools
Stars: ✭ 1,359 (+1315.63%)
Mutual labels:  vfx, voxel
Rcam
Real time volumetric video capture for live visuals
Stars: ✭ 128 (+33.33%)
Mutual labels:  graphics, vfx
Djv
Professional media review software for VFX, animation, and film production
Stars: ✭ 282 (+193.75%)
Mutual labels:  graphics, vfx
Sucle
Common Lisp Voxel Game Engine
Stars: ✭ 239 (+148.96%)
Mutual labels:  graphics, voxel
Pcxeffects3
Unity VFX with point cloud
Stars: ✭ 121 (+26.04%)
Mutual labels:  graphics, vfx
Touchdesigner shared
TouchDesigner toxes and small projects
Stars: ✭ 385 (+301.04%)
Mutual labels:  graphics, realtime
Grubo
Audio visual experience with Roland Groovebox MC-101 and the Unity game engine
Stars: ✭ 41 (-57.29%)
Mutual labels:  graphics, vfx
Realtime Server Ue4 Demo
A UE4 State Synchronization demo for realtime-server. 为realtime-server而写的一个UE4状态同步demo.
Stars: ✭ 88 (-8.33%)
Mutual labels:  realtime
Hlslexplorer
See how hardware understands your HLSL
Stars: ✭ 91 (-5.21%)
Mutual labels:  graphics
Citro2d
Library for drawing 2D graphics using the Nintendo 3DS's PICA200 GPU
Stars: ✭ 88 (-8.33%)
Mutual labels:  graphics
3dhop
3D Heritage Online Presenter
Stars: ✭ 89 (-7.29%)
Mutual labels:  graphics
Godot Hair Shader
My attempt at a hair shader in Godot
Stars: ✭ 91 (-5.21%)
Mutual labels:  graphics
Shoebot
Easy vector graphics with Python
Stars: ✭ 88 (-8.33%)
Mutual labels:  graphics
Mini3d
3D Software Renderer in 700 Lines !!
Stars: ✭ 1,320 (+1275%)
Mutual labels:  graphics
Thunder
⚡️ A Go framework for rapidly building powerful graphql services
Stars: ✭ 1,281 (+1234.38%)
Mutual labels:  realtime
React Color Tools
A set of tools as React components for working with colors 🎨
Stars: ✭ 87 (-9.37%)
Mutual labels:  graphics
Nodefony Starter
Nodefony Starter Node.js Framework
Stars: ✭ 95 (-1.04%)
Mutual labels:  realtime
Colourlovers
🎨 📦 R Client for the COLOURlovers API
Stars: ✭ 92 (-4.17%)
Mutual labels:  graphics

Awesome Voxel Awesome

Projects and resources relating to coding for Voxels

Key -

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

Contents

Foundations

MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com 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
  • [http://www.merl.com/publications/docs/TR2000-15.pdf] 📄 Adaptively Sampled Distance Fields (Siggraph 2000)

File Loaders

Mapping

  • [https://web.stanford.edu/~zollhoef/papers/EG18_RecoSTAR/paper.pdf] 📄 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

  • 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

Surfacers

  • [https://github.com/emilk/Dual-Contouring] 💻 Dual Contouring
  • [https://github.com/nickgildea/fast_dual_contouring] Dual contouring, includes a SIMD QEF implementation
  • [https://github.com/Lin20/BinaryMeshFitting] 💻 Another contouring scheme, includes QEF
  • [https://github.com/tdhooper/glsl-marching-cubes] 💻 Marching Cubes

Wavefront Collapse

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

Deformations

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

Rendering

  • Fast Ray Box Intersections 💻 📄 A Ray-Box Intersection Algorithm and Efficient Dynamic Voxel Rendering
  • Voxel Rendering Techniques 📄 Optimal triangulation & more
  • CPU Sparse Voxel Octree 💻 tunabrain's SVO raytracer
  • Efficient Sparse Voxel Octrees 💻 📄 Efficient Spare Volume Octrees by Laine and Karras
  • Voxlap 💻 Ken Silverman's influential early voxel terrain engine. It's currently not that easy to compile, but it of definite historical interest.
  • [https://github.com/s-macke/VoxelSpace] VoxelSpace - old school height map rendering
  • [https://github.com/tommyettinger/IsoVoxel] IsoVoxel - render isometric views of VOX files
  • [http://www.cse.chalmers.se/edu/year/2017/course/TDA362/grid.pdf] 📄 A Fast Voxel Traversal Algorithm for Ray Tracking, by Amanatides and Woo

Physics

Proceduralism

Tools

  • MagicaVoxel 🎨 MagicaVoxel Editor and Visualizer
  • Goxel 💻 🎨 Open Source 3D voxel editor for Mac, Windows, iOS, and Linux.
  • VoxQL 💻 🎨 QuickLook Generator for MagicaVoxel files on Mac.
  • [https://github.com/mikelovesrobots/mmmm] A collection of everything needed to populate a city

Contribute

Contributions are welcome - see thecontribution guidelines

License

CC0

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].