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

gfx/show/ldview0.8-mos.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:ldraw model viewer
Author:Juha-Pekka Jokela <jpjokela at surfeu.fi>
Uploader:aminet aminet net
Type:gfx/show
Version:0.8 (28.4.2005)
Architecture:ppc-morphos
Date:2006-12-13
Download:http://aminet.net/gfx/show/ldview0.8-mos.lha - View contents
Readme:http://aminet.net/gfx/show/ldview0.8-mos.readme
Downloads:1077

READ THE DOCUMENTATION BEFORE USING THE PROGRAM!

This program is beta, so don't blame me if it couses any damage to your system
:)

Short description:
A viewer for lego models in ldraw format (see http://www.ldraw.org)

What's new in version 0.8:
-Support for .mpd format
-Smooth shading
-Faster loading of models (also uses less memory)
-Possibility to display parts used in the model
-Different display modes (lines/solids)
-Automatic fixing of broken transformation matrices
-Automatic fixing of bowtie quads
-Camera movement
-Better transparency
-Possible to change background color
-Support for high detail primitives

Requirements:
-MorphOS 1.4 or newer
-Supported 3D gfx card
-tinygl 0.2 (comes with morphos 1.4)
-ldraw parts library
-some models

Installation:
-Copy the exe where ever you like.
-Download LDraw 0.27 Base Distribution from here:
 http://www.ldraw.org/download/software/ldraw/ldraw027.zip
-Copy P/ PARTS/ and MODELS/ directories from LDraw Base Distribution to the same
 directory as the ldraw executable
-Optional: Install part updates over the existing directories
-ldparts: assign is no longer required, but the exe MUST be in the same
directory
 where directories P/ and PARTS/ are

Usage:
Currently ldraw viewer can be used only from shell.

Arguments:
-window     use window instead fullscreen
-width x    set window width to x  (default: 640)
-height x   set window height to x (default: 480)
-lowdetail  reduces part details (obviously faster)
-highdetail use high detail primitives (when available) instead of normal ones -
            NOT RECOMMENDED, doesn't look much different, but will be a LOT
slower

Example: will display car model on 1024x768 screen with low detail parts
ldview -lowdetail -width 1024 -height 768 MODELS/CAR.DAT

Controls:
numpad:
1,2,3,7,8,9 increase / decrease x/y/z rotation speed
4,5,6       set x/y/z rotation speed to 0
-,+         scale the model
cursor keys move the camera
b           changes background color
m           switches display mode (solids+lines, solids, lines)
l           toggle lights
s           toggle shading model
, and .     cycles submodels & parts
esc         quits program

Restrictions:
-Some big models need to be scaled down to fit screen nicely
-Colors don't work perfectly
-Face culling doesn't work (would speed up quite a bit)
-User interface could be improved a lot (asl requester for model file, for
example)

FAQ:
Q: -The program seems a bit slow...
A: -The models are far more complex than they might seem
   -Program could be optimized a lot (and hopefully will be)
   -Note to Voodoo users: Voodoo can't draw lines, so they are quite slow.
    You can switch off line drawing with 'm'-key

Q: -Will there be an editor in the future?
A: -Maybe. If enough people request it :)
   -You can already create models by creating model files with text editor
    (the format is quite simple)

Q: -Where can I find some cool model files?
A: -ldraw homepage has "model of the month" competition, and some models are
    publicly available
   -Brickshelf has LOTS of model files. Search for user "Koyan" for example
    (check links section)

Q: -Some models are missing some parts!
A: -Install parts updates, maybe the missing parts are there?
    (If they aren't there, I have no idea where to find them...)

Q: -Will you add support for software rendering?
A: -MorphOS 1.5 will likely have software rendering drivers for OpenGL
    (and hardware drivers for more GFX cards)
    So, the answer is "not likely"

Q: -Will you add feature X?
A: -Probably not, unless someone requests it :)

Useful links:
http://www.ldraw.org
http://www.brickshelf.com

Future:
-Better user interface
-LOTS of optimizations
-Perhaps you have some cool ideas? :)


Contents of gfx/show/ldview0.8-mos.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                30174   65140  46.3% -lh5- 1f45 Apr 28  2005 ldview
[generic]                 1906    3820  49.9% -lh5- e198 Apr 28  2005 readme.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         2 files   32080   68960  46.5%            Dec 13  2006

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