This is your work, valued

Europe

Ashley

Expert
@expenses

Graphics programmer and occasional gamedev

line_drawing. A collection of line-drawing algorithms for use in graphics and video games.

115

lighthugger. Vulkan meshlet + visibility buffer renderer

63

transmission-renderer. A high-performance renderer to render glTF models that use the `KHR_materials_transmission` and `KHR_materials_volume` extensions.

42

cheese. A RTS about mice on the moon made for the 2020 Github Game Off

39

goth-gltf. A low-level gltf parser implemented on nanoserde

39

face_recognition. 💀 UNMAINTAINED 💀 Rust bindings to dlibs face recognition tools

28

hectic-rs. rust/webgpu/specs re-write of hectic

26

mateversum. Mateversum is a peer-to-peer WebXR metaverse project. Binary: https://github.com/expenses/mateversum-web

25

UltimateChinese. Python

24

videostream. A rust library that provided a simple iterator around video files.

23

war-against-machines. A (very WIP) turn-based strategy game set in the not-so-distant future.

23

renderer-opinions.

22

tree64. Implementation of a sparse 64-tree with hashing and modifications. Based on https://dubiousconst282.github.io/2024/10/03/voxel-ray-tracing/

18

bloom. A vulkan implementation of the bloom method presented in Next Generation Post Processing in Call of Duty: Advanced Warfare.

17

ray-tracing-gallery. A WIP project using the `VK_KHR_ray_tracing_pipeline` Vulkan extension and friends

16

godot-materialx. A Work-In-Progress Python MaterialX to Godot VisualShader converter

14

markov. A partial MarkovJunior (https://github.com/mxgmn/MarkovJunior) implementation as a python library, written in rust

13

isomagic. A CLI pixel art renderer for MagicaVoxel files.

13

android-eframe. Nix

9

dune_scene. Rust

8

gaussian-splatting. Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"

6

usd-render. Rust

6

art-downloader. A semi-automatic downloading script for Google Arts and Culture images.

5

cUSD. Rust

4

vtt. A working but incomplete WebVTT parser for Rust.

4

kusama-wasm. JavaScript

4

nbn. Modern Bindless Vulkan abstraction for Rust

4

space-renderer. Rust

4

vk-sync-rs. Simplified Vulkan synchronization logic, written in rust. Forked off of the original vk-sync crate which is currently unmaintained.

3

usd-mtx-scripts. Python

3

irohdroid. Kotlin

3

kajiya. 💡 Experimental real-time global illumination renderer 🦀

3

wgpu-bc6h-compression. This library provides wgpu-rs compute shaders for compressing rgba floating-point textures into BC6H compressed textures.

3

rust-rps. C++

3

async-rl. Tensorflow + Keras + OpenAI Gym implementation of 1-step Q Learning from "Asynchronous Methods for Deep Reinforcement Learning"

3

Hectic. A small bullet hell I made in Processing for a Computer Graphics course

3

slang-struct-rs. Rust

2

draco-rs. An attempt to implement the DRACO mesh compression '''spec''' in rust

2

rust-gpu-cli-builder. A kinda stupid way of building rust-gpu crates on the cli. Works for me though.

2

usd-iroh-resolver. Rust

2

voxviewer-wasm. JavaScript

2

gowebrtc. Rust

2

glam-pbr. A library for doing phyiscally based rendering using the glam matrix types. Works super well with rust-gpu. Originally part of https://github.com/expenses/transmission-renderer.

2

mateversum-web. Repository to serve the wasm from https://github.com/expenses/mateversum

2

tilegen. A CLI program to generate tilemaps using WaveFunctionCollapse via a modified version of the wfc crate.

2

basis-universal-rs-wasm. Rust

2

expenses.github.io. Ruby

1

ktx2-tools. A collection of tools for dealing with ktx2 files.

1

VoxelRT. Voxel rendering experiments

1

GPUiua. Rust

1

nix-rust-android-app. Nix

1

hectic-rs-wasm. JavaScript

1

blender_modify_usd. Python

1

kiss-engine. Small abstractions to cache wgpu/Vulkan pipelines, shaders and bind groups/descriptor sets while rendering

1