123 reputation
bio website
age 28
visits member for 1 year, 8 months
seen Jul 9 at 21:23

Computer Science Masters degree student at Montclair State University, lead developer of both CresCoGames and Aurumware Innovations, IT overlord/developer at AT&T labs.


Language Expertise: Java, Actionscript 3.0

Language Intermediate: C/C++, Python, Lua, Arduino C/AS3 bindings, Android Java, Cocoa/Objective-C, 1001 scripting languages

Platform/SDK/API Expertise: Adobe Flash, Adobe AIR, Flex SDK, J2SE, JVM

Platform/SDK/API Intermediate: DVM (Dalvik VM), Android SDK/NDK, ShiVa 3D, Game Maker,

Enigma/Lateral GM, OpenGL, OpenGL ES, .Net, J2EE, Spring MVC

OS Expertise: Windows XP/7

OS Intermediate: Linux (CentOS, Ubuntu, Fedora), Mac OSX, Android, iOS

Passing skillz: VIM scripting, regex crafting, network systems administration, electrical engineering, mechanical engineering

Favorite IDEs: Eclipse, XCode, VS2010, Flash Professional, VIM, EMACS

comment Explanation of this image warping (bulge filter) algorithm
aha, polar coordinate system was the buzz-phrase I've been looking for it seems! Thanks very much! Two additional questions: 1. where does rn=2r^(2.5) come from? 2. What is the order of operations from the original post where rn is given as rn=2r^2.5/0.5? I assume the division by 0.5 effects the horizontal and vertical shift you mentioned, but is the actual order 2r^(2.5/0.5) or (2r^2.5)/0.5? The first form gives 'nicer' numbers since 2.5/0.5=5...