Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/`` 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