• Stars
    star
    105
  • Rank 328,196 (Top 7 %)
  • Language
    C++
  • License
    MIT License
  • Created about 12 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

sphere tracing in ascii

Sphere tracing, rendered in ASCII (well, VT100/ANSI terminal emulation really)

Example

spotify logo preview

This is basically the ASCII equivalent of a basic Shadertoy raymarching demo.

Steps to Compile

cmake .
make

Notes

There are a couple demos in here, one which has a bunch of random objects on top of a checkerboard with the light positioned at the camera, and another one which renders the Square logo (since it was easy to represent with constructive solid geometry, and some of my friends work at Square).

It's pretty slow and unoptimized. I plan on using this technique on a more elaborate obfuscated C demo someday but until then, this is a sandbox for experiments.

There is also my own webgl/glsl sphere tracing sandbox in webgl.html.

More Repositories

1

jsxm

FastTracker 2 .xm module player in Javascript
JavaScript
486
star
2

cycloid

self-racing car platform
Jupyter Notebook
182
star
3

a1gpt

throwaway GPT inference
C++
139
star
4

tronbot

a1k0n's 2010 Google AI Challenge entry
C++
90
star
5

texturesynth

texture synthesizer; mainly for tile engines
C++
34
star
6

arduboy3d

a simple 3D demo for arduboy
C
24
star
7

autorustler

experimental R/C car autopilot
Jupyter Notebook
18
star
8

opl2

Yamaha YM3812 (OPL2) in javascript
Jupyter Notebook
16
star
9

303

experiments in 303 bassline resynthesis
Python
15
star
10

balancebot

little balancing robot
OpenSCAD
11
star
11

x0xb0x

git re-pack of x0xb0x code from sourcefource CVS
C
9
star
12

ants

My 2011 AIChallenge.org ants bot
C++
8
star
13

asm662

OKI 66201/66207/66301 assembler and disassembler, used in pre-1996 Honda ECUs
C
8
star
14

donut-raymarch

C
5
star
15

ghidra-msm66q59x

CSS
4
star
16

litex-c2

Silicon Labs C2 debug interface peripheral in Migen / LiteX
Python
4
star
17

asm66q59x

disassembler (and assembler?) for OKI nX-8/500S
Assembly
3
star
18

docker-rpi3-gcc8

docker image for ARM Cortex-53 gcc 8.x compiler
Dockerfile
3
star
19

a1k0n.github.io

JavaScript
2
star
20

rpi-cv-camcal

Raspberry Pi OpenCV camera calibration
C++
2
star
21

gsynth

Abandonware from 2001
C++
2
star
22

zerowing

raspberry pi zero HAT for RC cars
C
1
star
23

tetris-dcpu16

Tetris for DCPU-16 (for Notch's upcoming 0x10c)
C++
1
star
24

wowintro

reverse engineering and reimplementing http://www.pouet.net/prod.php?which=62498
Assembly
1
star
25

raidquaza

pokemon go raid coordination bot for Discord
Go
1
star
26

lallocprof

Lua 5.0 memory allocation profiler
C++
1
star