Rye Terrell

Elite
@wwwtyro

I don't find anything as satisfying as making tools that people like to use.

cryptico. An easy-to-use encryption system utilizing RSA and AES for javascript.

1.2k

glsl-atmosphere. Renders sky colors with Rayleigh and Mie scattering.

633

Astray. A WebGL maze game built with Three.js and Box2dWeb.

594

space-3d. Quickly generate procedural 3D space scenes in your browser with WebGL

519

candygraph. Fast by default, flexible 2D plotting library.

452

speck. Browser-based WebGL molecule renderer with the goal of producing figures that are as attractive as they are practical.

423

badlands. procedural badlands

417

vixel. A WebGL voxel path tracer

333

instanced-lines-demos. This is the source for the demos in my blog post Instanced Line Rendering.

241

keyzen. A touch typing trainer geared towards programmers and others that need to practice with all the symbols on the keyboard.

200

sdf-csg. Generate meshes from signed distance functions and constructive solid geometry operations.

191

map-tile-lighting-demo. JavaScript

177

dis-gui. An extensible, styleable, & React-based controller library inspired by the venerable dat-gui.

175

geo-ambient-occlusion. Generates a per-vertex ambient occlusion array for arbitrary meshes.

173

planet-3d. Procedural 3D planet texture and 2D planet sprite generator.

146

space-2d. Fast procedural 2D space scene generation on the GPU.

144

canvas-video-generator. Capture HTML5 canvas frames and render high quality video with FFMPEG.

141

space-scene-2d. Procedural generator for 2D space scenes.

111

procedural.js. JavaScript

108

caffeine. Path tracing demo

98

perlin.js. A javascript 1, 2, and 3-dimensional perlin noise generator.

75

astray-2. A real-time WebGL path tracing maze game proof-of-concept

73

python-ovrsdk. Cross-platform Python wrapper for the Oculus VR SDK C API

56

vixel-editor. A javascript & webgl voxel path tracer.

55

three-vr-renderer. VR renderer for THREE.js utilizing the upcoming VR APIs in popular browsers.

44

instanced-lines-2. TypeScript

39

rounded-box-figures. TypeScript

38

rounded-box. Generates a rounded box mesh centered on the origin with configurable dimensions, corner and edge radius, and resolution.

37

flameout. JavaScript

36

isosurface-generator. A JS generator function that returns a list of vertices describing an isosuface given a density and level.

36

regl-atmosphere-envmap. Easily generate an environment map, or skybox, of Earth atmosphere given a 3D vector representing the direction of the sun.

32

proceduro. A collection of procedural generation tools in a desktop application.

32

cellophane. A dead simple web terminal that gets all of the boilerplate out of the way and lets you do 100% of your work on the server side and in python.

29

nw-ovrsdk-helloworld. A bare-bones example of using node-webkit, THREE.js, and node-ovrsdk to make an Oculus Rift application.

27

regl-irradiance-envmap. Easily generate an irradiance environment map from an existing environment map.

27

spaceship-2d. Create 2D spaceship diffuse, normal, depth, and position sprites with ambient occlusion through directed evolution.

20

node-ovrsdk. Node FFI wrapper for the 0.3.2 Oculus VR SDK C API

19

conway3d.js. Conway's Game of Life, in 3D, in Javascript.

19

trackball-controller. Captures mouse events on an element and translates them to trackball-like motion.

19

toothless. HTML

18

brownie.js. A javascript library for creating and rendering (with THREE.js) voxel objects.

18

geo-3d-transform-mat4. Transform geometry positions with a 4x4 transformation matrix.

13

pyrift. Python wrapper for the Oculus Rift SDK

12

geo-center. Centers vertices around a point.

12

stackgl-shader-experiment. Generates boilerplate for experimenting with a fragment shader.

12

gl-skybox. Draws a skybox into a 3D scene.

11

webrift. An Oculus Rift websocket server

10

regl-render-envmap. A simple tool for rendering environment maps with regl.

10

webgpu-prng-example. A WebGPU example demonstrating pseudorandom number generation.

9

regl-webxr-example. Bare-bones example of using WebXR with regl.

8

cmdy. A tool for managing your utility scripts. Supports subcommands.

7

gl-render-cubemap. Renders a scene to a cubemap.

7

gl-format-compiler-error. Formats a webgl glsl compiler error.

7

wwwtyro.github.io. HTML

6

tumblebluff. JavaScript

4

AegisLuna. Game entry for pyweek September 2013

3

gl-cubemap-placeholder. Simple debug cubemap generator.

2

tests. JavaScript

2

bins.

1
59
Apply