AminetAminet
Search:
84512 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/3d/Geo2Vrml.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Generates VRML from Geo (Videoscape) objects.
Author:BODMER Stephan (bodmer2 at uni2a.unige.ch)
Uploader:BODMER Stephan (bodmer2 uni2a unige ch)
Type:gfx/3d
Version:1.10
Requires:MUI 3.x
Architecture:m68k-amigaos
Date:1997-07-12
Download:http://aminet.net/gfx/3d/Geo2Vrml.lha - View contents
Readme:http://aminet.net/gfx/3d/Geo2Vrml.readme
Downloads:359

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 at uni2a.unige.ch (University of Geneva)
http://cui.unige.ch/~bodmer2 (french/english)
A proud Amiga 3000/68060/50 Mhz owner


Contents of gfx/3d/Geo2Vrml.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                15476   33496  46.2% -lh5- 36cd Jul 11  1997 Geo2Vrml
[generic]                  788    1632  48.3% -lh5- c56d Jul 11  1997 Geo2Vrml.info
[generic]                 1649    3118  52.9% -lh5- 1d8d Jul 10  1997 Geo2Vrml.readme
[generic]                 1295    1816  71.3% -lh5- 600d Jul 11  1997 Geo2Vrml.readme.info
[generic]                 3605   14823  24.3% -lh5- 5f2f Jul 11  1997 Tank.geo
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files   22813   54885  41.6%            Jul 12  1997

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>