Yes, PDL::Graphics::TriD is a powerful all-PERL solution. A cursory look through the documentation did not reveal any obvious way to use it inside a CGI script, but I'm still studying the problem. If I can find a way to get it to put out GIF or another format that PERL knows how to show in a browser, I'll be set.