FlightSim.CZ   Reklama  
> Nejste přihlášen Login
  Dnes je sobota 27. 12. 2025, svátek má Žaneta Translate
ÚVOD
LETADLA
KRAJINY
AI PROVOZ
UTILITY
ČLÁNKY
FÓRUM
 Seznam příspěvků
ODKAZY
SCREENSHOTY
VIDEA
INZERCE
PLÁNOVÁNÍ LETŮ
VYHLEDÁVÁNÍ
O SERVERU
RSSRSS - fórum
RSSRSS - novinky
FacebookFacebook
MobileVerze pro PDA
tipy pro Ground2k4 Jeden příspěvek | Celý strom
tipy pro Ground2k4   8. 2. 2004 / 11:58
Vláďa Stoje
ahoj,

v posledních dnech bylo na avsimu pár věcí k tomu, co se tu nedávno řešilo.

1) výskyt nechtěných autogenů na letištích v blízkosti nově přidělávaných silnic z Ground2k4 ve FS2004, 2) needitovatelné původní flatteny po odstraněných defaultních vodách.

1) myslel jsem si, že určité použitelné řešení těch autogenů přinesl program Chptconv od E. Knoblocha (Petře jakou technikou jsi vlastně nakonec udělal sceneii 415_114, aby tam nic nezlobilo?), ale R. Ludowise (Rhumbaflappy na avsimu) tvrdí, že to není správné a zatím navrhuje řešit to odstraněním vektorových autogenů od přidělávaných linií úplně. Ne zcela úplně pro všechny silnice toho typu na celém světě (škrtnutím VectorAutogen=něco v Terrain.cfg), ale definováním textury pro danou vytvářenou linii nikoliv odkazem na její číslo v Terrain.cfg, býbrž přímým odkazem na textury, přičemž se atribut volání vektotových autogenů vynechá. Například liniové objekty ve 414_114SW_9.bgl od Petra původně volají sedm různých textur takhle:


VTPTexStart label word

VTPTextureListHeader 7,VTPTexListStart, VTPTexNameStart, VTPTexNameEnd

VTPTexListStart label word
VTPTextureListEntry VTPTexNameStart, VTPTexName0, VTPTexName1
VTPTextureListEntry VTPTexNameStart, VTPTexName1, VTPTexName2
VTPTextureListEntry VTPTexNameStart, VTPTexName2, VTPTexName3
VTPTextureListEntry VTPTexNameStart, VTPTexName3, VTPTexName4
VTPTextureListEntry VTPTexNameStart, VTPTexName4, VTPTexName5
VTPTextureListEntry VTPTexNameStart, VTPTexName5, VTPTexName6
VTPTextureListEntry VTPTexNameStart, VTPTexName6, VTPTexName7
VTPTexNameStart label word
VTPTexName0 label word
VTPTextureName "1024"
VTPTextureType 0, 0, 0, 0
VTPTexName1 label word
VTPTextureName "1159"
VTPTextureType 0, 0, 0, 0
VTPTexName2 label word
VTPTextureName "1163"
VTPTextureType 0, 0, 0, 0
VTPTexName3 label word
VTPTextureName "1147"
VTPTextureType 0, 0, 0, 0
VTPTexName4 label word
VTPTextureName "1171"
VTPTextureType 0, 0, 0, 0
VTPTexName5 label word
VTPTextureName "1239"
VTPTextureType 0, 0, 0, 0
VTPTexName6 label word
VTPTextureName "1243"
VTPTextureType 0, 0, 0, 0
VTPTexName7 label word
VTPTexNameEnd label word


kdežto Dick Ludowise navrhuje tohle:


VTPTexStart label word

VTPTextureListHeader 7,VTPTexListStart, VTPTexNameStart, VTPTexNameEnd

VTPTexListStart label word
VTPTextureListEntry VTPTexNameStart, VTPTexName0, VTPTexName1
VTPTextureListEntry VTPTexNameStart, VTPTexName1, VTPTexName2
VTPTextureListEntry VTPTexNameStart, VTPTexName2, VTPTexName3
VTPTextureListEntry VTPTexNameStart, VTPTexName3, VTPTexName4
VTPTextureListEntry VTPTexNameStart, VTPTexName4, VTPTexName5
VTPTextureListEntry VTPTexNameStart, VTPTexName5, VTPTexName6
VTPTextureListEntry VTPTexNameStart, VTPTexName6, VTPTexName7
VTPTexNameStart label word
VTPTexName0 label word
VTPTextureName "1024"
VTPTextureType 0, 0, 0, 0
VTPTexName1 label word
VTPTextureName "roadssu.bmp;roadshw.bmp;roadsAsu.bmp;roadsAsu.bmp;roadsAsu.bmp;roadslm.bmp"
VTPTextureType 2, 0, 0, 4
VTPTexName2 label word
VTPTextureName "roadssu.bmp;roadshw.bmp;roadsAsu.bmp;roadsAsu.bmp;roadsAsu.bmp;roadslm.bmp"
VTPTextureType 2, 0, 0, 4
VTPTexName3 label word
VTPTextureName "hiwaysu.bmp;hiwayhw.bmp;hiwaysu.bmp;hiwaysu.bmp;hiwaysu.bmp;hiwaylm.bmp"
VTPTextureType 2, 0, 0,4
VTPTexName4 label word
VTPTextureName "roadssu.bmp;roadshw.bmp;roadsAsu.bmp;roadsAsu.bmp;roadsAsu.bmp;roadslm.bmp"
VTPTextureType 2, 0, 0, 4
VTPTexName5 label word
VTPTextureName "roadssu.bmp;roadshw.bmp;roadsAsu.bmp;roadsAsu.bmp;roadsAsu.bmp;roadslm.bmp"
VTPTextureType 2, 0, 0, 4
VTPTexName6 label word
VTPTextureName "roadssu.bmp;roadshw.bmp;roadsAsu.bmp;roadsAsu.bmp;roadsAsu.bmp;roadslm.bmp"
VTPTextureType 2, 0, 0, 4
VTPTexName7 label word
VTPTexNameEnd label word

čímž se definice silnic v Terrain.cfg obejdou, přidělané silnice jsou bez automatických billboardů a sloupů el. vedení, ale to je snesitelnější než nechtěné shluky těchhle věcí na letištích.


2) s druhým programem od Edgara Knoblocha cfs2conv2 z poslední doby je naopak i Rhumbaflappy spokojen, jde o to, že například programem LWMwiever Jima Keira se dá disassemblovat soubor HP*.bgl pro danou LOD5 oblast obsahující default LWM polygony vodních ploch, a program cfs2conv2 (s přispěním bglc.exe) z toho dokáže zpětně udělat bgl, v němž sice vodní plochy zůstanou, ale bez původní vlastnosti být vodorovné na definované výšce, takže pak lezou po terénu. Vypadá to úžasně srandovně, takový default Orlík lezoucí po SRTM reliéfu (v těch místrech trochu nepřesném), úplná himalájská velepeřej... To není ale vtipem celého postupu - jde o to, že pak už je možné nechtěné vodní plochy excludovat, a nezbudou tam po nich flatteny.

Vláďa Stoje
   Seznam příspěvků  

Re: tipy pro Ground2k4   8. 2. 2004 / 15:45
Petr Šulc
To jsou opravdu zajímavé postřehy Vláďo a určitě je zkusím je použít.....
Tu scenery 415-114, konkrétně LKBE jsem vyřešil tak, že jsem použil Chptconv, ale JEN na tu jednu LOD9 kde se nachází LKBE...
Ve všech ostatních totiž byly nějaké mosty a jak jsem tady dával obrázek na forum, vedlejší produkt odstranění sloupů pomocí chptconv je ten, že ke každému mostu postavil další dva kolmo na ten původní..
Takže je to použitelné na letiště za předpokladu že v té LOD9 nejsou žádné mosty......
Ještě prosím o radu......
Kde se mají zaměnit ty instrukce jak jsi je vypsal.......Aby se nezobrazovaly ty sloupy...
Já až zas takový patolog přez FS nejsem, tak se radši zeptám než abych to pitval sám.... )

   Seznam příspěvků  

Re: Re: tipy pro Ground2k4   8. 2. 2004 / 17:01
Vláďa Stoje
Ahoj Petře,

to je perfektní řešení! Jinak ten Chptconv kromě těch mostů nic dalšího moc neovlivnil? R. Ludowise soudí, že ty háčky na koncích linií nejsou úplně správné, no ale když to není vidět tak je to v pořádku. Jeho návrh je zatím raději u tvořené linie vypustit úplně vektorový autogen. Když je v zdrojovém souboru (stejném který by mohl sloužit jako vstup pro Chptconv) například

VTPTextureName "1163"
VTPTextureType 0, 0, 0, 0

odkazuje to do Terrain.cfg na popis linie

[Texture.1163] // asphalt / 2 lanes / undivided median
Type=2
Size=4
ExcludeAutogen=1
MaskClassMap=1
Textures=roadssu.bmp,roadshw.bmp,roadsAsu.bmp,roadsAsu.bmp,roadsAsu.bmp,roadslm.bmp
offset=flat
VectorAutogen=2

a R. Ludowise navrhuje podle toho napsat v zdrojovém souboru přímo jména textur

VTPTextureName "roadssu.bmp;roadshw.bmp;roadsAsu.bmp;roadsAsu.bmp;roadsAsu.bmp;roadslm.bmp"
VTPTextureType 2, 0, 0, 4

takže pak se linie zobrazí bez nahlížení do Terrain.cfg jenom podle definice textur, a tím pádem se vynechá i VectorAutogen (teda jestli jsem to pochopil správně)

Vláďa Stoje
   Seznam příspěvků  

Re: Re: Re: tipy pro Ground2k4   8. 2. 2004 / 18:09
Petr Šulc
No já jsem tam našel jen ty mosty, ničeho jiného jsem si nevšiml....
Ty metody co popisuješ jsou určitě použitelné, ale přece jen by situaci vyřešilo nejlíp vydání nové verze Groundu....
Já jsem jen běžný uživatel a když se musím v nějakém programu vrtat jen proto aby fungoval tak jak má, jsem z toho na nervy.
Ale musím uznat že Richard L. je třída a držím mu palce do další práce..... Kde bysme teď byli bez něho......

   Seznam příspěvků  

Re: Re: Re: Re: tipy pro Ground2k4   8. 2. 2004 / 19:20
Vláďa Stoje
Ahoj,

nový Ground2k by to mohl řešit a tomu by asi pomohl i nový terrain SDK, jestli pro FS2004 bude. Když už autoři FS2004 vymysleli ty vektorové autogeny, sloupy podél silnic atd. tak by bylo dobré, kdyby to šlo bez problémů využívat i při tvorbě scenerií. Vypnutí vektorových autogenů výhradně pro danou scenerii postupem R. Ludowise funguje a mimochodem má to na našem počítáčku i znatelný vliv na fps. Jiná možnost jak vypínat nebo měnit vektorové autogeny je taky editovat nastavení např. jednotlivých silnic v terrain.cfg, ale myslím že to taky není moc rozšířený postup?

Vláďa Stoje
   Seznam příspěvků  

Re: Re: Re: Re: Re: tipy pro Ground2k4   8. 2. 2004 / 20:21
Petr Šulc
S tím SDK máš samozřejmě pravdu, takhle každý musí při vývoji improvizovat a výsledky nejsou ideální...
Po takové době od vydání FS9 by bylo od MS hezké kdyby už vydali kompletní SDK jako byl na 2002.
Ale musím uznat že počasí se jim povedlo na jedničku....

Ještě malý tip na super scenery...... Je vážně cool..!!
ftp://library.avsim.net/dynamic2/0a/0a85a7284039e17b5a89e5ba7fea8132/cagliari_2004.zip
   Seznam příspěvků  

Re: tipy pro Ground2k4   8. 2. 2004 / 22:23
Vita Zenisek
Vlado odkud je ten vypis?
To je nejaky SCASM?
Jak ho ziskat z toho co jsem vyrobil v Groundu?
Jak totiz pises dale, ty MS vektorovy autogeny zerou FPS. Navic ted delam na 414-111 a mi kolezi z prace mi do toho dodelavaji nejake objekty v gMAXu (treba decinsky mosty)
No a zjistil jsem ze ten autogenovej sloup klidne takovym mostem "proroste" kdybych mohl ten autogen vypnout pro urcitou caru, bylo by to super...
Existuje nejaky program na dekompilaci bgl do SCASMu?
Dik za odpovedi
Vita
   Seznam příspěvků  

Re: Re: tipy pro Ground2k4   8. 2. 2004 / 22:47
Vláďa Stoje
Ahoj Víťo,

zdrojový soubor .asm:
- Ground2k ukládá vrstvu s VTP2 liniemi do vlastního formátu *.lwm a zdrojový soubor pro překladač bglc je vytvářen jenom jako temporary Ground2K$_line.asm (nebo tak nějak), který je přepisován při další práci na jiné ploše stejnojmenným souborem s jiným obsahem, takže pro eventuální archivování a například možnost použití jako zdrojového souboru pro chptconv je potřeba ho nahrát jinam nebo přejmenovat. Další možnost je vytvořit zdrojový soubor z hotového liniového *_9.bgl souboru pomocí programu LWMViewer Jima Keira z jeho stránky http://www.jimkeir.co.uk/FlightSim/LWMViewer.html.

Těším se na Děčín a jeho okolí!

Vláďa Stoje
   Seznam příspěvků  

Re: Re: Re: tipy pro Ground2k4   9. 2. 2004 / 09:48
Vita Zenisek
Diky!
Take se tesim na Decin.
   Seznam příspěvků  

Gonzo
Czech Virtual Air Rescue Service
FS Medlánky
O serveru   |   Zveřejňování souborů ke stažení   |   Kontakt   |   © 1999-2025 FlightSim.CZ