Ashley (@expenses)

Top repositories

1

line_drawing

A collection of line-drawing algorithms for use in graphics and video games.
Rust
73
star
2

transmission-renderer

A high-performance renderer to render glTF models that use the `KHR_materials_transmission` and `KHR_materials_volume` extensions.
Rust
38
star
3

cheese

A RTS about mice on the moon made for the 2020 Github Game Off
Rust
38
star
4

goth-gltf

A low-level gltf parser implemented on nanoserde
Rust
35
star
5

face_recognition

πŸ’€ UNMAINTAINED πŸ’€ Rust bindings to dlibs face recognition tools
Rust
26
star
6

lighthugger

Vulkan meshlet + visibility buffer renderer
C++
25
star
7

mateversum

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

war-against-machines

A (very WIP) turn-based strategy game set in the not-so-distant future.
Rust
23
star
9

videostream

A rust library that provided a simple iterator around video files.
Rust
21
star
10

renderer-opinions

18
star
11

ray-tracing-gallery

A WIP project using the `VK_KHR_ray_tracing_pipeline` Vulkan extension and friends
Rust
16
star
12

bloom

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

hectic-rs

rust/webgpu/specs re-write of hectic
Rust
14
star
14

isomagic

A CLI pixel art renderer for MagicaVoxel files.
Rust
11
star
15

dune_scene

Rust
8
star
16

godot-materialx

A Work-In-Progress Python MaterialX to Godot VisualShader converter
Python
7
star
17

art-downloader

A semi-automatic downloading script for Google Arts and Culture images.
Python
5
star
18

android-eframe

Nix
5
star
19

cUSD

Rust
4
star
20

vtt

A working but incomplete WebVTT parser for Rust.
Rust
4
star
21

space-renderer

Rust
4
star
22

kusama-wasm

JavaScript
4
star
23

tilegen

A CLI program to generate tilemaps using WaveFunctionCollapse via a modified version of the wfc crate.
Rust
3
star
24

wgpu-bc6h-compression

This library provides wgpu-rs compute shaders for compressing rgba floating-point textures into BC6H compressed textures.
HLSL
3
star
25

usd-render

Rust
2
star
26

basis-universal-rs-wasm

Rust
2
star
27

mateversum-web

Repository to serve the wasm from https://github.com/expenses/mateversum
JavaScript
2
star
28

draco-rs

An attempt to implement the DRACO mesh compression '''spec''' in rust
Rust
2
star
29

rust-rps

C++
2
star
30

gowebrtc

Rust
2
star
31

irohdroid

Kotlin
2
star
32

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.
Rust
2
star
33

usd-iroh-resolver

Rust
2
star
34

usd-mtx-scripts

Python
2
star
35

openusd-minimal-nix

Nix
1
star
36

fps

Rust
1
star
37

mitsuba-lightvol-baking

Python
1
star
38

usd-lexer

Rust
1
star
39

uv_io

A Blender addon from loading/saving UV meshes to a file
Python
1
star
40

imagediff

A small CLI program to find similar images
Rust
1
star
41

rust-gpu-cli-builder

A kinda stupid way of building rust-gpu crates on the cli. Works for me though.
Rust
1
star
42

chainspecs

1
star
43

expenses.github.io

https://expenses.github.io
1
star
44

kiss-engine

Small abstractions to cache wgpu/Vulkan pipelines, shaders and bind groups/descriptor sets while rendering
Rust
1
star
45

blender_modify_usd

Python
1
star
46

nebulawar

Rust
1
star
47

spirv-extra-opt-passes

A set of experimental optimisation passes for SPIR-V modules.
Rust
1
star
48

hectic-rs-wasm

JavaScript
1
star
49

nix-rust-android-app

Nix
1
star
50

Hectic

A small bullet hell I made in Processing for a Computer Graphics course
Processing
1
star