Hangar.La tienda de software del Amiga

lookat 1.0

VRML2 viewer from the openvrml distro

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

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 :)

Gratis

Web del proyecto ↗

Descargar 547 KB

Desde el Amiga: abre Hangar y busca lookat.

Categoríagfx/3d
Tamaño547 KB
Param68k-amigaos
Necesitam68060, StormMesa, ixemul
OrigenAminet