Skip to content
A DirectX 11 implementation of voxelization
C++ FLUX Lua C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
media
source_code
.gitignore
README.md

README.md

GPU-Based Voxelization

It is a GPU-based voxelization method to convert complex 3D scenes into high resolution voxel data in real-time. It uses a combination of vertex, geometry, and pixel shaders to generate voxel data from triangles. This system visualizes voxel data after converting, and it can store the voxel data in a file.

Dependencies

Interactions

Mouse/Keyboard:

  • Mouse : Rotate camera (left click on press)
  • W : Move camera front
  • S : Move camera back
  • A : Move camera left
  • D : Move camera right

Menu:

  • Model : Select a model to voxelize
  • Information : Select a type of data to show
  • Resolution: Select the resolution of voxels
  • Raw Data
    • Display : Show a slice of 3D texture
    • Slice : The index of slice
  • Voxelization : Re-voxelize the same model
  • Filename : The output file name
  • Output : Output the voxel data to a file
You can’t perform that action at this time.