home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / raytrace / rayce27 / frompov.doc < prev    next >
Encoding:
Text File  |  1994-01-18  |  1.3 KB  |  50 lines

  1. PoV compatibility
  2.  
  3. Rayce started out as an experiment, and the PoV language seemed simple
  4. to implement. That's why the syntax looks like PoV so much.
  5. When I designed it, PoV 2 wasn't out yet, so it's not completely
  6. compatible. The format is loosely based on PoV1.
  7.  
  8. I call it semi-PoV compatible. These are (some of) the
  9. incompatibilities:
  10.  
  11. [note. I don't use PoV that often anymore, there are probably some
  12. things which aren't correct]
  13.  
  14. What Rayce misses:
  15. - solid texturing
  16. - bumps
  17. - serious anti aliasing.
  18. - "phong" syntax.
  19. - support for these primitives
  20.   * Heightfield
  21.   * Bezierpatch
  22.   * Cone
  23.   * Poly/Cubic/Quartic (the algebraic {} allows you to do the same, but with a
  24. better syntax)
  25.   * blob
  26. - difference (use a intersection with "inverse")
  27. - alpha color components
  28.  
  29. Caveats with porting scenes
  30. - don't use pigment/normal/finish blocks; use pov1 style texture blocks
  31. - color of texture should be the first with PoV style textures.
  32. - camera model is slightly different. Use aspect for aspect ratios
  33. - in pov2, unions are called merges, and composites unions
  34.  
  35.  
  36. What Rayce has (and PoV doesn't)
  37. - more flexible texturing for even colors.
  38. - <a> as vector exp.
  39. - these primitives
  40.   * extrusions
  41.   * polygons
  42.   * superquadrics
  43. - ability to manipulate imagemaps with uvswap, uvrange, etc.
  44. - hierarchic texturing (?)
  45. - motion blur
  46. - gloss, translucency
  47. - light which falls off.
  48.  
  49.  
  50.