notes from the bigfug

notes from the bigfug

programming light and other strange tales

notes from the bigfug RSS Feed
 
 
 
 

Archive for Programming

Source Code Layout

There have been several attempts to standardise the layout of source code.  This is a good thing – if everyone used the same style we would spend less time trying to figure out what a slab of code actually does, free of layout inconsistencies and interpretations (and besides, everything would be clearly commented anyway, wouldn’t [...]

LambdaMOO data structures in MySQL

Now and again I get entirely sidetracked from my usual day to day programming madness into some other temporary realm of programming madness.  I find it good for the soul.
There was a good reason behind my most latest foray, however: I wanted to take a quick refresher course in the latest PHP, Symfony, and MySQL [...]

Revisiting the Bulletin Board System from a local community perspective

As you may know, I have a bit of a history with text based online services (writing Zeus BBS amongst other things) and I’ve been sporadically re-investigating that world over the past few months to ascertain whether there is any aspect that has relevance in today’s Internet enabled society, other than a heady nostalgia trip.
Most [...]

FreeFrame plug-in update

Seems the link to my FreeFrame plug-in’s on wiki.bigfug.com wasn’t working so I’ve updated it.
You can also download it at http://bit.ly/8ZPjH

AudioBoxBaby – Pre-release Teaser

Still a couple of tweaks to do but a new version of AudioBoxBaby (the baby of the AudioBox family, which will follow given time and interest) should hopefully be out tomorrow!

PatchBox: 3D Geometry Scanner

We’ve been keeping it under our hats for a while now but the code is nearing completion so it’s time to reveal one of the latest major features we’ve been adding to PatchBox: 3D Scanning.

The image above was created using one projector and one camera resulting in a 300,000 point cloud.  We haven’t smoothed this [...]

Live feed video mapping in PatchBox

We’re heavily focussed, if you will excuse the pun, on camera and projector calibration at the moment.  The images above are a live video feed taken by a camera that has been calibrated to the geometry of the room that it is filming and reprojected onto the model’s geometry (!).

PatchBox Particles

In the process of adding PhysX particles into PatchBox
Rough spheres bouncing off a plane.
Checking billboard alignment.
Texture mapped billboards.

PatchBox and Twitter (weird features)

It’s an increasingly frequent situation where, having just added some new feature to PatchBox (in this case vector text rendering), it becomes plugged in to a wide range of existing functionality that opens up such a huge amount of possibilities I have to go and sit in a dark room for about an hour.
Well, not [...]

Adding FreeType2 support to PatchBox

It’s well overdue, but am finally getting around to adding font support to PatchBox.  Rather than using bitmap based fonts, I thought it would be fun to use the font outlines and create proper 3D models.  Here’s how it went:
 
Having extracted the glyph outline using FreeType2, let’s draw it with GL_LINES… ah…

GL_LINE_STRIP isn’t correct either…

Ah, [...]