Rychle než vyjedu za prací si tady odložím:
Je tu problém s LAYER_GROUP
XP12 letištní polygony jsou definovány v hladině LAYER_GROUP terrain +1
Martine ty máš v polygonech všude LAYER_GROUP beaches 1
Z nějakého důvodu je to nad letištěm. Stáhnul jsem včera večer čtverec se Severní Moravou, kde jsem nedávno dělal LKFR a LKHN, nepoužívám draped polygon exclude, takže problém jako u LKPR není, ale travnaté letiště jsou pod Orthem.
Náš problém bude třeba hledat trochu neintuitivně v obj8 specifikaci, konkrétně sekce, kde ale není moc popsané jak interagují jednotlivé definice - v tomto případě terrain a beaches mezi sebou:
ATTR_layer_group
[New in 850:] X-Plane draws scenery in “layer groups” – all elements in the same layer group are drawn before all other groups, but within a layer group the drawing order may be optimized by X-Plane. Normally layer groups are determined by X-Plane based on the type of drawing. Objects have always had their own layer group.
When the ATTR_layer_group is included somewhere in an object (it need only be used once, even if you have multiple LODs) then the object is drawn in a different layer group. The offset is used to prioritize further–for example. the group + 1 is drawn after the group, and the group – 2 is drawn two layers before objects. You can use an offset from -5 to + 5.
The valid layer names are:
terrain, beaches, shoulders, taxiways, runways, markings, airports, roads, objects, light_objects, cars
Note: the group “airports” covers all airport drawing. Within this group are the sub-groups shoulders, taxiways, runways, and markings. Markings are for taxilines and thus are on top of all other layers.
Zdroj: https://developer.x-plane.com/article/obj8-file-format-specification/
Změna z LAYER_GROUP beaches 1 na LAYER_GROUP terrain -1 se nabízí jako rychlé řešení, ale právě vzhledem k nejasnostem kolem LAYER_GROUP prioritám, nevím jestli to nevyřeší jeden problém a dva další nepřidělá.
Přišel bych na to dříve, ale bohužel čtverce kde jsem dělal XP12 letiště byly poslední. Mimochodem ví někdo jak v stovkách textových souborů nějak hromadně změnit jeden řádek za jiný?
Budu zpět u PC asi až v úterý-středu večer.
Jinak se bojím ještě toho co píše Triplemon zde: https://forums.x-plane.org/index.php?/forums/topic/249941-layer-hierarchy/ jestli teď nemíchám hrušky a jabka a ortho polygony a letištní polygony jedou nezávisle na sobě a tím pádem tam pořadí LAYER_GROUP nejde aplikovat.
Tenhle projekt nemá zatím v XPL obdoby, nejde s něčím srovnat. Např. ORBX je klasické Ortho4XP s *.ter definicí tam LAYER_GROUP nejsou. |
|