Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!math.lsa.umich.edu!emv From: don@CS.UMD.EDU (Don Hopkins) Newsgroups: comp.archives Subject: [NeWS] pseudoscientific animation available via ftp ("mapper" example) Message-ID: <1990May30.041234.29399@math.lsa.umich.edu> Date: 30 May 90 04:12:34 GMT Sender: emv@math.lsa.umich.edu (Edward Vielmetti) Reply-To: don@CS.UMD.EDU (Don Hopkins) Followup-To: comp.windows.news Organization: University of Michigan, Department of Mathematics Lines: 36 Approved: emv@math.lsa.umich.edu (Edward Vielmetti) X-Original-Newsgroups: comp.windows.news Archive-name: spin/30-May-90 Original-posting-by: don@CS.UMD.EDU (Don Hopkins) Original-subject: pseudoscientific animation available via ftp ("mapper" example) Archive-site: tumtum.cs.umd.edu [128.8.128.49] Archive-directory: NeWS/spin Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti) As an example of how to use the "mapper" program I just posted, I have made available for anonymous ftp the animation that I ran as part of the "Empowered" performance at CHI'90. It shows an animated spinning zoom around an extremely detailed pseudoscientific visualization of the class hierarchy in X11/NeWS. The uncompressed file is 44,910,000 bytes long: 499 300x300 8 bit frames. The compressed file that you should fetch is 9,312,254 bytes, and you have to uncompress it to view it since "uncompress < spin/zoom.raw | mapper - ..." doesn't work for some stupid reason. I hope you can get a good ftp connection and have lots of disk space. Just ftp to tumtum.cs.umd.edu (128.8.128.49), set binary mode, and get the files "NeWS/spin/zoom.raw.Z" and "NeWS/spin/startspin". Put them in a subdirectory called "spin" under where you started the X11/NeWS server, uncompress zoom.raw, compile "mapper" and put it into a directory on your path, then run "spin/startspin" from the directory where you ran NeWS. I think it should work. For extra cheap thrills: run the color wheel, and rotate part or all of the color table during the animation!!! Under SunOS 4.0.x, the "mapper" program has the annoying tendancy of paging everything else out by reading through the input file sequentialy (vadvise doesn't quite work). I have been told that under 4.1, vadvise() can be used to cure this behavior. (I might have to mmap the input file as well as the shared file, and vadvise sequential access on the input file's range of memory.) -Don