Small benchmark of different implementations of Fast Inverse Square Root for f64 in rust
-
Updated
Mar 26, 2017 - 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.
Small benchmark of different implementations of Fast Inverse Square Root for f64 in rust
Personal OpenGL playground
Rubik's Cube simulator in Rust.
Lightweight rendering abstraction on top of wgpu and winit
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.
A simple raytracer written in Rust (from https://bheisler.github.io/post/writing-raytracer-in-rust-part-1/)
Basic 3D projection using bare lineal algebra
A software renderer built from per-pixel access
Experimental vulkan rendering, using ash for rust bindings
Loader-3D: 3D object loading library for Rust.
A highly opinionated graphics research framework
A 3D environment built to showcase multiple objects, showing my understanding through comments on each thing I have learned.
Raytracer and scene editor in rust equipped with OpenImageDenoiser
A 3d rotating cube visualization using ascii art.
Simple 3D graphics in Rust. No dependencies, and no GPU required!