Short: Generates VRML from Geo (Videoscape) objects. Author: BODMER Stephan (bodmer2@uni2a.unige.ch) Uploader: BODMER Stephan (bodmer2 uni2a unige ch) Type: gfx/3d Version: 1.10 Requires: MUI 3.x Architecture: m68k-amigaos This proggy is a simple object converter. It converts Videoscape 3D (2.0) Geo (ascii) objects into VRML V1.0 (ascii) files. VRML Node supported: -DirectionalLight -PointLight -Light direction and color -IndexedFaceSet/IndexedLineSet -MaterialBinding (OVERALL, PER_FACE_INDEXED) -Material (diffuse color only) Others: -Each face color from Geo file is conserved -Completlly dynamique memory allocation (no max points/faces) -Each of the 16 base colors can be adjusted -Nice MUI interface. There are some limitation with the Geo objects: -THERE IS NO CONTROL IF THE GEO FILE STRUCTURE IS CORRECT... Only the first 4 chars are tested (3DG1) -No double faces simplification -No transformation of trivial objects (ex: cube) into special VRML nodes (cube{}) -Only the ascii geo format is supported Some comment: ------------- You can ask me why I choose Geo format for my converter. The answer is simple, it's the only object format who is an ascii text, that's why the conversion is very easy to do...(and I don't know how the other standard objects formats works...). I just wrote this tool to show my old Vidoescape objects on a Sun Workstation at my University. I decided that it was the good moment to learn MUI programming too... The result is my first MUI application for Amiga... (Quite simple of course...) I don't know if I will continue to improve this version... Usage: ------ It's very simple, choose a Geo object, choose the VRML file, choose some parameters and convert it !!! But, there's only one problem, you can't check your converted VRML files...No VRML browser exists for Amiga ... (someone listening !!!). Small history: V 0.0 The main idea was born when I saw that I should write some VRML objects by hand for my "Infographie" class... V 0.1 Shell (UNIX) oriented tool without color support V 0.2 Colors added (PER_FACE_INDEXED) First Amiga port. V 0.3 Light nodes added V 0.4 ...Why not do a nice GUInterface... V 0.5 ...Reading docs for MUI... V 0.6 ...Nice, but long code source...Hey, but there's MUIBuilder !!! V 0.7 ...Some practice with MUIBuilder... V 0.8 ...First MUI Interface... V 0.9 ...Yep...it's nice... V 1.0 All option inplemented. V 1.01 Correction of some ASL-Req bugs. V 1.02 Correction of float to ascii function (more accurate...) V 1.10 First public release on Aminet. Some futur ideas: -Add CyberGL support -Add a complete VRML browser... -Other object format. Geo2Vrml is freeware. If you use it (I doubt...) or if you like it, just mail me... For the source code, contact me too... Check my Homepage for new versions and other tools (or check your favorite Aminet dealer ;^) ). I added a small object in my archive. It's the famous TRON tank... Have fun in the new worlds of virtual reality... Stephan. BODMER Stephan bodmer2@uni2a.unige.ch (University of Geneva) http://cui.unige.ch/~bodmer2 (french/english) A proud Amiga 3000/68060/50 Mhz owner