Skip to content

This is a 3d graphics engine that focusses on rendering voxels as fast as possible without sacrificing dynamic geometry.

License

Notifications You must be signed in to change notification settings

sjoerdev/voxel-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sjoerd's Voxel Engine

This engine tries to ray-trace pure voxels as fast as possible without sacrificing dynamic geometry.

Features:

  • Fully dynamic geometry
  • Heavily optimized software ray tracing
  • Support for magica voxel models
  • Volumetric ambient occlusion
  • Runs on windows and linux

Gallery:

System Requirements:

Building:

Download .NET 9: https://dotnet.microsoft.com/en-us/download

Building for Windows:

  1. Run this command: dotnet publish -o ./build/windows --sc true -r win-x64 -c release
  2. Copy the res/ folder the the build/windows/ directory

Building for Linux:

  1. Run this command: dotnet publish -o ./build/linux --sc true -r linux-x64 -c release
  2. Copy the res/ folder the the build/linux/ directory

About

This is a 3d graphics engine that focusses on rendering voxels as fast as possible without sacrificing dynamic geometry.

Topics

Resources

License

Stars

Watchers

Forks