A tiny 3D engine that loads and renders Source engine maps - Also known as dreieck.exe
-
Updated
Jun 4, 2024 - Rust
3D technology is used in a wide range of fields, including film, video games, architecture, engineering, and product design. It allows designers to create digital models of objects that can be manipulated and rendered in three dimensions. 3D modeling software is used to create and manipulate 3D models, and 3D animation software is used to create movement and effects within those models. 3D technology has also been adopted for use in 3D printing, where physical objects can be created from digital models.
A tiny 3D engine that loads and renders Source engine maps - Also known as dreieck.exe
Barebones game engine. Home made passion project.
A single-threaded, 3D software-rendering pipeline in Rust.
Rust Game engine integrated in Blender [WebGPU ready]
This Rust program demonstrates a simple 3D rotating cube rendered in ASCII art. It uses basic linear algebra to transform and project 3D coordinates into a 2D screen space and renders the cube frame by frame, creating an animation effect.
Lightweight rendering abstraction on top of wgpu and winit
Graphics from the golden age
OpenGL wrapper library written in Rust. It main design principle is to heavily leverage Rust's strong type system to improve user experience.
Parametric Modelling for Bevy using Truck CAD kernel.
MAINTENCE MODE ---- Easy to use, customizable, efficient 3D renderer library built on wgpu.
DSLCad is a programming language & interpreter for building 3D models.
Toon Shader for the bevy game engine
The multiplayer game engine
A 3d rotating cube visualization using ascii art.
Software renderer similar to that in Wolfenstein 3D (1992)
High level Rust bindings for Illumination Research’s Nodal Scene Interface – ɴsɪ.
Ray Tracing In One Weekend, in Rust
Vulkan path tracing with Rust