FSnordic.net
Home Help Rules Login Register
Welcome, Guest. Please login or register.
15.12.18, 07:05

Login with username, password and session length
+  FSnordic.net Forums
|-+  Finnish Discussion / Lentosimulaattorit
| |-+  Maisema- ja lentokonesuunnittelu (Moderators: Juha Kalli, Mikko Maliniemi, Janne Sinkkonen, Ilkka Portti, Mikko J Köykkä)
| | |-+  gMax tutorial - objektin saaminen simuun (FSX)
:  

« previous thread next thread »
Pages: [1] 2 Reply Print
Author Topic: gMax tutorial - objektin saaminen simuun (FSX)  (Read 41284 times)
Mikko Lindström
Offline Offline

Posts: 692
Date Registered: 21.02.05

gMax tutorial - objektin saaminen simuun (FSX)
« on: 10.05.08, 13:51 »

Tervehdys.

Jotta saataisiin uusia henkilöitä kenttiä tekemään niin ajattelin tehdä vähän ohjeen tynkää yhdestä perusasiasta jota aina silloin tällöin kysellään täällä, eli siitä miten gMaxilla tehty objekti saadaan näkymään itse simussa. Tein ohjeen FSX:lle koska mielestäni nykyään on järkevämpää tehdä sceneryt jo tuolle uusimmalle simulle. Tässä ohjeessa en kerro miten itse mallinnus tapahtuu, koska niistä on Tatu Kantomaa jo tehnyt hyvät ohjeet:

http://www.fsnordic.net/discussion/index.php/topic,64163.0.html

http://www.fsnordic.net/discussion/index.php/topic,44311.0.html

Koneella tulee olla asennettuna gMax, FSX gMax gamepack (tulee FSX SDK:n mukana) sekä itse FSX. Nuo on aika simppeli asennella ja niissä tulee mukana omat ohjeet joita voi tarvittaessa käyttää.

1. Objektin mallinnus ja teksturointi valmis




2. Asetetaan GUID ja FriendlyName

Jokaisella objektilla tulee olla GUID sekä FriendlyName parametrit asetettuna. Nämä saa helposti laitettua valitsemalla gMaxin valikosta FS Tools -> LODNameTool -> Create new GUID for this file. Tämän jälkeen tulee ikkuna johon voi syöttää FriendlyName parametrin, tässä tapauksessa annoin nimeksi "tower" joka kuvaa hyvin itse objektia.



Työkalun generoimia arvoja pääsee tarkastelemaan valikosta File -> File properties -> Custom




3. Valmiin modelin exporttaus MDL tiedostoksi

Kun edellä olevat toimenpiteet on tehty, päästään objekti exporttaamaan MDL muotoon. Tämä tapahtuu valitsemalla File -> Export. Tallennusmuodoksi tulee valita Flightsim Model (*.MDL)



Save napin painalluksen jälkeen gMax näyttää seuraavan ikkunan. Default asetuksilla on hyvä jatkaa. Painetaan OK nappia.



Jos kaikki on tehty oikein gMax rouskuttaa hetken aikaa eikä näytä mitään virheilmoituksia tms.

4. XML tiedoston tekeminen

Jotta objekti saadaan näkymään simussa se tarvitsee kaverikseen XML tiedoston. Tiedoston voi luoda esimerkiksi muistiolla. Tiedosto näyttää seuraavalta:

Quote
<FSData version="9.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="bglcomp.xsd">

    <SceneryObject lat="62.6926995493007" lon="22.8241054034247"
                   alt="0M" pitch="0.0" bank="0.0"
                   heading="46" altitudeIsAgl="TRUE"
                   imageComplexity="SPARSE">
        <LibraryObject name="{bc9d4f4b-8c9a-4cf4-a8cf-346c8070f84f}"
                       scale="1.0"/>
    </SceneryObject>

</FSData>

lat ja lon kohtiin tulee asettaa koordinaatit johon objekti halutaan sijoittaa. Koordinaatit saa helposti simusta slewaamalla koneen sopivaan kohtaan ja ottamalla koordinaatit ylös. Heading kohtaan annetaan suunta mihin objektin tulee sojottaa simussa. LibraryObject name kohtaan tulee asettaa GUID arvo joka luotiin kohdassa 2. Arvon voi kopioida suoraan gMaxista jolloin ei tule kirjoitusvirheitä. Muihin arvoihin ei normaalisti tarvitse koskea.

5. MDL+XML = BGL

Nyt meillä pitäisi olla 2 eri tiedostoa, *.MDL ja *.XML tiedosto, tässä tapauksessa tower.mdl ja tower.xml. Nämä kaksi tiedostoa sijoitetaan FSX SDK:n BGL Compiler SDK:n kansioon. Normaalisti kansio sijaitsee seuraavan polun päässä:

C:\Program Files\Microsoft Games\Microsoft Flight Simulator X SDK\SDK\Environment Kit\BGL Compiler SDK

Tämän jälkeen otetaan XML tiedostosta kiinni ja raahataan se BglComp.exe tiedoston päälle. Näytöllä vilahtaa nopeasti seuraava ikkuna, jonka jälkeen kansioon pitäisi ilmestyä BGL tiedosto (olettaen että bglcomp ei ole antanut mitään virheilmoituksia).



Nyt valmis BGL tiedosto voidaan sijoittaa FSX:n Addon Scenery\scenery kansioon tai tehdä sille oma kansionsa Addon scenery kansion alle. Objekti ei vielä tämän jälkeen näy simussa, vielä pitää tehdä library tiedosto samaan tapaan kuin edellinen XML tiedosto tehtiin. Tiedosto näyttää seuraavalta:

Quote
<FSData version="9.0" xsi:noNamespaceSchemaLocation="bglcomp.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ModelData sourceFile="C:\POLKU\JOKA\JOHTAA\MDL\TIEDOSTOON\tower.MDL" />
</FSData>

Jos samaan sceneryyn tulee useita eri objekteja, kannattaa ne kaikki listata samaan library tiedostoon jolloin ei tule miljoonaa eri tiedostoa scenery kansioon.

Tallennetaan tiedosto esimerkiksi nimellä tower_lib.xml ja raahataan sekin jälleen BglComp.exe tiedoston päälle ja lopputuloksena pitäisi olla jälleen uusi BGL tiedosto. Siirretään valmis BGL tiedosto simun Addon Scenery kansioon samaan paikkaan kuin edellinenkin BGL tiedosto.

6. Tekstuuritiedosto simun ymmärtämään DDS muotoon

FSX maisemissa kannattaa käyttää DDS muotoisia tekstuureita, vaikka vanhat BMP tiedostotkin näkyvät. Muunnos tehdään esimerkiksi ImageTool työkalulla joka tulee SDK:n mukana.

Avataan tekstuuritiedosto ImageTool työkaluun. Normaalisti kannattaa tehdä mipmapit tekstuurille. Tämä onnistuu valitsemalla Image -> Create MipMaps. Tämän jälkeen tehdään tekstuurista DXT1 tai DXT3 muotoinen, Image -> Format -> DXT1 tai DXT3. DXT3 on hieman parempilaatuinen, mutta vastaavasti vie enemmän tilaa. Tämän jälkeen valitaan File -> Save as ja valitaan tallennusmuodoksi DDS ja tallennetaan tiedosto simun Addon Scenery\texture kansioon.



7. Valmis objekti simussa

Jos kaikki on mennyt hyvin eikä virheilmoituksia ole tullut, nyt objektin pitäisi näkyä oikein simulaattorissa Smiley



- Mikko
« Last Edit: 08.11.08, 09:31 by Mikko Lindström »

Risto Partanen
Offline Offline

Posts: 4281
Date Registered: 07.01.07

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #1 on: 10.05.08, 14:16 »

Hienoa Mikko thmbup Tämä edesauttaa projekteja monen osalta todella paljon thmbup

Ainahan se on mielessä! Paitsi kerran kun putosin avantoon niin se unohtu sekunniksi..
Riku Hautamäki
Offline Offline

Posts: 392
Date Registered: 31.07.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #2 on: 10.05.08, 20:03 »

Jeah  thmbup
Nyt kun vielä löytäis aikaa testailla kaikkea. Sais tuon yhden vuorenkin heitettyä tuonne simuun...

PS. Mistäs tuon Gamepackin saa?
Yhtäkkiseltään en googlettamalla löytänyt Embarrassed Vai onko se sama kuin FS2004 -gamepack?
« Last Edit: 10.05.08, 21:41 by Riku Hautamäki »
Mikko Lindström
Offline Offline

Posts: 692
Date Registered: 21.02.05

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #3 on: 11.05.08, 06:04 »

PS. Mistäs tuon Gamepackin saa?
Yhtäkkiseltään en googlettamalla löytänyt Embarrassed Vai onko se sama kuin FS2004 -gamepack?

Tulee siinä FSX SDK:n mukana joka tulee vain FSX Deluxen kanssa. Alkuperäisessä versiossa taisi olla vain 3DSMaxille export moduulit mutta SDK SP1 mukana tuli myös GMaxille. Nykyäänhän tuosta on jo SP2 tullut joka kannattaa asentaa.

SP1 asennuksen jälkeen gamepackin pitäisi löytyä seuraavan polun päästä:

...\SDK\Environment Kit\Modeling SDK\FSX_GmaxGamePack

- Mikko

Riku Hautamäki
Offline Offline

Posts: 392
Date Registered: 31.07.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #4 on: 11.05.08, 06:44 »

Jaahas, pitääpäs tutkailla noita FSX De Luxen levyjä :-)
Jari Varje
Offline Offline

Posts: 2598
Date Registered: 05.07.01

WWW
Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #5 on: 13.05.08, 15:22 »

Vähänkään monimutkaisempien objektien sijoittelu käy näppärästi, kun exporttaa objektin lentokonemodelina esim. default-Cessnan päälle. Tämän objektin kanssa on sitten helppo slewata ympäriinsä ja hakea juuri oikeat koordinaatit. FS2004-gamepackin kanssa onnistuu ihan suoraan, en tosin tiedä miten FSX:n kanssa.

Kim Eriksson
Offline Offline

Posts: 3113
Date Registered: 05.12.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #6 on: 06.07.08, 08:00 »

Tämäpä hyvä ohje! Nyt löytyy hyvät ohjeet, FSX deluxe, inspiraatiota ja intoa aloittaa objektien tekeminen! Ensin voisi kyllä harjoitella, ettei tule ihan outoja objekteja, jotka haukutaan lyttyyn, jos harjoittelisi tekemällä sceneryn... Näillä mennään!

Asrock Z87 Pro4|Intel i5 4670k @4.4GHz|Palit GTX780|Crucial Ballistix 16GB 1600MHz CL9|
Kim Eriksson
Offline Offline

Posts: 3113
Date Registered: 05.12.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #7 on: 04.10.08, 18:16 »

Olisiko nuo kuvat kannattanut laittaa permanenteiksi? Nyt tästä ei ole enää paljonkaan hyötyä..?

Asrock Z87 Pro4|Intel i5 4670k @4.4GHz|Palit GTX780|Crucial Ballistix 16GB 1600MHz CL9|
Riku Hautamäki
Offline Offline

Posts: 392
Date Registered: 31.07.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #8 on: 07.11.08, 10:14 »

Kellään missään noita kuvia? Ja mitään mahiksia saada stickyksi?
Riku Hautamäki
Offline Offline

Posts: 392
Date Registered: 31.07.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #9 on: 07.11.08, 22:44 »

Ei pärkkeles, ei ymmärrä...
Asensin siis SDK:n, mutta esim. gmaxin gamepacks -kansiossa ei ole mitään kuten ei ole missään gmaxin valikoissakaan. Teinkö jotain mahdollisesti väärin tms?
Mikko Maliniemi
Nik Kammiomieli
Moderator
Offline Offline

Posts: 33498
Date Registered: 05.07.01

WWW
Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #10 on: 08.11.08, 06:46 »

Ei pärkkeles, ei ymmärrä...
Asensin siis SDK:n, mutta esim. gmaxin gamepacks -kansiossa ei ole mitään kuten ei ole missään gmaxin valikoissakaan. Teinkö jotain mahdollisesti väärin tms?


Makemdl.exe, FSModelExp.dle ja makemdl.parts.xml pitää siirtää manuaalisesti sinne gMax\plugins kansioon. Siis sieltä, mihin sen SDK:n asensit...

                                Entinen hiihtäjä, nykyisin raitis

                                 My photos on Airliners.net
Mikko Lindström
Offline Offline

Posts: 692
Date Registered: 21.02.05

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #11 on: 08.11.08, 08:54 »

Ei pärkkeles, ei ymmärrä...
Asensin siis SDK:n, mutta esim. gmaxin gamepacks -kansiossa ei ole mitään kuten ei ole missään gmaxin valikoissakaan. Teinkö jotain mahdollisesti väärin tms?


Näyttääkö sun gMaxin hakemistorakenne tältä? Käynnistithän gMaxin siitä gamepackin tekemästä pikakuvakkeesta etkä siitä gmaxin omasta .exestä?



Kim Eriksson
Offline Offline

Posts: 3113
Date Registered: 05.12.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #12 on: 08.11.08, 09:21 »

Muuten mikko, onko sulla noi alotusviestin kuvat tallella? Voisit upata noi kuvat uudestaan, ja sitten joku mode voisi laittaa ne pysyviksi sitten.. Roll Eyes

Asrock Z87 Pro4|Intel i5 4670k @4.4GHz|Palit GTX780|Crucial Ballistix 16GB 1600MHz CL9|
Mikko Lindström
Offline Offline

Posts: 692
Date Registered: 21.02.05

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #13 on: 08.11.08, 09:32 »

Löytyihän ne onneksi tuolta kovalevyn syövereistä Smiley

Kim Eriksson
Offline Offline

Posts: 3113
Date Registered: 05.12.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #14 on: 08.11.08, 10:22 »

Mahtavaa!  thmbup

Asrock Z87 Pro4|Intel i5 4670k @4.4GHz|Palit GTX780|Crucial Ballistix 16GB 1600MHz CL9|
Riku Hautamäki
Offline Offline

Posts: 392
Date Registered: 31.07.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #15 on: 08.11.08, 12:10 »

Quote
Näyttääkö sun gMaxin hakemistorakenne tältä? Käynnistithän gMaxin siitä gamepackin tekemästä pikakuvakkeesta etkä siitä gmaxin omasta .exestä?

Pitää tsekata kun pääsen töistä. Tuo gamepacks -kansio on tosiaan ihan tyhjä joten sillä hiukan alkoi ihmetyttää...

Mahtava juttu kun nuo kuvat tuli takaisin :-)

Laitoin Lindströmille postia EFSI -laajennusta koskien.
Riku Hautamäki
Offline Offline

Posts: 392
Date Registered: 31.07.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #16 on: 08.11.08, 14:32 »

Tuollaiselta se näyttää

Tyhjää täynnä siis Huh
Mikko Lindström
Offline Offline

Posts: 692
Date Registered: 21.02.05

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #17 on: 08.11.08, 14:36 »

Joo asennuksessa mennyt jotain pieleen sitten. Oothan laittanut kaikki SDK:n service packit? Tuota gMaxille tehtyä gamepackia ei ollut siinä alkuperäisessä SDK:ssa vaan se tuli vasta muistaakseni ekassa SP:ssä

Riku Hautamäki
Offline Offline

Posts: 392
Date Registered: 31.07.06

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #18 on: 08.11.08, 15:31 »

Jaahas, enpä ole asentanut. Lähti juuri latautumaan SP1 thmbup
Kiitos!!!
Antti Havukainen
Offline Offline

Posts: 1650
Date Registered: 04.04.04

Re: gMax tutorial - objektin saaminen simuun (FSX)
« Reply #19 on: 31.08.09, 12:48 »

Missähän mahtaa mättää, kun en saa exportattua edes naurettavan yksinkertaista teksturoimatonta laatikkoa MDL-muotoon? Joka kerta tulee tällainen samanlainen virheilmoituslitania exporttausvaiheessa.

[ attachment removed / expired ]
Pages: [1] 2 Reply Print 
« previous thread next thread »
Jump to:  

1