Eastern Sierras in winter

Winter is coming soon, and that means snow at Mammoth, and that means skiing!

Continuing on the idea of font replacement, I've been experimenting a bit with using @font-face in CSS. Last week I quickly built a site for interior designers Alexandra and Michael Misczynski. I decided to use @font-face to provide an .otf font to those visitors with new browsers that can display it. I'm really trying to work the the idea of displaying an enhanced experience for newer browsers, instead of the previous thought of making the site look identical on as many browsers as possible.


I had just given up on using custom fonts for my client's website. I was adding some new features which meant implementing a drop-down menu system when much to my chagrin, I found out that the font-replacement methods I was employing would no longer work. Of course my client would be upset because the fonts being used (ones most people don't have installed) were specific to their brand, and images were out of the question. (What's the point of a content management system if you have to resave the content as images?) I had already delivered the bad news to my team and was getting ready to notify the client...

Dynamic Mondrian

In December '08, my employer KAA Design Group held an art show to showcase the work of its staff, family, and friends. My contribution was an interactive digital installation titled Dynamic Mondrian

Rounded Corners

So, the current bane of any web developer's existence is rounded corners on graphical elements. Every designer wants them, and from a coding standpoint, they're one of the most difficult tricks to pull off.


Wow, this is turning out to be much more succesful than I ever imagined. My LightLister for VRay has reached over 3000 downloads. The newest release has had over 450 downloads in just a couple weeks. I never expected this of my little script.


I have had some bugs reported to me regarding using it in conjunction with RPM Manager. I'm looking into them. It appears that if you put a VRay Light in an RPM Manager grouping, there will be a script error if you launch the light lister. I'm hoping there is a workaround 

VRay Light Lister 1.5 now available

So, now that the final release of VRay 1.5 is out, I've gone ahead and updated my Light Lister. Version 1.5 is now available for download. The two new features are:

  • Checkbox added for Affect Reflections for VRay Lights
  • Checkbox added for Shadows for VRay Lights 

VRay Light Lister 1.5

This script replaces the built-in light lister with one that incorporates support for VRay Lights and VRay Suns.

VRay 1.5 is out!

So I've been spending the the last few days in San Diego attending SIGGRAPH 2007. Last night was the ChaosGroup event. Announced was the final release of VRay 1.5. No more beta!


At the event someone asked about having the VRay lights show up in 3D Studio's Light Lister. This gave me the perfect opportunity to plug my VRay Light Lister.


Now that VRay 1.5 is finalized, I'll need to go through and take another look at the light lister code, especially since there's some new features added to the VRay Lights. Stay tuned for a new version of the VRay Light Lister.


In somewhat related news, Autodesk announced 3D Studio Max 2008 (aka 3DSMax 10). Incorporated in it will be a new name-based scene explorer. It apparently replaces the Select / Hide / Freeze by name listers. It may also replace the Light Lister. Since I haven't been able to play with it yet, I don't know.


When I set out to rewrite the light lister tool for 3D Studio Max, I never imagined it would be so popular. But the growing community of VRay enthusiasts have embraced it heartily.


The latest version, 1.4, just hit the 2000 download mark. Of course it has been posted on other sites, and I moved things around a bit, so the real download number should be higher. Without records though, I can't verify any claim over the current total on this site.


Congratulations go out to Gabriel Silver for beeing the person to make the 2000th download. Thanks to everyone who has downloaded the script. Stay tuned for an updated version as newer releases of VRay are made!

J-AMFPHP v 0.3 is released!

Yes, that's right... I've fiinished reworking my mistakes in trying to integrate AMFPHP 1.9b2 and successfully branched the Discovery Service to be its own plugin rather than be installed by the core component. This helps fix some install/uninstall issues, as well as make the component actually useable.


Release Notes: 

This release is not backwards compatible with previous releases of J-AMFPHP. This release comes in two parts. The Core Component installs AMFPHP 1.9b2 and the Flash-based service browser. The second part, the Directory Service Plugin, allows the service browser to actually browse the AMFPHP services that are installed.

Both the component and the plugin must be installed for the Service Browser to work. This version incorporates some features planned for later releases that were deemed to be necessary earlier than anticipated. The roadmap has been updated to reflect this, and it explains why I'm skipping v 0.2



Wow, where to start...

First off, v.15 had unnoticed bugs. v.3 is refactored so that AMFPHP 1.9b2 is correctly integrated.

Second, the core AMFPHP Discovery Service has been forked to its own plugin.

Third, The AMFPHP "gateway" is now located at siteroot\amfphp\index.php - You'll want your Flash/Flex files to point to that. Example URL: I've also included support to allow you to use 'gateway.php' if you prefer. This mimmicks the behavior in the core AMFPHP setup and is probably what most examples use.


Check out the project page, or download it right away