December 13th

I’ve made pretty good progress with the new Face Editor. Here are preliminary results showing the cast displaying pBad_Good > 0.8 and pBad_Good < -0.8:

As I mentioned in yesterday’s diary, these base faces were made by Aaron Urbina over 25 years ago on a Mac with much inferior graphics capabilities. Obviously there’s plenty of room for improvement, but I think it best that I keep pushing on.

The next big question is whether to simply store a bunch of static images or build the algorithms for face display directly into the JavaScript code. The former approach will be much easier; but the latter approach has the advantage of permitting the face to morph from one of the pValues to the next. This morphing will be nicer to look at. Nevertheless, I think that I’ll set aside that possibility for now; I really need to get this thing in the air as soon as possible; I can add seats for the passengers later.

So for now, I’ll just store a few static images and pull them in as required.

It’s time to face the technical challenge that should be simple but leaves me scared: integrating the HTML text display with the imagery. It’s just a matter of HTML, I tell myself. Just HTML. 

An hour later
This is entirely too easy. Suspiciously easy. All it takes is a simple HTML <table> tag. I threw together a working piece in five minutes. This is just too damn easy. I feel that I’m being lured into a trap, that there’s a horrific “GOTCHA!” waiting somewhere down the road. So far, though, it hasn’t bitten me yet.