home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / amiga / graphics / 8050 < prev    next >
Encoding:
Text File  |  1992-12-16  |  15.1 KB  |  326 lines

  1. Newsgroups: comp.sys.amiga.graphics
  2. From: dino@alex.com (Dino Fancellu)
  3. Path: sparky!uunet!pipex!demon!alex.com!dino
  4. Subject: Re: REAL 3D V2.XX
  5. Nntp-Posting-Host: woody
  6. Organization: Alex Technologies Ltd
  7. References: <lahurst.724366306@unix1.tcd.ie> <1992Dec15.221247.29374@nntp.hut.fi>
  8. Apparently-To: mail2news@demon.co.uk
  9. Date: Wed, 16 Dec 1992 10:40:57 +0000
  10. Message-ID: <1992Dec16.104057.4788@alex.com>
  11. Sender: usenet@demon.co.uk
  12. Lines: 312
  13.  
  14. Here is some tech specs, although  some more will probably be added,
  15.  *ETA* 2 months:-
  16.  
  17.  
  18.  
  19.  
  20. Please note that the features listed in this document are subject to change....
  21.  
  22.  
  23.     REAL 3D V 2 -
  24.  
  25.     THE HIGH END SOFTWARE FOR THE AMIGA PROFESSIONAL
  26.  
  27.     FIRST PREVIEWED AT SIGGRAPH'92 (CHICAGO)
  28.  
  29.  
  30.     MAJOR FEATURES
  31.  
  32.     Fully user customizable editor
  33.  
  34.     Open architecture for expandability
  35.     Fully integrated editor and renderer taking full advantage of     multitasking
  36.     Hierarchial object construction
  37.     CSG solid modelling
  38.     Fully implemented Boolean operations
  39.     Polygonal surfaces
  40.     Quadric surfaces
  41.     B-Splines
  42.     Procedural objects
  43.     Large collection of quadric tools for constructing complex shapes
  44.     Comprehensive set of free form surface construction tools
  45.     Linear transformation tools
  46.     Approx 100 nonlinear freeform deformations
  47.     Comprehensive set of direct curve and surface manipulation tools
  48.     Skeletonal modelling
  49.     Displacements
  50.     Transparency with physically correct refractions
  51.     Procedural materials
  52.     Fully implemented texture mapping
  53.         -colour
  54.         -bump
  55.         -enviroment
  56.         -shadow
  57.         -reflection
  58.         -clip
  59.         -transparency
  60.         -brilliancy
  61.         -mapping through user defined formulas
  62.         -visible placement of textures etc
  63.     Unlimited texture/materials descriptions per object
  64.     Infinite number of light sources
  65.         -point
  66.         -line
  67.         -wall
  68.     Soft shadows
  69.     Revolutionary animation system
  70.     -morphing/keyframing
  71.     -particle animation
  72.     -character animation
  73.     -inversed kinematics
  74.     -magnetism/gravity
  75.     -procedural
  76.     -allows all transformations and free form deformations to be animated
  77.     R3PL- fully featured programming language used for:
  78.             -expanding program features and user interface
  79.             -describing macros
  80.             -scene description
  81.             -defining particle behaviour
  82.             -procedural texture and material handlers
  83.             -interactive object creation and manipulation etc...
  84.     Fully customizable object and material data structures using tags
  85.     Renderman RIB output
  86.     AutoCad DXF import/export
  87.     Tree and landscape fractal generators
  88.     AGFA Compugraphic font import
  89.     9 level antialiasing uses adaptive supersampling
  90.     Multiple background images
  91.     Field rendering
  92.     Alpha channel support
  93.     Motion blur
  94.     Lense flair effect
  95.     Ray tracing
  96.     Dust effects
  97.     Fogs
  98.     Burred reflections
  99.     Undo with user definable unlimited depth
  100.     Arexx support
  101.  
  102.  
  103.     Program         Real 3D is design  and animation program for producing
  104.     Description     high quality,  realistic pictures of three dimensional
  105.                     objects.  The main  target  group of  the software are
  106.                     video producers, creative computer  artists,   product
  107.                     designers,   teachers   and   everyone  interested  in
  108.                     computer generated imagery. The new version introduces
  109.                     a large collection of  state-of-art  features,  making
  110.                     Real 3D one of the most powerful 3D packages available.
  111.  
  112.     Ray Tracing     A ray  tracing  of  Real 3D  is  strongly based on the
  113.                     physical reality of the real world.  Real 3D  produces
  114.                     pictures  by  simulating  the  laws  of  physics,  and
  115.                     consiquently they represent reality  with  astonishing
  116.                     accuracy.
  117.  
  118.     Speed           Innovative methods and new ray tracing algorithms make
  119.                     Real 3D  really fast.  Ray tracing  of  Real 3D  is so
  120.                     incredibly  fast  that  it  can  be used  as a primary
  121.                     rendering   method   instead  of  wire  frames  during
  122.                     interactive modelling process.
  123.  
  124.     Zero Wait       The asynchronous  software  design, implemented  using
  125.     State Design    latest  techniques  of  object  oriented  programming,
  126.                     takes  advantage  of  multi  tasking operating systems
  127.                     extensively  in order to  achieve maximal  convenience
  128.                     and productivity in modelling.  The user  never has to
  129.                     wait until some function is finished; instead, he  can
  130.                     continue with  new actions while old ones are executed
  131.                     as background tasks.
  132.  
  133.     Customizable    Real 3D V 2  user  interfaces  is fully  customizable.
  134.     Environment     It  is  possible  to   construct   different   working
  135.     and             environments  to  meet   requirements   of   different
  136.     Expandability   applications. For example  you  can  use  Real 3D as a
  137.                     single  view  editor,  a  tri-view editor or perhaps a
  138.                     9-view editor. It is possible to expand the program by
  139.                     defining  new  functions and  binding  them to  menus,
  140.                     icons and keys.
  141.  
  142.     Integrated      The  modeless  design  principle of Real 3D means that
  143.     Environment     the  user can  directly  access  all  functions of the
  144.                     program. For  example,  it  is  possible  to  modify a
  145.                     material  and  immediately  see  how  the modification
  146.                     affects the rendered image.
  147.  
  148.     Hierarchical    With Real 3D  you  can  create  hierarchical  objects.
  149.     Object          This  means  that  objects  you  create can be made of
  150.     Oriented        subobjects,  and  these  subobjects may have their own
  151.     Construction    substructure and so on. This  kind of a tree structure
  152.     of Objects      is well known in the context of disk operating systems,
  153.                     in which you can create directories inside directories.
  154.                     In Real 3D counterparts of these  directories are used
  155.                     to collect objects into logical groups.
  156.                     This   kind  of  approach  makes  for  example  object
  157.                     modifications  extremely easy,  because it is possible
  158.                     to perform operations to logical entities. If you want
  159.                     to copy a DOS directory,  you don't  have to take care
  160.                     of the files and  directories  inside it.  In the same
  161.                     manner, you can  stretch a complex  object in  Real 3D
  162.                     as easily as one part of it.
  163.  
  164.     True Solid      Real 3D includes a true solid modeler. Solid model is
  165.     Model           the  most   sophisticated   way  to  represent  three
  166.                     dimensional  objects.  For  example,  solid modelling
  167.                     offers  general   Boolean  operations  and  makes  it
  168.                     possible to simulate optical devices correctly.
  169.  
  170.     Polygonal       Conventional polygonal surfaces  with  Phong  shading
  171.     Surfaces        are included.
  172.  
  173.     Quadric         In addition to polygonal surfaces,  Real 3D  includes
  174.     Surfaces        several curved surfaces, such as a sphere, a cylinder,
  175.                     a cone and a  hyperboloid.  This means that no matter
  176.                     how much you enlarge a sphere created by Real 3D, you
  177.                     don't  find  any  edges  or  corners on  its surface.
  178.                     Furthermore, this makes the program  much faster. And
  179.                     what  is  most important,  the produced pictures look
  180.                     really good.
  181.  
  182.     Parametric      Uniform cubic B-Spline surfaces provide user with the
  183.     Surfaces        most  powerful  way  of  representing curved freeform
  184.                     surfaces and organic shapes. The  quality  of  shaded
  185.                     B-Spline  surfaces  is   far  superior  to  polygonal
  186.                     surfaces.
  187.  
  188.     Boolean         Solid model allows Boolean operations between objects.
  189.     Operations      It is  possible, for example, to split an object into
  190.                     two  pieces  and  move  the  pieces apart so that the
  191.                     inner structure of the object is revealed.
  192.                     Operations can also be done so that the properties of
  193.                     the  material  of  the target object are changed.  By
  194.                     using a brilliant cylinder one can  drill a brilliant
  195.                     hole into a matt  object.  Operations  are a powerful
  196.                     way  to  create  and  modify  objects.  Especially in
  197.                     modeling  technical objects these  Boolean operations
  198.                     are indispensable.
  199.  
  200.     Properties of   Due to solid model, it is possible to create  objects
  201.     Materials       from  different  materials  having  suitable physical
  202.                     properties. All material properties  can be  adjusted
  203.                     without any restrictions. Even  the light  refraction
  204.                     index is freely  adjustable so that it is possible to
  205.                     create  optical  devices  from  glass  lenses.  These
  206.                     devices act as their  real counterparts: a magnifying
  207.                     glass in Real 3D world really magnifies!
  208.  
  209.     Texture         The  texture  mapping  properties  of Real 3D are not
  210.     Mapping         restricted  to  a  typical   chequered  pattern:  Any
  211.                     picture  can be used to paint objects. You can create
  212.     Color Mapping   pictures with your favorite painting program as  well
  213.                     as with a video digitizer or a scanner.  For example,
  214.     Bump Mapping    by digitizing a wood filament pattern, it is easy  to
  215.                     create wooden objects looking very realistic.
  216.     Clip Mapping    In Real 3D V 2,  textures  are  a  part of the object
  217.                     hierarchy,  so  that  textures  can  be  modified and
  218.     Special Mapping animated just as easily as any object in hierarchy.
  219.  
  220.     Light           Its possible to use unlimited number of light sources
  221.     Sources         with desired color and brightness. Also non pointwise
  222.                     light sources are  included  producing  smooth  edged
  223.                     shadows.
  224.  
  225.     Animation       The  new version introduces a revolutionary animation
  226.     Support         system, including such features as morphing, particle
  227.                     animations, continuous time or  frame based animation
  228.                     description,  procedural   animations,  texture   and
  229.     Procedural      material   morphing,   exellent   memory  management,
  230.     Animations      texture and  backdrop  image  animations,  skeletonal
  231.                     control, etc.
  232.     Particle        In  the new animation system, the motion description
  233.     Animations      is a natural part of the object structure.
  234.                     Real 3D includes also software for  showing  rendered
  235.                     animations  interactively.
  236.  
  237.     Rendering       Real 3D includes seven different rendering techniques:
  238.     Techniques      a real time wireframe model, a hidden line  wireframe
  239.                     model,  a high speed  one light  source  ray  tracing
  240.                     model, a  lampless  ray tracing model, a  non-shadow-
  241.                     casting  ray  tracing model,  scan  line model  and a
  242.                     complete ray tracing model.
  243.  
  244.     Image Output    Interface  to  output  devices  is  well designed and
  245.                     flexible allowing,  for  example,  graphics  hardware
  246.                     manufactures to write the  software  needed for using
  247.                     the hardware with Real 3D.
  248.  
  249.     Anti-aliasing   Real 3D includes adjustable anti-aliasing.  There are
  250.                     9 different degrees of anti-aliasing,  from which the
  251.                     user can select a suitable  level.  The most accurate
  252.                     level uses 256*256 adaptive supersampling,  which  is
  253.                     certainly enough for any application !.
  254.  
  255.     Fast rendering  It  is  possible  to  render  with low resolutions to
  256.                     produce  images  faster. A very useful function is so
  257.                     called box function, which allows the user to  define
  258.                     rectancular areas  on  the  rendering  screen.  These
  259.                     areas can then be rendered with a desired resolution,
  260.                     anti-aliasing level etc.
  261.  
  262.     Macro Function  It  is  possible to combine several Real 3D functions
  263.                     to  form  macros.  With  macros  the  user can easily
  264.                     create complex,  symmetric forms or produce animation
  265.                     effects.  Macros  can  be  saved,  loaded and bind to
  266.                     keys, menus and icons.
  267.  
  268.     Mathematical    There is unlimited number  of  mathematical  textures
  269.     Textures        available. In addition to built in textures, the user
  270.                     can   write  arbitrary  formulas  defining the color,
  271.                     bumps and other material properties.
  272.  
  273.     R3PL            Real 3D contains fully featured programming language,
  274.                     R3PL. The language offers the most powerful interface
  275.                     to the software and can even be  used  for  accessing
  276.                     operating system functions. For example, R3PL is used
  277.                     for:
  278.  
  279.    Database         Two  formats  are  available:  a  binary and an ascii
  280.     Formats         format. The binary format offers efficient  and  fast
  281.                     way of storing a scene description, whereas the ascii
  282.                     format,  based  on   R3PL  programming  language,  is
  283.                     machine independent.
  284.  
  285.     Renderman       Object  data  structure  can be saved using Renderman
  286.     Interface       RIB format.
  287.  
  288.     AutoCAD         Real 3D supports also AutoCAD DXF format.
  289.     Interface
  290.  
  291.     Multiple        It is possible to use multiple textures/materials per
  292.     Textures        object. Furthermore, the materials can be blended and
  293.                     faded.
  294.  
  295.     Tags            Object and material data  structures  can be expanded
  296.                     using  tags.  Tags  are  also  utilized  in  particle
  297.                     animations  where the tag  data attached to an object
  298.                     can determine the behaviour of the object.
  299.  
  300.     Quadric         Quadric tools can be used for constructing complex
  301.     Tools           shapes by combining quadric primitives.
  302.  
  303.     Free Form       Large collection of free form surface construction
  304.     Tools           methods are provided, including coplanar and orthogonal
  305.                     sweeps, swingging, rotation, cross-sectional building
  306.                     etc.
  307.  
  308.     Fractal         Two fractal generatos are included: the tree and the
  309.     Generators      landscape generator.
  310.  
  311.     Linear          All necessary transformations are included and some
  312.     Transformations more.
  313.  
  314.     Nonlinear       Nearly one hundred nonlinear transformations are
  315.     Modifications   available.
  316.  
  317.  
  318.  
  319.  
  320. Can someone wake me up and give me my Cornflakes(TM)? I think I've been dreaming.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.