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

gfx/3d/lookat.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:VRML2 viewer from the openvrml distro
Uploader:James S Perrin <james perrin ntlworld com>
Type:gfx/3d
Version:1.0
Requires:m68060, StormMesa, ixemul
Architecture:m68k-amigaos
Date:2002-04-14
Download:http://aminet.net/gfx/3d/lookat.lha - View contents
Readme:http://aminet.net/gfx/3d/lookat.readme
Downloads:366

What is it?

This is a straightforward compile of the GLUT based VRML2 viewer that
comes as part of the openvrml GPL'd library <http://www.openvrml.org>
VRML2 is the markup language to describe 3D worlds and objects. There
are a lot of VRML2 (aka VRML97) files out there on the web if you look 
for them.

Usage

As with all StormMesa (OpenGL) apps a stack of 500000 is recommended.

lookat [-url] [(input-URL) || (input-file)] [(output-file)]

  lookat sample.wrl
  lookat -url http://www.somewhere.com/sample.wrl

*NOTE*
Since lookat is compiled with ixemul it uses UN*X style paths
eg Work:VRML/foo.wrl becomes /Work/VRML/foo.wrl
and //bar.wrl becomes ../../bar.wrl


Navigation options

Hold left-mouse button and move mouse to rotate
Hold middle-mouse button and move to zoom

Keys

q - Quit
w - Toggle wireframe-mode/filled-mode
t - Enable/Disable Texture mapping
d - Enable/Disable Bounding Box Spheres
l - On/Off Headlight
c - Enable/Disable Culling
b - Enable/Disable Alpha Blending
a - FLY upwards (?)
z - FLY downwards (?)
, - FLY left (?)
. - FLY right (?)
/ - toggle fps on/off


Bugs/Caveats

I haven't had much luck with the -url option, though it does try and get the
file various things seem to go wrong.

The Navigation is apalling as there is no speed adjustment and right-mouse
that is used to Walk is over ridden by the AmigaOS menu. A 3 button mouse
helps.

I haven't tried setting the mime type in any browsers yet as the path to the
downloaded copy will need to be converted to UN*X style with a command
or Arexx. The mime-type however is x-world/x-vrml.

Slow, even using a 060/66 and Voodoo3. This is mainly becuse th CPU is to
slow to deal with OpenGL in general. I looked at miniGL but the openvrml
library uses too many unsupported GL calls.

The name's crap but I didn't choose it ;)

Technical

This version is compiled from the openvrml 0.11.2 sources for m68060 only.
The library is written in C++ and needed a lot of stack to compile. It is only
optimised at -O as -O2 failed to link and required silly amounts of stack and
patience. The library can use Javascript support from Mozilla so obviously
this is turned off.

I would like to Amiga-ise lookat (there are Win32/Mac/gtk versions) but I
have done very little AmigaOS progging so it won't happed too soon unless
someone vounteers :)


Contents of gfx/3d/lookat.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 7014   17992  39.0% -lh5- 4902 Jun  6  2001 lookat/COPYING
[generic]                 6011   22547  26.7% -lh5- 8da6 Dec 15  2000 lookat/glutint.h
[generic]               519742 1455648  35.7% -lh5- 067f Feb 16  2002 lookat/lookat
[generic]                 1975    5076  38.9% -lh5- 81ea May 23  2001 lookat/lookat.cpp
[generic]                 1355    2485  54.5% -lh5- 4f62 Apr  7  2002 lookat/lookat.readme
[generic]                 3210    9652  33.3% -lh5- 3027 Feb 12  2002 lookat/Makefile
[generic]                  247     475  52.0% -lh5- b80d Jun 29  2001 lookat/Makefile.am
[generic]                 3125    9547  32.7% -lh5- 3a1b Oct 18  2001 lookat/Makefile.in
[generic]                  346     713  48.5% -lh5- 742d Mar 24  2000 lookat/models/bounce.wrl
[generic]                  644    2365  27.2% -lh5- 0786 Jul  1  2001 lookat/models/orbit3.wrl
[generic]                 1459    5561  26.2% -lh5- 81a5 Mar 24  2000 lookat/models/snoman.wrl
[generic]                 5906    5906 100.0% -lh0- c815 Mar 24  2000 lookat/models/textures/LE1.jpg
[generic]                 3106    3106 100.0% -lh0- f15f Mar 24  2000 lookat/models/textures/mercury.jpg
[generic]                 1193    1193 100.0% -lh0- 765f Mar 24  2000 lookat/models/textures/solar.jpg
[generic]                  566     566 100.0% -lh0- e35d Mar 24  2000 lookat/models/textures/venus.jpg
[generic]                  107     174  61.5% -lh5- 50e2 Apr  7  2002 lookat/mymake
[generic]                 2616    7468  35.0% -lh5- 74c7 May 23  2001 lookat/ViewerGlut.cpp
[generic]                  753    1392  54.1% -lh5- b1ea Dec 15  2000 lookat/ViewerGlut.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        18 files  559375 1551866  36.0%            Apr 14  2002

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