home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / graphics / 11788 < prev    next >
Encoding:
Internet Message Format  |  1992-11-10  |  1.8 KB

  1. Xref: sparky comp.graphics:11788 comp.graphics.animation:993 comp.sys.amiga.graphics:7369
  2. Newsgroups: comp.graphics,comp.graphics.animation,comp.sys.amiga.graphics
  3. Path: sparky!uunet!think.com!ames!agate!doc.ic.ac.uk!daresbury!gzc
  4. From: g.coulter@daresbury.ac.uk (Gary.C)
  5. Subject: RayTrace Script Language Definition 
  6. Message-ID: <1992Nov12.133922.4577@gserv1.dl.ac.uk>
  7. Reply-To: g.coulter@daresbury.ac.uk
  8. Organization: Daresbury Laboratory, UK
  9. Date: Thu, 12 Nov 1992 13:39:22 GMT
  10. Lines: 40
  11.  
  12. Hi Everyone .. ( Not to sure if I have sent this to the right place,
  13.                  in fact I don't think there is a right place for this)
  14.  
  15. As you may have read already I am trying to gather some information 
  16. regarding the writing of a GUI for the well Known & used raytracers
  17. such as POV, Rayshade & Radiance.
  18.  
  19. What I want to do is implement my own standard script language that I
  20. can easily generate using the GUI. Once generated I want to convert the
  21. script into the script language of the target raytracer ie POV. I 
  22. initially want to do this for only one raytracer ie POV, but in the end
  23. I need a way of selecting which raytracer script format to generate.
  24.  
  25. Not having done anything like language definition and parsing before I
  26. was hoping that someone out there could point me in the right direction.
  27.  
  28. (1)
  29.  
  30. Is there already any source code out there to convert from one raytracer's
  31. script to another that I could look at. Just to give me an idea as to how to
  32. do this.
  33.  
  34. (2)
  35.  
  36. Should I write a BNF Formal language specification and then use a technique
  37. such as recursive decent to evaluate the source script and then generate
  38. the destination script.
  39.  
  40. (3)
  41.  
  42. Anyone elses thoughts and Ideas on this would be very helpfull. There are
  43. probably lots of ways of doing this, its just a case of finding the best
  44. one.
  45.  
  46. Thank You For any help & for sparing the time to write back.
  47.  
  48. Gary 
  49.  
  50.  
  51.  
  52.