Hello fellow lispers,
So after a summer of LISP'ing, I think my raytracer is coming along
pretty well. It's been a great learning experience. Here are the
latest results: http://inst.eecs.berkeley.edu/~stevenan/14.jpg. This
took about 10 minutes to render. It's slow :)
However, there are still some fundamental things that need to be done.
Namely, I still don't have any matrix mechanism to do any
transformations. So while I can raytrace spheres, I can't raytrace
ellipses because I have no ability to scale geometry. Needless to say,
I'd add this.
But I don't wanna write a complete 3D math library in LISP all on my
own..what are the best ones out there? I'm sure this question has been
asked a bunch, so sorry for the repeat, but I couldn't find any good
posts for this.
I'm mainly looking for speed - not flexibility. Like, I don't need
arbitrary-dimensional functionality - 3's enough for me :)
Also, would anyone be interested in helping me in this project? Since
I'm pretty new to LISP, I could use some help in terms of optimizing,
debugging, and just LISP-style development in general. My source code
is still largely in C++ style, and I don't feel like I've exploited
LISP enough for this. So any help in the regard would be awesome as
well. And of course, if you're a quasi-expert with raytracing/photon
mapping (I'd like to have that eventually in as well) and are
interested (for god knows why), lemme know as well!
Thanks beforehand,
Steve
From: Joe Marshall
Subject: Re: need 3d math lib for my raytracer
Date:
Message-ID: <7jdwsbgo.fsf@alum.mit.edu>
········@gmail.com writes:
> I'm mainly looking for speed - not flexibility. Like, I don't need
> arbitrary-dimensional functionality - 3's enough for me :)
Three isn't necessarily optimal. Four might work better in some
situations, and even six in others.