[comp.lang.postscript] 3D, Stereo, Conformal Mapping, Robust 1D & 2D Path Clipping

drwho@athena.mit.edu (Jonathan Monsarrat) (05/11/91)

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.