[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Graphic object library




Vi trenger en katalogstruktur for å lagre grafikk. Ser for meg at vi har
en struktur hvor vi har de filene vi jobber på (Graphic object library).
Disse kan så importeres inn i gos ved å kalle en funksjon gosimport eller
noe slikt. I gos er alle filene linjære dvs de har en id som i dag er en
WORD 0-65535. I graphic object lib er det ønskelig med en struktur som kan
være noe slikt:

texture
 -common
   -wall
   -floor
   -ground
   -roof
   -ceiling
   -div
   -surface
 -area1
   -wall
   ...
   -surface
 -area2
   ...
 ...
material
 -common
   -wall
   ...
   -surface
 -area1
   ...
 ...
geometry
 -common
   -animal
   -people
   -weapon
   ...
   -plants
 -area1
   -terrain
   -houses
   ...
   -animal
 -area2
    ...
 

area1..n vil sef byttes ut med "virklige navn" navn på områder i verdenen.
Alle filene i denne strukturne vil bruke symbolske navn med path i denne
strukturen for å referere til objekter som de bruker. Når vi inkluderer
animasjoner så kan det kansje bli en ny hoved gruppe. Til vær fil i denne
strukturen må det finnes ei info fil som forteller hvem som har laget den
fila, copyrights osv. Har samlet noen textures som er vis i et tree på
url: http://www.pvv.ntnu.no/~andersr/textures/ Her er det også vis en måte
å dokumentere strukturen på. Laget makefiler som lager html filer som
samler informasjoen på en enkel måte. Eksemplene kommer fra to pakker som
jeg lastet ned fra nettet. De har begge en Copyright med fri bruk for ikke
kommersielle prosjekter. Formatet på disse info filene er jeg også litt
usikker på. Koket sjapt sammen noe slikt:
Source       : URL / Firam / etc
Orginal name : Orginal navn på fila hvis vi forandrer den.
Author       : Ola Norman
E-mail       : ola@mail.no
Copyright    : Hva som helst.... til slutten av fila.
Kunne kansje vært en ide å bruke XML i denne fila. Da ville vi få noe
slikt:
<XML header som jeg ikke kjenner>
<SOURCE>http://download.org/texture.png</SOURCE>
<ORIGINALFILE>texture.png</ORIGINALFILE>
<AUTHOR>Mr Unkown</AUTHOR>
<EMAIL>mru@download.org</EMAIL>
<COPYRIGHT>Masse tekst som forteller hvem som har lov å brukke denne fila
go til hva den kan brukes til. Forfatteren tar ikke noe ansvar..... 
osv osv osv.</COPYRIGHT>

Er dette fornuftige felt? Burde vi hatt flere færre?

Anders

 ----------------------------------------------------------------------
|    ******   Anders Reggestad                                         |
|  *   *   *  Mobil tlf.   : 95044443                                  |
| *    *   *  E-Mail       : andersr@pvv.ntnu.no                       |
| *********   Post adresse : Haug Prestegård 3300 Hokksund             |
| *    *   *  Jobb adresse : FFI avdeling for Undervannsforsvar Horten |
| *    *    * Hjemmeside   : http://www.pvv.ntnu.no/~andersr           |
 ----------------------------------------------------------------------