Extern Online

Hi, my name is Shane. I like to experiment with code and graphic design, and can spend countless hours working on projects with no particular objective in mind.

This site is just a place to house various projects, and to write about particular programming topics of interest - which tend to be those of a visual nature, like algorithmic art. If you're a programmer, web designer, etc, I hope you'll find something interesting, or perhaps even useful, but none of it is meant to be taken seriously.

Why Extern?

The name “Extern.com” has been around since 1994. “Extern” is a keyword found in various programming languages that programmers tend to use when they're too lazy to figure out why the compiler is having visibility problems. Definitions you read at other sources may vary slightly. :)

Recent Activity

Layered Noise

Layered Noise - This is a simple, and short, introduction to layered noise, otherwise known by its more sophisticated term, "fractional Brownian motion" noise, which is usually abreviated to fBm noise. Read More

Noise Flow-Lines

fBm Noise Flow-Lines - I first came across noise flow-line images on various Processing blogs. In essence, you read in a noise value from a map, convert it to an angle, draw a short line at that angle, then read in the next value, etc. I'll write more in depth later, but for now, here's a demonstration and some code. View Demo

Bump Mapped Simplex Noise

Bump Mapped Noise - There are a lot of 2D, bump mapped noise examples floating around, and this is just another one. I've used simplex noise, and the bump is nice and shiny, because all coders like shiny things. :) View Demo

Infinite Voronoi

WebGL Infinte Voronoi - Infinite zoom is an oldschool demo trick that never gets old for me. It feels like you're continuously falling toward the image, but you never get there. Usually, you'll see it done with fractional layered noise, but for something different, I've used Voronoi. View Demo

RJavascript Tunnel

Javascript Tunnel - I wanted to see if I could code up an oldschool tunnel using only Javascript. The results were are little underwhelming, but I've included a ray marched, WebGL-powered tunnel to make up for it. :) Read More

© 2015 Extern.com. Some Rights Reserved Design: Notepad