N8python
Working on something different than what I was working on at the time I wrote this bio. All my work is CC0 unless otherwise specified.
Alpha Centauri
Pinned Repositories
catCreator
Uses PCA (Principal Component Analysis) to explore the latent space of an autoencoder trained on thousands of images of cats.
city
A procedurally generated city that dynamically creates a road network and then populates the surrounding area with buildings. Pedestrians and cars then intelligently traverse the roads and sidewalks. Dynamic clouds, glowing windows, dynamic shadows, and baked ambient occlusion make the city feel all the better to explore.
havokDemo
minecraftClone
A raytraced minecraft clone that uses a 3D DDA voxel intersection algorithm to render and edit a 3d world, complete with multiple block types, ambient occlusion, water, and shadows.
mlx-gpt
A simple MLX implementation for pretraining LLMs on Apple Silicon.
n8ao
An efficient and visually pleasing implementation of SSAO with an emphasis on temporal stability and artist control.
N8GI
A heavy and visually pleasing implementation of world-space global illumination with an emphasis on temporal stability and artist control.
n8loom
A tree-based prefix cache library that allows rapid creation of looms: hierarchal branching pathways of LLM generations.
theIsland
A procedurally generated island that uses noise and other algorithms to create realistic terrain and foliage - which is then augmented with post-processing based water, screen-space ambient occlusion, and crepuscular lighting.
zcomp
The compiler for the Z programming language - a procedural and functional language that transpiles to JavaScript. It integrates syntactic sugar like pattern matching, operator overloading, and macros while still remaining compatible with the existing JavaScript ecosystem.
N8python's Repositories
N8python/havokDemo
N8python/theIsland
A procedurally generated island that uses noise and other algorithms to create realistic terrain and foliage - which is then augmented with post-processing based water, screen-space ambient occlusion, and crepuscular lighting.
N8python/ssao
Cool demo.
N8python/city
A procedurally generated city that dynamically creates a road network and then populates the surrounding area with buildings. Pedestrians and cars then intelligently traverse the roads and sidewalks. Dynamic clouds, glowing windows, dynamic shadows, and baked ambient occlusion make the city feel all the better to explore.
N8python/2dgi
2-dimensional global illumination.
N8python/sdfGI
N8python/goodGodRays
N8python/sdfReflections
The future is now.
N8python/slicer
N8python/theRitual
N8python/ssgi
Screen space global illumination (wip)
N8python/diamond
N8python/theOffice
Corporate dystopia haha.
N8python/2dlights
SDF-Accelerated Raymarching for Multiple Shadow-Casting 2D Lights.
N8python/randomPhysics
Idk its kinda cool.
N8python/rectAreaLightShadow
N8python/rectLightShadow
N8python/atomViewerDemo
N8python/graphEditor
For an academic project.
N8python/maskBlur
For a drei thing
N8python/analyticFog
Analytic height-based planar fog.
N8python/goopGuys
Artistic Experiment.
N8python/snow
For VOR.
N8python/snowday_calc
Snow Day Calculator
N8python/softwareRasterization
N8python/sushiDiceroll
Hurry hurry hurry.
N8python/three-mesh-bvh
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
N8python/three.js
JavaScript 3D Library.
N8python/threejs-sandbox
Set of experiments and extensions to THREE.js.
N8python/torusClock
Tick tock.