Reference

 

A collection of links to information and software I found useful.

Software

dhcpserv – small DHCP Windows service that I use instead of the buggy implementation in my Netgear router

Input Director - lets you control multiple Windows systems using the keyboard/mouse attached to one computer.

mongoose – a lovely little HTTP server that just runs from the directory it was started in (no install needed).  Really useful for developing WebGL to get around textures being subject to cross domain errors.

Mumble - is an open source, low-latency, high quality voice chat software primarily intended for use while gaming

MUSHclient – freeware MUD/MOO/MUSH client

WinSCP – my FTP/SFTP/SCP client of choice

TortoiseSVN, TortoiseHG - SVN and Mercurial implementations for Windows that integrate well with Explorer

Notepad++ – text and source code editor

ProcessExplorer - much better than the default Windows task manager

Colour

The Dimensions of Colour – colour and light perception for traditional and digital mediums

Kolourmatica - A simple colour space calculator for GNU/Linux.

Kinect

Zigfu – Easy installation of OpenNI Kinect development drivers for Windows/Mac

Real-Time Plane Segmentation using RGB-D Cameras [PDF]

Camera/Projector

The differences between your eyes and your camera

Finding the center of projection of a perspective projection

OpenCV and OpenGL camera models

Graphics

OpenCV - (Open Source Computer Vision) is a library of programming functions for real time computer vision.

Implementation of a noise() function in GLSL

Photoshop math with GLSL shaders

Create 3D faces from photos

In depth discussion and Java implementations of many kinds of blurring techniques

Drawing Polylines by Tessellation

Evenly distributing points on a sphere

Interaction

Eye tracking using OpenCV classifiers

OpenTL - a general purpose tracking library

MIDI

rtpMIDI – Network MIDI driver for Windows XP up to Windows 7, 32 and 64 bit.  Compatible to the network MIDI included in Apple OS-X and iOS 4.2

Electronics

Arduino - an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software

This site provides a series of online textbooks covering electricity and electronics.

Emulation

The AROS Research Operating System is an independent, portable and free project, aiming at being compatible with AmigaOS at the API level.

FreeFrame

freeframe.sourceforge.net

community.freeframe.org

VJ

VJ Forums and VJ Central

Software

vvvv is a graphical programming environment for easy prototyping and development.  There is documentation for integrating it my video streaming plugins.