dlw@Atherton.COM (David Williams) (05/14/91)
I found this in comp.lang.postscript as NeXT machines live and breathe Postscript I thought it might be something we would find useful to have in our environment. So if anyone else is interested in this stuff drop Jonathan a note. In article <1991May10.184859.3061@athena.mit.edu>, drwho@athena.mit.edu (Jonathan Monsarrat) writes: Hello! This is Jonathan Monsarrat, a guy who hangs around MIT a great deal doing interesting Postscript hacking and other fun stuff. Some friends and I are working on a 3-D warp postscript. This includes being able to warp objects around objects (this is conformal mapping, like Spheres (map to center), Spheres (map to top), Cylinders, against Planes) by breaking up lines into line segments and translating and breaking up areas into subareas. This part already works for arbitrary images (where each path fits on the stack when flattenpath'ed) and we're looking for someone to: 1. try it out & test it 2. give us feedback 3. help us make it more professional & easy to use Using this technology (perspective vision is basically conformal mapping against a plane) we've started defining a 3D postscript language, in which interesting questions like "hiding objects behind others" will work (this is actually an extremely difficult problem). And also the concept of volumetric "clipping". And of course, we want to create stereo pictures using 2 techniques: 1. Red & Blue overlay for the Red & Blue cellophane 3D glasses 2. True Stereo vision where you cross your eyes to bring the two pictures together, creating a 3D effect. ************** Would someone please tell me if this 3D stuff has already been done in Postscript? ************** If many people are interested I will post the completed Warp stuff. If many people are interested I will post our current thoughts on 3D language & implementation for discussion. Please e-mail to "drwho@athena.mit.edu" or "jonmon@cadence.com" Thanks. -Jon Monsarrat drwho@athena.mit.edu jonmon@cadence.com P.S. when it's finished it will be public domain, of course.