I’m Waving again…

As readers might conclude from the previous post, I hereby declare myself as an official “Waver” again.

I’ve recently purchased a new Mac Book Pro, with the Nvidia GT GPU option and some ekstra RAM and a faster hard drive. I installed the 32-bit (will it ever be 64) Maya 2010, and Lightwave 9.6.1 (64-bit beta).

I took both applications for a spin.

You have to feel it to believe the performance differences between these applications. Well, ok, I know that Maya is a “giant” package, with LOTS of (maybe too many) features, but, nevertheless, I think a brand new MBP should be adequate for any application that is supposed to run on a workstation.

My rendering is sent to my two stationary Quad Core machines anyway, so I need good response when working IN the application. I don’t see why I should need a $3000 workstation, and a $4500 piece of software that runs like crap on my Mac, when I get by with my current setup.

Plus, now I get 999 FREE NETWORKED RENDER NODES with Lightwave, just in case!

Did I mention that Cinema 4D requires an additional “Advanced Render” module ($400), to set up 3 render nodes???

So, now I use Modo 401 (Runs fairly well in 32-bit) for the more organic modeling, Lightwave for rigging, animation, special FX, Rendering, pretty much everything.

For detailing I use Mudbox 2009. This runs well on my MBP. And off course I use Photoshop CS3, because I’m addicted.

Just for clearing up my mind, I needed to write this down… 😉


A story about Lisp remote debugging

Revised slightly, but mostly taken from the free Apress book online: Practical Common Lisp

REPL = Read-Eval-Print Loop
SLIME = Superior Lisp Interaction Mode for Emacs

Even when the Lisp app is deployed, there’s often still a way to get to a REPL.
you can use the REPL and SLIME to interact with the Lisp that’s running a Web server at the same time as it’s serving up Web pages. It’s even possible to use SLIME to connect to a Lisp running on a different machine, allowing you for instance, to debug a remote server just like a local one.

An impressive instance of remote debugging occurred on NASA’s 1998 Deep Space 1 mission. A half year after the space craft launched, a bit of Lisp code was going to control the spacecraft for two days while conducting a sequence of experiments. Unfortunately, a subtle race condition in the code had escaped detection during ground testing and was already in space. When the bug manifested in the wild–100 million miles away from Earth–the team was able to diagnose and fix the running code, allowing the experiments to complete.

One of the programmers described it as follows:

Debugging a program running on a $100M piece of hardware that is 100 million miles away is an interesting experience. Having a read-eval-print loop running on the spacecraft proved invaluable in finding and fixing the problem.

Definition of the word Maya ;-)

Maya Ma”ya (m[aum]”y[aum]), n.
1. (Hindu Philos.) The name (in Vedantic philosphy) for the
doctrine of the unreality of matter, called, in English,
idealism; hence, nothingness; vanity; illusion.
[1913 Webster]