This reminds me of PoVRay... in a good way.
Note that OpenSCAD came about as a result of Art of Illusion.