https://github.com/sjoerdev/voxel-engine
This is a 3d graphics engine that focusses on rendering voxels as fast as possible without sacrificing dynamic geometry.
https://github.com/sjoerdev/voxel-engine
csharp dotnet engine game-engine glsl graphics opengl raytracing voxel voxels
Last synced: about 1 month ago
JSON representation
This is a 3d graphics engine that focusses on rendering voxels as fast as possible without sacrificing dynamic geometry.
- Host: GitHub
- URL: https://github.com/sjoerdev/voxel-engine
- Owner: sjoerdev
- License: mit
- Created: 2022-08-09T09:14:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-07T15:59:15.000Z (3 months ago)
- Last Synced: 2025-04-09T21:18:11.363Z (about 1 month ago)
- Topics: csharp, dotnet, engine, game-engine, glsl, graphics, opengl, raytracing, voxel, voxels
- Language: C#
- Homepage:
- Size: 9.36 MB
- Stars: 67
- Watchers: 8
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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:
- Visual C++ Redistributable ([Download](https://aka.ms/vs/17/release/vc_redist.x64.exe))## 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/`` directoryBuilding 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