From gauthe_a@epita.fr  Mon Feb  3 11:46:07 1997
Return-Path: gauthe_a@epita.fr
Received: from boson (root@boson.epita.fr [163.5.1.4]) by menger.eecs.stevens-tech.edu (8.8.3/8.7.3) with ESMTP id LAA20551 for <alain@cs.stevens-tech.edu>; Mon, 3 Feb 1997 11:46:02 -0500 (EST)
Received: from aux.epita.fr [163.5.1.37] by boson for <alain@cs.stevens-tech.edu> (ESMTP)
	  Paris France Mon, 3 Feb 1997 17:43:33 GMT
Received: from gauthe_a@freon.epita.fr [163.5.1.6] by aux.epita.fr for alain@cs.stevens-tech.edu
	  Paris France Mon, 3 Feb 1997 17:43:40 GMT
Date: Mon, 3 Feb 1997 17:43:40 GMT
From: alain gautherot <Alain.Gautherot@epita.fr>
Message-Id: <199702031743.RAA11167@aux.epita.fr>
To: alain@cs.stevens-tech.edu
Status: OR

										Paris, December 15th 1996


Hi everybody!



This is the second and last release of this basic 3d engine
running on the Bebox.
Now It's time for me to develop a craft multi-purposes 3d engine.
You have to know the current viewing system is so simple that it
depends even on the generated picture's size! This is why the
displayed objects are so stretched when close to the viewing point.




1) Main features


- 8 & 32 bits support (32 looks best)
- painter's algorithm rendering
- flat, mapped, phong-like & phonged mapped polygons



2) File format


The only 3d format supported yet, is a home-made one
which consists in 3 different files per object:
.vrt: vertices file
.ofc: faces file
.nvs: normals file (used for phong and texture mapping)


The file parsers for following format have been written and
should be released... shortly (well I hope so, because there
is still a certain amount of work to be done: a lot of data
are skiped though they should not):

dxf, obj, nff, off, 3d2, 3ds



3) Installation

run a terminal and type:

gunzip 3dMo-dr8.tar.gz
tar xpvf 3dMo-dr8.tar


You get a "3dMo-dr8" directory containing the "Textures" and "3dObjects"
directories: that's where the application looks for objects & textures when
launched. So don't remove them from the binary's directory.
The 3rd file is the executable: 3dMo-dr8

Run it and have fun!



4) Keys


you can make x & y axys rotations using the arrow keys,
and zoom in/out using page up/down keys.

The Esc key reset point of view

Well, a straightforward use of keys, isn't it?



5) What's next?


As previous releases, the BeOS capabilities are not used, especially
the multi-threaded renderer has not been written (I still don't know
the best way to do it)


If you're are interested in a particular routine, or if any
suggestions, feel free to contact me at the following address
(until mid'97):

gauthe_a@epita.fr


If you are involved in 3d computer graphics, I would be pleased
to talk about 3d developping on the Bebox.


BeBox rulzzzzzzzzzz!


--
Alain Gautherot		aka JoOl, Yet another DSPrider
Epita, Paris: gauthe_a@epita.fr

"No matter how long the sword is, if we doesn't know about vertue"