Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 days 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-09T13:29:37.000Z (28 days ago)
- Last Synced: 2025-01-09T14:40:44.939Z (28 days ago)
- Topics: csharp, dotnet, engine, game-engine, glsl, graphics, opengl, raytracing, voxel, voxels
- Language: C#
- Homepage:
- Size: 9.39 MB
- Stars: 61
- 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