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
caustics
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.
diamonds
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-pretrain
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.
N8python's Repositories
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/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/fogEditor
An interactive program that allows the user to experiment with raymarched volumetric fog, which is generated frame-by-frame using fractal noise.
N8python/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.
N8python/proceduralWorld
Procedural terrain generation. As of now, the terrain looks like a golf course.
N8python/ssgi
Screen space global illumination (wip)
N8python/machinelearning
Here I try to implement various machine learning algorithms.
N8python/2dlights
SDF-Accelerated Raymarching for Multiple Shadow-Casting 2D Lights.
N8python/marchingcubeseditor
Unoptimized marching cubes editor.
N8python/shadowsYay
Yay shadows.
N8python/ssProject
A museum 3d model for a social studies project.
N8python/villageSandbox
A game about steampunk robots on prehistoric islands. Don't ask. No official title.
N8python/zappers
A meh-looking arcade shooter space thing.
N8python/3dwebsite
A three dimensional portfolio. It looks pretty good.
N8python/graphEditor
For an academic project.
N8python/irises
I used tensorflow.js to train a simple feedforward neural net to recognize irises based of a list of features. A classic machine learning "hello world".
N8python/raymarching
A simple raymarcher that linearly interpolates between signed distance functions to create morphing geometries that accurately reflect their environment.
N8python/bugGame
It's a bug game.
N8python/face-api.js
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
N8python/goopGuys
Artistic Experiment.
N8python/marsdefence
N8python/raycaster
N8python/simpleRaycast
A simple 2d raycast engine with support for lines and circles. Just a demo. Feel free to use my crappy code.
N8python/simplex-noise.js
A fast simplex noise implementation in Javascript.
N8python/sushiDiceroll
Hurry hurry hurry.
N8python/three-csm
☀️ Cascaded shadow maps (CSMs) implementation for Three.js
N8python/three-spritetext
A sprite based text component for ThreeJS
N8python/threejs-sandbox
Set of experiments and extensions to THREE.js.
N8python/torusClock
Tick tock.
N8python/webgl-test
A simple scene rendered with pure webgl. I was carried by many tutorials.