Co přináší X-Plane 12.4.4?

X-Plane
FOTO: Laminar Research

X-Plane 12.4.4 nepřináší pouze vylepšení samotného simulátoru ale hlavně aktualizaci nástrojů pro vývojáře. Novinek není málo, takže si projde to nejdůležitější co nám největší aktualizace letošního roku přinesla.

Nástroje co umožňují svobodně létat

X-Plane byl vždy otevřenou platformou. Veškeré informace, které simulátor má o světě, vašem letadle a jeho systémech, jsou zveřejňovány prostřednictvím DataRefs a díky sadě pro vývoj softwaru (SDK) bylo vytváření doplňků vždy velmi jednoduché. Právě tato otevřenost je hlavním důvodem, proč ekosystém X-Plane vypadá tak, jak vypadá dnes: tisíce letadel, pluginů, nástrojů a utilit, z nichž většinu vytvořili lidé, kteří prostě chtěli, aby něco takového existovalo, a měli k tomu potřebné nástroje.

X-Plane 12.4.4 přináší tomuto souboru nástrojů největší rozšíření za poslední roky.

Hlavním novým prvkem je nové rozhraní Panel Graphics API, moderní způsob kreslení přímo uvnitř simulátoru bez nutnosti potýkat se s OpenGL, Cairo nebo NanoVG. Kromě toho přináší nativní renderovací háčky pro Dear ImGui, integraci CEF pro rozhraní využívající webové technologie a vydání XLua 2.0 s plnou podporou obou těchto technologií, stejně jako plnou integraci X-Plane SDK pro Lua. Pokud vyvíjíte pro X-Plane, je to právě tato verze, na kterou jste čekali.

A pokud ne? I tak je tu spousta novinek. Výtvarný tým dodal velkou várku nových prvků scenérie a podstatnou aktualizaci statických letadel. Grafici se v tomto cyklu zaměřili na výkon: noční osvětlení, novou texturovou cache na disku, ostřejší panely v kokpitu a aktualizovaný Zink.

Počasí prošlo další sérií zásadních oprav; vylepšen byl meteorologický radar a přidány nové vylepšené letiště ve Velké Británii, na místě, kde britské letectví začalo.

Poslání aktualizací

Image
X-Plane 12
Laminar Research

Každá verze, kterou LR vydává, musí odpovědět na jednoduchou otázku: komu to pomáhá a jak?

Posílit piloty. Simulátor musí stát za to, aby se v něm létalo. To znamená snímkovou frekvenci, která vydrží i na rušném letišti, počasí, které se chová stejně jako skutečná atmosféra, a svět natolik detailní, že se vyplatí dívat se z okna. Většina toho, co aktualizace přináší, spadá právě sem.

Podporovat vývojáře. Celý ekosystém však nevytváří LR sami a nikdy to nedělali. Vývojáři letadel, tvůrci scenérií, autoři pluginů a tvůrci nástrojů vytvořili obrovskou část toho, s čím lidé skutečně létají. Úkolem je poskytnout jim lepší nástroje a pak jim nebránit v práci.

Posílit budoucnost. A některá práce není vůbec určena pro tuto verzi. Nahrazení staré renderovací cesty, vytvoření API, které přežije technologii, kterou nahrazuje, a položení základů pro příštích několik let: taková práce málokdy vede k hezkému snímku obrazovky. Právě díky tomu však simulátor zůstává naživu.

Verze 12.4.4 se silně zaměřuje na druhý a třetí z těchto bodů. Takto to vypadá v praxi.

Nová rozhraní SDK pro vývojáře

Image
X-Plane 12
Laminar Research

Od té doby, co má X-Plane SDK pro pluginy, znamenalo vykreslování čehokoli na obrazovce v kokpitu volbu mezi dvěma zly. Mohli jste použít OpenGL a smířit se s poklesem výkonu, protože jste nevyužívali nativní vysoce výkonná grafická rozhraní, na kterých běží samotný simulátor. Mohli jste nasadit Cairo a vypořádat se s nákladem na CPU a s technickými detaily. Mohli jste použít NanoVG. Všechny tyto možnosti fungovaly. Žádná z nich však nebyla příjemná.

S verzí 12.4.4 je tomu konec.

Samozřejmě mají vývojáři stále svobodu používat OpenGL, Cairo nebo jiné systémy pro vykreslování. Panel Graphics pouze přidává další možnost, jak vyřešit problém s vykreslováním, a doufejme, že je to možnost dobrá.

Nové SDK pro X-Plane je k dispozici ke stažení i s novou dokumentaci.

Panel Graphics API

 

Nové rozhraní Panel Graphics API je prvotřídní kreslicí rozhraní zabudované přímo do samotného X-Plane. Stačí zadat, co chcete nakreslit (cesty, tvary, text, přechody, obrázky, ořezové oblasti), a X-Plane to nakreslí na jakémkoli grafickém backendu, který uživatel právě používá. Ať už je to Vulkan nebo Metal, prostě to funguje.

Je to také rychlé. Kreslení prochází stejnou moderní renderovací cestou, kterou simulátor používá pro svou vlastní avioniku, což znamená, že vestavěné displeje i vaše vlastní jsou vykreslovány stejným mechanismem se stejnými výkonnostními charakteristikami.

Image
X-Plane 12
Laminar Research

A co je zásadní, nejde o klub výhradně pro C/C++. Panel Graphics je k dispozici i z XLua, což znamená, že vývojáři v Lua mohou poprvé vytvářet skutečně vlastní avionické displeje. Tvůrci přístrojů, kteří již roky udržují ručně psaný kód pro vykreslování, mohou velkou část z něj vyhodit.

Nativní renderovací zásuvné moduly pro Dear ImGui

Panel Graphics se zabývá vykreslováním v kokpitu. Vytváření uživatelského rozhraní je však jiná záležitost, ať už jde o okno nastavení, konfigurační panel, ladicí překryv nebo nástroj pro plánování letu, a vývojáři pluginů tento problém tradičně řešili ručně, widget po widgetu.

Verze 12.4.4 obsahuje nativní renderovací kotvy pro Dear ImGui, knihovnu grafického uživatelského rozhraní v okamžitém režimu, která se používá v herním průmyslu i v mnoha profesionálních nástrojích. X-Plane samotné vazby nedodává. Váš plugin si přináší vlastní Dear ImGui a simulátor jej vykresluje nativně, místo abyste výstup ručně směrovali přes vykreslovací cestu.

Image
X-Plane 12
Laminar Research

Pro vývojáře XLua je to ještě jednodušší: XLua 2.0 obsahuje nativní vazby pro Dear ImGui, takže skript v Lua získá kompletní sadu widgetů, aniž by bylo třeba cokoli balit.

Pokud jste již někdy vytvářeli uživatelské rozhraní pro plugin, víte, jak velká část práce se ve skutečnosti netýkala samotného pluginu. Tato práce je nyní volitelná.

Chromium Embedded Framework (CEF)

Pro rozhraní, která chtějí jít ještě dál, verze 12.4.4 zpřístupňuje prostřednictvím SDK framework CEF (Chromium Embedded Framework). To znamená plnohodnotný moderní webový renderovací engine přímo v X-Plane: HTML, CSS a JavaScript, včetně podpory rozvržení, typografie a animací, jakou byste očekávali od prohlížeče.

To otevírá dveře kategorii doplňků, jejichž tvorba byla dosud obtížná. Rozhraní pro plánování letů, aplikace ve stylu EFB, komplexní konfigurační rozhraní, palubní desky s živými mapami: přesně ty věci, pro které je webová platforma tím správným nástrojem a kde stávající možnosti znamenaly buď externí okno, nebo spoustu potíží.

XLua 2.0

Vše v jednom: XLua 2.0 je tu, s plnou podporou jak Panel Graphics, tak Dear ImGui a X-Plane SDK.

XLua vždy představovala nejrychlejší cestu k vývoji pro X-Plane. Žádný kompilátor, žádný systém sestavování, žádný nástrojový řetězec specifický pro danou platformu: napište skript, vložte ho a znovu načtěte letadlo. Nevýhodou bylo, že cokoli, co zahrnovalo vlastní kreslení, skutečné rozhraní nebo interakci se simulovaným světem mimo DataRefs, vyžadovalo přechod na C++.

Tato nevýhoda již neexistuje. Vývojář XLua nyní může vytvořit vlastní avionický displej a odpovídající konfigurační uživatelské rozhraní v jazyce Lua, a to zcela bez nativního kódu. Lua nyní dosahuje téměř 100% parity s C/C++ i pokud jde o zbytek SDK pro X-Plane. S výjimkou několika zastaralých funkcí je nyní celé API dostupné pro Lua. Ještě lepší je, že jeden plugin bude spouštět jak původní, nezměněné skripty XLua, tak nové, plně funkční skripty XLua 2.0.

Pro obrovské množství projektů letadel postavených na XLua to představuje významnou změnu v tom, čeho lze dosáhnout.

XLua 2.0 Beta 1 je k dispozici ke stažení z repozitáře na GitHubu. K dispozici máte také novou dokumentaci.

Vylepšení výkonu

Image
X-Plane 12
Laminar Research

Práce na vylepšení výkonu nikdy nekončí a v této verzi se grafický tým zaměřil na několik různých úzkých míst najednou. U některých z nich pocítíte zlepšení v podobě vyšší snímkové frekvence, u jiných v podobě kratších dob načítání a u dalších v podobě obrazu, který je prostě ostřejší než dříve.

Noční osvětlení

Velká letiště v noci patří již dlouho k nejnáročnějším scénám v simulátoru, kde stovky jednotlivých světelných zdrojů přispívají k výslednému snímku. Verze 12.4.4 zlepšuje jak výkon, tak přesnost nočního osvětlení v hustých scénách. Pokud bylo vaše oblíbené letiště ve velkoměstě po západu slunce místem s nejhorší snímkovou frekvencí, je tato verze ideální příležitostí k jeho opětovnému otestování.

Image
X-Plane 12
Laminar Research

X-Plane dokáže zobrazit tisíce světel najednou a starý systém mohl být pro GPU příliš náročný. MSAA to ještě zhoršovalo tím, že provádělo dodatečnou práci související s geometrií světel.

Verze 12.4.4 zavádí nový hybridní systém osvětlení s dlaždicovým rozdělením. Většina světel je zpracovávána pomocí rychlejšího dlaždicového systému, zatímco případné doplňkové prvky jsou zpracovávány samostatně, místo aby byly vynechány. Výsledkem by měl být lepší výkon GPU v noci, zejména v okolí velkých letišť a při použití MSAA.

Optimalizovali jsme způsob vykreslování světel tím, že jsme je rozdělili na dlaždice. To je patrné zejména v noci a na velkých letištích a mělo by to vést k lepšímu výkonu v náročných prostředích. Tato změna umožňuje grafickému procesoru rozdělovat úkoly související s osvětlením mezi vlákna v přehledných blocích – což v programátorském žargonu znamená: „krásnější a rychlejší“.

Laminar Research

Image
X-Plane 12
Laminar Research

Ostrější panely v kokpitu

Plošně byla snížena rozmazanost přístrojů. Panely v kokpitu a přístroje jsou znatelně ostřejší, což je nejdůležitější právě tam, kde by to mělo být: u malého textu, tenkých ručiček a jemných značek na přístroji, který se snažíte přečíst během zatáčky.

Související: PlaneMaker nyní obsahuje zaškrtávací políčko pro vyloučení jednotlivých OBJ objektů z FXAA, což vývojářům letadel dává přímou kontrolu nad tím, které části kokpitu budou vyhlazovány a které zůstanou ostré.

Úprava FSR

Funkce FSR nyní při upscalingu uplatňuje doporučené nastavení LOD textur od společnosti AMD, což vede k viditelně ostřejšímu obrazu na všech úrovních kvality. Pokud jste FSR již vyzkoušeli a připadalo vám, že obraz je příliš rozmazaný, zkuste to znovu.

Cache textur

X-Plane provádí určité zpracování textur, než je může použít. Dříve se toto zpracování provádělo pokaždé, když byla textura potřebná: při každé relaci, při každém letu, znovu a znovu. Verze 12.4.4 zavádí texturovou mezipaměť na disku, která ukládá předem zpracovaný výsledek, takže až se daná textura objeví příště, je již připravena.

Nové nastavení vám umožňuje zvolit, kolik místa na disku může mezipaměť zabírat, a to v rozmezí od 0 do 10 GB.

Image
X-Plane 12
Laminar Research

To znamená rychlejší načítání a rychlejší streamování scenérie během letu. Tento efekt je nejvýraznější u hráčů, kteří opakovaně přelétají nad stejnými oblastmi, a u všech, kteří používají velké množství doplňkových scenérií ve vysokém rozlišení.

Spravované vyrovnávací paměti a sítě s vysokým rozlišením

Sítě s vysokým rozlišením (UHD) jsou rozsáhlé. Jedna taková síť může přesáhnout 200 megabajtů, protože pokud jde o detaily terénu, více sítí vždy znamenalo více detailů. Problémem je, kolik grafické paměti to zabírá.

Od verze X-Plane 11 fungovaly spravované vyrovnávací paměti jako jeden velký blok. Jakýkoli přístup k tomuto bloku znamenal přenos celého bloku na GPU, i když simulátor ve skutečnosti potřeboval jen několik kilobajtů. Backend se také pokoušel odhadnout, které vyrovnávací paměti stojí za správu a které ne, s proměnlivými výsledky.

Ve verzi 12.4.4 LR tento systém přepracovali od základů. Spravovaný buffer je nyní logickým seskupením mnoha menších oblastí, z nichž každá má svůj vlastní buffer, podložený jediným velkým bufferem na straně hostitele jako záložním řešením. Na GPU se ukládají pouze ty oblasti, které jsou skutečně potřebné. Zbytek zůstává v systémové paměti, dokud o něj něco nepožádá.

U UHD meshů to znamená rozdíl mezi zatížením 200 megabajtů a zatížením pouze několika oblastí, nad kterými právě letíte. Snižuje se tím také latence, protože v daném okamžiku je třeba přesouvat mnohem méně dat. Pokud jste s nainstalovanými UHD sítěmi naráželi na limit VRAM, nyní máte k dispozici skutečnou rezervu.

Řídké ukládání do paměti a VRAM

Druhá část práce na VRAM je neobvyklejší a skvěle se doplňuje s výše uvedenými vylepšeními nočního osvětlení.

Textury LIT jsou tím, co dává X-Plane jeho noční osvětlení: zářící okna, osvětlené nápisy, reflektory na odbavovací ploše. S texturami LIT je to však takhle. Většina z nich je černá. Kancelářská budova v noci má několik desítek osvětlených oken a strašně moc tmavých stěn, a každý z těch černých pixelů až dosud zabíral skutečnou grafickou paměť, aniž by v ní cokoli ukládal.

Díky „Sparse residency“ za to už nemusíme platit. Místo jednoho souvislého bloku paměti je textura rozdělena na dlaždice a dlaždice, které neobsahují nic jiného než neprůhlednou černou, prostě nejsou vůbec podporovány fyzickou pamětí. Grafický procesor stále vidí kompletní texturu. Prostě si nekupujeme prázdné části.

Úspory rostou přesně v souladu s tím, co byste od scenérie očekávali: v hustě zastavěných městských oblastech a na velkých letištích, kde je velké množství textur LIT a většina z nich je převážně tmavá.

Image
X-Plane 12
Laminar Research

Ve Windows a Linuxu je ve verzi 12.4.4 prostřednictvím backendu Vulkan ve výchozím nastavení zapnuta funkce „sparse residency“. V systému macOS je implementace Metal stále volitelná a omezená na určitý hardware, takže uživatelé Maců tuto funkci zatím neuvidí.

Zink

Aktualizován byl Zink na verzi z Mesa 25.3.4, čímž je do cesty OpenGL-over-Vulkan přenesena oprava a vylepšení z upstreamu.

Benchmarky

Image
X-Plane 12
Laminar Research

Výsledky benchmarků jsou uvedeny v milisekundách (ms) a měří, jak dlouho trvá CPU nebo GPU dokončení jednoho snímku. V tomto případě platí, že čím nižší číslo, tím lepší.

Například čas CPU 20 ms znamená, že CPU potřebuje 20 milisekund na přípravu každého snímku. Snížení na 18 ms znamená, že snímek je dokončen rychleji, což simulátoru potenciálně umožňuje běžet s vyšší snímkovou frekvencí, pokud je limitujícím faktorem právě CPU.

Tabulky také zobrazují několik percentilových měření:

AVG je průměrná doba snímku za celý test.

P99 představuje pomalejší konec distribuce časů snímků. V praxi to znamená, že 99 % snímků bylo dokončeno v tomto čase nebo rychleji, což je užitečné pro identifikaci náročnějších snímků a celkovou konzistenci.

P95 je podobný, ale sleduje bod, ve kterém bylo 95 % snímků dokončeno v tomto čase nebo dříve.

P5 a P1 představují rychlejší konec distribuce a ukazují výkon nejrychlejších snímků během testu.

U vzorku systémů s omezením na straně CPU, které poskytli testeři, přinesla verze 12.4.4 v průměru 6,4% zlepšení výkonu CPU.

Image
X-Plane 12
Laminar Research

Trochu neobvykle LR také uvedli referenční data od jednoho uživatele. Zde máme denní i noční testy ve srovnání s verzemi 12.4.3 a 12.4.4.

Verze 12.4.4 přinesla v denních i nočních testech v průměru 8,5% zlepšení výkonu procesoru a 6,5% zlepšení výkonu grafické karty. Tyto zisky odrážejí pokračující optimalizaci v celém renderovacím procesu, což pomáhá zkrátit dobu zpracování jednotlivých snímků v náročných scénách.

Přidána byla také data z testů za denního světla od stejného uživatele pro verzi 12.4.0, jak výrazně se jeho systém zlepšil díky sériím optimalizací. Zejména časy procesoru se výrazně změnily a v nadcházejících aktualizacích se bude pokračovat ve zvyšování výkonu.

Nové prvky scenérie

Image
X-Plane 12
Laminar Research

X-Plane 12.4.4 se rovněž rozšiřuje knihovna prvků scenérie, které jsou k dispozici jak komunitě Gateway, tak pro práci na vývoji scenérie. Tyto novinky mají za cíl poskytnout autorům letišť větší rozmanitost při vytváření reálných prostředí.

Aktualizace statických letadel – část 2

Image
X-Plane 12
Laminar Research

Knihovna statických letadel se rovněž dočkala dalšího významného obohacení. Díky Justinovi a Ericovi přináší X-Plane 12.4.4 78 nových statických barevných provedení a šest nových typů letadel, čímž se výrazně zvyšuje rozmanitost letadel, která uvidíte zaparkovaná v okolí letišť.

Mezi nová letadla patří Airbus A350-900, Airbus A350-1000, Lockheed Martin C-130J Super Hercules, Eurofighter Typhoon a Gulfstream 650. Společně rozšiřují paletu komerčních, obchodních, vojenských a transportních letadel zastoupených v systému scenérií.

Fasády s nadzemním elektrickým vedením

Image
X-Plane 12
Laminar Research

Skvělý, ačkoli nenápadný doplněk pro všechny, kdo staví mimo oplocení letiště. Nové fasády s nadzemním elektrickým vedením umožňují autorům scenérií vést přes krajinu správné přenosové linky a při letu VFR v nízké výšce jsou elektrické vedení přesně tím druhem detailu, díky kterému terén působí věrohodně. Jsou také, jak se sluší a patří, něčím, na co je třeba dávat pozor, když letíte nízko nad trávou.

Bezbariérové nástupní rampy pro cestující

Image
X-Plane 12
Laminar Research

V knihovně jsou nyní k dispozici nové bezbariérové nástupní rampy pro cestující, takže letiště, kde se nástup na palubu provádí z odbavovací plochy, je mohou správně namodelovat.

Závěsná písmena

Image
X-Plane 12
Laminar Research

Nová závěsná písmena v černé, modré, zelené, červené a žluté barvě. Malá, nenápadná a okamžitě užitečná pro každého, kdo někdy potřeboval umístit označení pojezdové dráhy nebo značku na zem a musel improvizovat.

Vylepšení počasí

Image
X-Plane 12
Laminar Research

Systém počasí je jednou z nejdůležitějších součástí letového simulátoru. Každý jím při každém letu prochází. V této verzi LR věnovali spoustu času vylepšení dat, která používají, a také způsobu, jakým tato data zpracovávají.

Ať sněží!

Image
X-Plane 12
Laminar Research

Sníh v X-Plane býval dříve přímo vázán na množství sněhu přímo pod letadlem uživatele. Pokud jste letěli nad sněhem, celý svět byl zasněžený; pokud jste letěli nad oblastí bez sněhu, celý svět by roztál. Takhle ale sníh nefunguje.

Ve verzi 12.4.4 se sněhová pokrývka stává trvalou a regionalizovanou. Liší se od jedné oblasti k druhé, namísto toho, aby celý region zdědil jediný stav.

Tento efekt je nejviditelnější při delších letech. Nyní můžete přeletět ze zasněženého terénu na nezasněženou půdu a zpět, přičemž různé oblasti mohou mít současně různou výšku sněhové pokrývky. Zejména v horském terénu je to rozdíl mezi scenérií, na kterou je aplikováno počasí, a scenérií, která vypadá jako konkrétní místo v konkrétním ročním období.

Image
X-Plane 12
Laminar Research

V pozadí řídí živé počasí model výšky sněhové pokrývky na základě dat GRIB. Pokud letíte s historickými meteorologickými údaji a na serveru nejsou údaje o sněhu pro příslušné datum, X-Plane se vrátí k modelu průměrného sněžení, který vytvoří věrohodné podmínky pro daný časový okamžik.

Načasování je také záměrné. Severní polokoule směřuje do chladnějších měsíců, takže od této chvíle bude na zemi mnohem více sněhu, se všemi důsledky, které to má pro plánování letu.

Image
X-Plane 12
Laminar Research

Několik otázek, které byste mohli mít

  • Otázka: Funguje to s ortofotografiemi?
    • Ano, funguje!
  • Otázka: Mám si nechat XA-Snow?
    • Ne, prosím, odstraňte ho. Nedokáže prostorově znázornit sníh a přepisuje globální parametry sněhu. Upřímné poděkování patří jeho vývojářům, kteří tuto mezeru pro komunitu dlouhou dobu vyplňovali.
  • Otázka: A co nastavení sněhu v Active Sky?
    • Stejná odpověď a ze stejného důvodu. Vypněte je.
  • Otázka: Liší se sněhová pokrývka v závislosti na nadmořské výšce?
    • V současné době ne. Rozdíly jsou horizontální, na základě zeměpisné šířky a délky. Sněhová data jsou však dostatečně podrobná, aby správně zobrazovala nezasněžená údolí uprostřed zasněžených hor, takže celkově vypadá, že odpovídají nadmořské výšce.
  • Otázka: Zamrzají jezera a řeky?
    • Ne, nezamrzají.
  • Otázka: Funguje to s vlastním počasím?
    • Ne, trvalé sněžení vyžaduje aktuální nebo historická data o počasí.

Vylepšení tvorby počasí

Zlepšilo se umisťování srážek a bouřek, stejně jako zobrazení srážek na meteorologickém radaru. Kolísání teploty ve výšce se chová lépe a opraveny byly výškové výkyvy, ke kterým mohlo docházet při letu v cestovní výšce. Detekce typů mraků s vysokou spolehlivostí je nyní přesnější a odolnější vůči chybám v předešlých datech. Problém s mraky nakreslenými čarami mezi nimi byl opraven.

A pak jsou tu čtyři opravy, kterým bych se chtěl chvíli věnovat, protože jejich příčiny jsou opravdu zajímavé.

Datová čára

Pokud jste někdy překročili 180. poledník a sledovali, jak se počasí úplně rozpadá, je tato oprava právě pro vás. Výpočet vzdálenosti selhával při překročení datové čáry. Dva body vzdálené od sebe deset námořních mil, ležící na obou stranách čáry, byly měřeny jako patnáct tisíc námořních mil. Každý vzorek METAR a předpovědi na druhé straně byl proto považován za nemožně vzdálený a vyřazen. Počasí se nyní přes datovou čáru správně prolíná.

Vysoké zeměpisné šířky

Nad přibližně 75° severní/jižní šířky vykazovaly mraky a srážky pruhovaný, vlnící se vzor. Příčina: vzorkovali předpovědní data v pevně daném počtu stupňů zeměpisné délky namísto pevně dané fyzické oblasti. V blízkosti pólů jsou stupně zeměpisné délky skutečně velmi úzké, takže se vzorkovací vzor stlačil do viditelných pruhů. Nyní vzorkuje v pevně dané fyzické oblasti a pruhy zmizely.

Místní výkyvy počasí

Místní výkyvy počasí by se měly postupně zvyšovat během prvních několika mil od referenčního bodu. Použití inverzního kosinusového funkce při výpočtu vzdálenosti tuto vzdálenost zvětšovalo o 1/cos²(zeměpisná šířka), což při 85° severní šířky představovalo faktor 131x, což znamenalo, že výkyvy byly fakticky aplikovány v plné síle všude. Viditelnost a oblačné vrstvy se nyní během letu mění postupně, tak jak to vždy mělo být.

Viditelnost v závislosti na nadmořské výšce

A konečně změna, kterou si všimnete téměř při každém letu za hraničních povětrnostních podmínek. Viditelnost dříve klesala z hodnoty hlášené ze země na viditelnost za jasného počasí v pevně daném rozmezí 5 000 až 15 000 ft. Nyní se používá fyzikálně odvozené výškové pásmo, odhadované na základě rozdílu teploty a rosného bodu, oblačných vrstev, zeměpisné šířky a ročního období.

Praktický efekt: mlha, opar a zákal nyní zůstávají v realisticky mělké povrchové vrstvě, místo aby vám zhoršovaly výhled až do cestovní výšky. Vzlétnout za mlhavého rána a proletět do skutečně čistého vzduchu je jednou z nejvíce uspokojujících věcí při skutečném létání a nyní to zde funguje správně.

Vylepšení meteorologického radaru

Image
X-Plane 12
Laminar Research

Samotný meteorologický radar prošel důkladnou revizí a jedná se o vizuálně nejviditelnější změnu v této verzi.

Kalibrace odrazu a radiální zkreslení WXR

Začněme barvami. Výchozí stupnice nyní obsahuje čtyři barvy (zelená, žlutá, červená, magenta), což odpovídá konfiguraci většiny skutečných radarů, a staré tmavě zelené a tmavě žluté pruhy zmizely. Seznam barev je tedy kratší než dříve. Na obrazovce však uvidíte více barev, nikoli méně.

Důvodem je kalibrace. Spolu se změnou palety LR přezkoumali data o oblačnosti a sílu odražených signálů, které za nimi stojí. Dříve se většina odrazů nacházela v světlé části škály, takže silná bouřková buňka se zobrazovala jako široká zelená a žlutá skvrna bez skutečného jádra. Nyní se odrazy rozprostírají po celém rozsahu a počasí, kterému se opravdu vyplatí vyhnout, tak i vypadá: červená a magenta tam, kde mají být, zelená na okrajích.

Kromě toho díky třem změnám se radar chová spíše jako hardware než jako obrázek.

Animace průchodu nyní aktualizuje přesně úsek mezi polohou antény v předchozím snímku a v tomto snímku, namísto větší oblasti, než je nutné. Tím se odstraní třpyt, který se dříve objevoval kolem polohy antény.

Image
X-Plane 12
Laminar Research

Vzor šumu se nyní aplikuje na radarový vzorek před barevným mapováním. Dříve se šum projevoval jako černé pixely rozptýlené po displeji. Nyní se projevuje jako pixely, které se nacházejí o jeden barevný pás nad nebo pod svým okolím, což je přesně to, jak šum ve skutečnosti vypadá na reálném radaru.

A přidán byl efekt rozmazání. Skutečný meteorologický radar nevytváří ostrý obraz tak, jak to dělá fotoaparát. Skenuje směrem ven od letadla v úzkých paprscích a měří, jak silně srážky odrážejí signál zpět, takže signály se vrací mírně protáhlé ve směru paprsku. Tento radiální charakter je nyní reprodukován v shaderu zavedením malých odchylek v místě vzorkování.

Výsledek vám i nadále poskytuje jasný přehled o počasí před vámi. Prostě vám to poskytuje tak, jak by to udělal samotný hardware.

NEXRAD a X1000

Image
X-Plane 12
Laminar Research

NEXRAD prošel stejnou kalibrací, přičemž základní meteorologická data a síla odražených signálů byly zkontrolovány ve srovnání s palubním radarem.

Jeho barevná škála se také změnila z lineárního přechodu na diskrétní barevné pruhy. Samotné barvy a úrovně, které mapují, zůstaly nezměněny, ale jejich rozdělení do pruhů odpovídá způsobu, jakým skutečný displej data prezentuje.

Na modelu X1000 navíc NEXRAD získává nové vizuální zpracování. Namísto hladké, ploché vrstvy jsou signály nyní vykreslovány jako samostatné bloky, což zobrazení dodává hrubší, voxelovější charakter, který je mnohem blíže skutečnému zařízení. Vylepšena byla také vrstva NEXRAD v okně mapy.

Vítejte ve Farnboroughu

Image
X-Plane 12
Laminar Research

Domov proslulého britského leteckého veletrhu!
Letiště Farnborough patří k nejznámějším jménům britského letectví. Právě zde se v roce 1908 uskutečnil první motorový let ve Velké Británii a později se místo stalo významným centrem výzkumu vojenského i civilního letectví. Od roku 1948 se zde také koná mezinárodní letecký veletrh Farnborough International Airshow, což přispělo k upevnění jeho místa v historii letectví. Dnes funguje Farnborough jako jedno z předních letišť pro obchodní letectví ve Velké Británii, které obsluhuje vše od menších soukromých tryskáčů až po velká firemní letadla.

Image
X-Plane 12
Laminar Research

Ve hře X-Plane 12.4.4 je Farnborough zařazeno do simulátoru jako nový vylepšený letištní zážitek. Jeho charakteristická architektura, uspořádání pro obchodní letectví a okolní krajina z něj činí prostředí, které se značně liší od velkých komerčních uzlů, které obvykle představujeme, a zároveň nabízí pilotům létajícím s firemními a všeobecnými letadly velkou provozní rozmanitost.

Image
X-Plane 12
Laminar Research

Jeho zařazení se pro X-Plane jeví jako obzvláště vhodné vzhledem k dlouholeté spojitosti Farnboroughu s vývojem a inovacemi v leteckém průmyslu. Od historických prvních letů až po dnešní mezinárodní leteckou výstavu Farnborough International Airshow je letiště již více než století úzce spjato s vývojem letectví. Jeho zařazení do X-Plane poskytuje pilotům další pozoruhodnou reálnou destinaci k prozkoumání, a to takovou, která má za sebou poněkud bohatší historii než průměrná zastávka soukromého tryskového letadla.

Rightfooted – barvy „The Impossible Plane“

Verze 12.4.4 přidává k letadlu Van’s RV-10 nové barvy: modrou, bílou a stříbrnou v provedení „The Impossible Airplane“.

Jedná se o skutečné letadlo a projekt, který za ním stojí, patří nadaci Rightfooted Foundation, kterou založila pilotka a aktivistka za práva osob se zdravotním postižením Jessica Coxová. Jessica se narodila bez rukou a naučila se ovládat běžné předměty, a nakonec i letadlo, pomocí nohou. Většina leteckých projektů si klade za cíl létat rychleji, výš nebo dál. Tento projekt si klade zásadnější otázku: pro koho může být letadlo navrženo.

Existuje zde souvislost, která přesahuje pouhý nátěr. Než se experimentální ovládací prvky dostanou do skutečného letadla, tým je testuje v kokpitovém simulátoru RV-10 v reálné velikosti, postaveném kolem samostatného trupu a kombinujícím originální letecké mechanismy se senzory od společnosti Sim Your Plane. Simulační prostředí zajišťuje X-Plane 12. Prototypy systémů řízení klonění a naklánění se tam instalují, vyhodnocují a vylepšují, než je někdo nasadí do letadla, které skutečně vzlétne.

To je asi ta nejpřímější odpověď, jakou jsme si mohli přát na otázku, k čemu slouží letecký simulátor.

Ne každá změna v nové verzi si zaslouží vlastní kapitolu. Většina toho, je menšího rozsahu: nový vzhled letadla, oprava pro jedno letadlo, profil hardwaru, pár stovek dalších letišť. Samotné jsou to jen poznámky pod čarou. Dohromady však tvoří většinu práce a jedna z nich je pravděpodobně právě ta věc, která vás nenápadně štvala.Aktualizace 

X-Plane Gateway

Image
X-Plane 12
Laminar Research

Komunita byla opět velmi aktivní. Tato aktualizace obsahuje 535 aktualizovaných letišť z X-Plane Scenery Gateway. Aktualizovaná uspořádání, opravená data o vzletových a přistávacích drahách, vylepšené konfigurace parkovacích míst, lepší detaily povrchu: tvůrci scenérií neustále zvyšují přesnost světa, jedno letiště po druhém. 

Podpora nového hardwaru

V této verzi LR přidali dvě novinky do nativní podpory hardwaru.

Panely rotAIR od společnosti Flightsim Services jsou nyní nativně podporovány, takže jsou rozpoznány a nakonfigurovány ihned po instalaci.

Přidali také podporu pro další hardware MOZA, včetně MTQ Throttle Quadrant a MRP Rudder Pedals.

Varianty profilů joysticků

Ještě jedna změna v ovládání, o které stojí za to vědět: X-Plane nyní podporuje varianty profilů joysticků pro hardware, který lze konfigurovat více než jedním způsobem. Pokud jste někdy měli zařízení, které se chovalo odlišně v závislosti na tom, jak bylo nastaveno, a museli jste si udržovat vlastní řešení, mělo by vám to usnadnit život.

X-Plane 12.4.4 | „Aktualizace SDK“ je nyní ve veřejné beta verzi!

Tato verze obsahuje více novinek: AIRAC 2609, dlouhý seznam vylepšení X1000, lepší podávání letových plánů, API pro připojování objektů v SDK, EXIF data na snímcích obrazovky, nový náhodný selhání motoru, vylepšení francouzského překladu a značné množství oprav v oblasti ATC, avioniky, systémů a API webového serveru. Jako vždy najdete všechny podrobnosti v poznámkách k vydání.

Kdybych však měl vybrat jednu věc, kterou byste si měli zapamatovat, je to právě toto. Verze 12.4.4 je o možnostech, a to nejen o možnostech samotného simulátoru, ale i všech, kteří na něm staví. Panel Graphics API, renderovací hook Dear ImGui, CEF a XLua 2.0 společně představují největší rozšíření možností pro vývojáře X-Plane za velmi dlouhou dobu.

Celý seznam změn v BETA 1:

Známé problémy
  • Pokud se u vás vyskytují záseky nebo špatný výkon, zkuste spustit X-Plane s volbou příkazového řádku --gfx_no_defragment.
     
  • Pokud se při spuštění simulátoru zobrazí chyba Zink Assertion Error, zkuste kliknout na „Retry“ (Zkusit znovu) nebo „Ignore“ (Ignorovat) – pokud to nepomůže, Zink prozatím jednoduše deaktivujte.
Letadla
RV-10
  • Přidána nová barva letadla
King Air C90
  • Opraven test automatického nastavení křídélek (XPD-18030)

ATC
  • Aktualizováno na AIRAC 2609
  • Při podávání letového plánu systém nastaví do FMS další údaje, jako je náhradní letiště a cestovní výška
  • Vylepšeno parsování tras při podávání letového plánu
  • Omezena maximální výška při podávání letového plánu na 59 000 ft
  • Opravena pravopisná chyba u MRN – Missions Gouvernementales Francaises (XPD-18184)
  • Přidán nový dataref sim/atc/transponder_assigned pro vrácení přiřazeného kódu transpondéru
     
Avionika
Obecně
  • Opravena chyba způsobující pád při pokusu o vytvoření čekacího bodu v prázdném letovém plánu
Meteorologický radar
  • Vylepšena animace "zametání" (zobrazení se nyní aktualizuje přesně mezi polohou antény v předchozím snímku a v tomto snímku). Tím se zabrání chvění obrazu kolem polohy antény, které bylo způsobeno aktualizací většího úseku, než bylo nutné
  • Vylepšen vzor šumu: šum se nyní aplikuje na radarový vzorek před krokem barevného mapování. To znamená, že se šum projevuje tak, že některé pixely jsou o jeden barevný pás vyšší nebo nižší než okolní, stejně jako ve skutečnosti, namísto toho, aby byly všechny pixely se šumem černé jako dříve
  • Přidán efekt rozmazání, aby odpovídal skutečnosti, a to přidáním drobných poruch do místa vzorkování v shaderu
  • Aktualizována výchozí barevná stupnice meteorologického radaru na čtyřbarevnou (zelená, žlutá, červená, magenta), jakou používá většina radarů ve skutečnosti (odstraněna tmavě zelená a tmavě žlutá)
  • Barevná škála NEXRAD byla změněna na diskrétní barevné pásma namísto lineárního přechodu. Samotné barvy a jejich odpovídající úrovně zůstávají beze změny.
X1000
  • Tlačítko CLR nyní vymaže volič APR (XPD-18144).
  • Zobrazení NEXRAD bylo pixelováno, aby odpovídalo reálným zobrazením.
  • Tlačítko tlumiče vybočení na rámečku je nyní napojeno na příkaz přepnutí tlumiče vybočení.
  • CDI nyní zobrazuje dvojitý ukazatel, je-li vybrán VOR2/LOC2.
  • Ukazatel rychlosti zatáčení nyní udává rychlost zatáčení v souřadnicovém systému letadla, což je jediná veličina, kterou gyroskop skutečně snímá.
  • Načtení magnetické odchylky pro udržování waypointů.
  • Přidána funkce dálkového ladění ADF pro letadla, která jsou jím vybavena.
  • Vylepšena funkce udržování výšky, přičemž aktuální výška by měla být zaznamenána s přesností na nejbližších 10 ft (XPD-18141).
Obecné
  • Opraveny chybějící okna výstupu dat v určitých konfiguracích s více monitory: výstupy se nyní správně zobrazují na každém 3D monitoru bez ohledu na umístění IOS a již nezmizí, jsou-li monitory naskládány svisle
  • Vylepšen francouzský překlad (XPD-18184)
  • Nová porucha s názvem „Náhodná porucha motoru“
  • Nová funkce umožňující varianty profilů joysticku pro případ, že joystick může mít různé konfigurace
  • Podpora nových panelů rotAIR od společnosti Flightsim Services
  • Podpora dalšího hardwaru MOZA, včetně MTQ Throttle Quadrant a MRP Rudder Pedals
  • Do snímků obrazovky byla přidána EXIF data pro polohu, nadmořskou výšku, směr a čas simulace
  • Vylepšeno varování týkající se procesorů Raptor Lake pro mobilní procesory Intel (XPD-18364)
  • Obecná vylepšení stability (XPD-18143)
Grafika
  • Aktualizace Zinku na verzi z Mesa 25.3.4
  • V Plane Makeru bylo přidáno nové zaškrtávací políčko „no FXAA“ pro vyloučení OBJ z FXAA
  • Vylepšen výkon a přesnost nočního osvětlení v hustých scénách, jako jsou velká letiště, pomocí nového hybridního systému osvětlení s dlaždicovým rozložením. Většina světel je zpracovávána prostřednictvím rychlejší dlaždicové cesty, zatímco případné doplňky jsou zpracovávány samostatně, místo aby byly vynechány
  • Zlepšena čitelnost panelů a přístrojů v kokpitu (sníženo rozmazání přístrojů)
  • Upscaling FSR nyní používá doporučené nastavení LOD textur od AMD pro ostřejší obraz na všech úrovních kvality
  • Opraveny zadrhávání a výkyvy výkonu, ke kterým mohlo docházet při opětovném vykreslování sdílených textur, což bylo patrné zejména v konfiguracích s náročnou scenérií
  • Vylepšeno zpracování V-Sync na macOS pomocí nativního mechanismu Metal pro plynulejší tempo snímků
  • Opraveno blikání nástupních můstků při pohledu skrz skleněné objekty (XPD-18029)
  • Vylepšeno využití VRAM a doby načítání u vysoce detailních (UHD) sítí, čímž se snížil tlak na paměť způsobený rozsáhlými scenériemi
  • Řídké ukládání textur LIT: dlaždice obsahující pouze neprůhlednou černou barvu již nejsou ukládány do grafické paměti, což snižuje využití VRAM v hustých scenériích a na velkých letištích. Ve Windows a Linuxu je tato funkce ve výchozím nastavení zapnutá; v systému macOS zůstává volitelná a vyžaduje grafickou kartu Apple GPU řady 6 nebo novější
  • Opravena nesprávná detekce způsobilých oblastí v texturách LIT s řídkým rozložením (XPD-18393)
  • Opraveny díry v oblastech textur LIT, které měly zůstat zcela neprůhledně černé
  • Opraveno dekódování BC2 a BC4 při určování, které oblasti textur mohou zůstat bez grafické podpory.
  • Zavedeno texturové mezipaměti pro ukládání předzpracovaných textur na disk, aby se načítaly rychleji a scenérie se během letu streamovala rychleji. Velikost mezipaměti lze nastavit v grafických nastaveních v rozmezí od 0 do 10 GB.
  • Opravena chyba, kvůli které přístroje HITS nefungovaly správně při použití více než jednoho (XPD-18253)
  • Opravena chyba způsobující pád hry při použití masek obtisků pro detailní textury (XPD-18224)
  • Opraven problém, kvůli kterému se v některých částech obrazovky objevovalo náhodné černé blikání (XPD-18268)
  • Vylepšena diagnostika ztráty zařízení
Scenérie
  • Přidána nová statická letadla: A359 (Airbus A350-900), A35K (Airbus A350-1000), C30J (Lockheed Martin C-130J Super Hercules), EUFI (Eurofighter Typhoon), GLF6 (Gulfstream 650), E55P (Embraer Phenom 300)
  • Přidáno 70 nových barevných provedení pro stávající statická letadla
  • Přidány fasády s nadzemním elektrickým vedením
  • Přidány přístupné nástupní rampy pro cestující
  • Přidána zakrytá písmena v černé, modré, zelené, červené a žluté barvě
  • Opravena chyba, kvůli které datarefy pro ovládání letadlové lodi a fregaty nefungovaly podle očekávání (XPD-18048)
  • Nové vylepšené letiště Farnborough (EGLF)
  • Aktualizována sada Global Airports, včetně 535 aktualizovaných letišť z X-Plane Scenery Gateway
Zvuky
  • Opraven problém, při kterém přepnutí na pohled druhého pilota mohlo ztlumit rádia bez možnosti obnovit hlasitost v letadlech bez druhého zvukového panelu; existence zvukového panelu druhého pilota je nyní konfigurovatelná pro každé letadlo zvlášť (s rozumnými výchozími nastaveními pro stávající letadla) a do nastavení zvuku byl přidán posuvník hlasitosti rádia druhého pilota
Systémy
  • Opraven problém, kdy hodnota dataref sim/cockpit2/radios/indicators/gps_xtk zůstávala nulová, i když měla indikovat odchylku od kurzu (XPD-18159)
Uživatelské rozhraní
  • Vylepšeno zobrazení překryvu NEXRAD v okně mapy
Počasí
  • Vylepšeno umisťování srážek a bouřek
  • Vylepšeno zobrazení srážek na meteorologickém radaru
  • Vylepšeny teplotní výkyvy ve výšce
  • Vylepšena meteorologická data, aby se zabránilo výkyvům výšky při letu v cestovní výšce (XPD-17982)
  • Opraven problém, kdy byly mraky vykreslovány s čarami mezi nimi (XPD-17677 & XPD-18003)
  • Zvýšena spolehlivost detekce typů mraků a zajištěna ochrana proti chybám v přenosových datech
  • K určení sněhové pokrývky se používají data GRIB
  • Sněhová pokrývka je nyní trvalá a regionalizovaná: sníh zůstává na zemi i po skončení sněžení a liší se mezi jednotlivými oblastmi, namísto toho, aby se rovnoměrně rozprostíral po celé okolní oblasti. V různých oblastech může být současně různá výška sněhové pokrývky.
  • Trvalá sněhová pokrývka je k dispozici v aktuálních i historických meteorologických datech. V historických datech, pokud na serveru nejsou k dispozici žádná data o sněhu pro dané datum, X-Plane použije model průměrného ročního sněhového úhrnu.
  • Trvalá sněhová pokrývka funguje s ortofotomapami.
  • Rozdíly ve sněhové pokrývce jsou pouze horizontální (zeměpisná šířka a délka), nikoli vertikální, a nezamrzají vodní plochy.
  • Známý konflikt: XA-Snow a ovládací prvek pro sníh v Active Sky přepisují globální parametry sněhu a měly by být deaktivovány.
  • Opraven pruhovaný, posouvající se vzor mraků a srážek, který se objevoval při letu ve vysokých zeměpisných šířkách (nad přibližně 75° severní/jižní šířky), a to vzorkováním předpovědních dat nad pevně danou fyzickou oblastí namísto pevného počtu stupňů zeměpisné délky.
  • Opraveno vyřazování údajů o počasí v blízkosti poledníku 180°; dvojice bodů vzdálených od sebe 10 nm, ležících na obou stranách datové hranice, byla měřena jako 15 000 nm, takže METARy a vzorky předpovědí na druhé straně byly vyřazeny. Počasí se nyní přes datovou hranici správně prolíná.
  • Opravena chyba, kdy se místní meteorologické odchylky aplikovaly v plné síle všude namísto postupného zvyšování během prvních několika mil od referenčního bodu (invertovaný kosinus zvětšoval vzdálenost o 1/cos²(zeměpisná šířka), což při 85° severní šířky představovalo faktor 131x). Viditelnost a oblačné vrstvy se nyní během letu mění plynuleji.
  • Viditelnost nyní přechází z hodnoty hlášené ze země na viditelnost v čistém vzduchu v rámci fyzikálně odvozeného výškového pásma, odhadovaného na základě rozdílu teploty a rosného bodu, oblačných vrstev, zeměpisné šířky a ročního období, namísto pevného přechodu v rozmezí 5 000 až 15 000 ft. Podmínky se sníženou viditelností, jako je mlha, opar a zákal, nyní zůstávají v realisticky mělké povrchové vrstvě, místo aby zhoršovaly výhled až do cestovní výšky.
Plane Maker
  • Byly přidány další překladatelné řetězce (XPD-18242)
SDK / Webové rozhraní API
  • Nové grafické rozhraní API pro panely, které umožňuje pluginům vykreslovat přímo v simulátoru bez nutnosti využívat OpenGL, Cairo nebo NanoVG. Funguje napříč všemi grafickými backendy a je k dispozici jak pro pluginy v C/C++, tak pro skripty v XLua
  • Přidáno nativní vykreslování pro Dear ImGui: váš plugin si přináší vlastní Dear ImGui a X-Plane jej vykresluje nativně, místo abyste museli výstup ručně směrovat přes vykreslovací cestu. X-Plane samotná tato propojení nedodává
  • Do SDK bylo přidáno CEF (Chromium Embedded Framework), což umožňuje vytvářet rozhraní pomocí HTML, CSS a JavaScriptu. Plná integrace včetně vstupu z myši a interakce
  • Vydána verze XLua 2.0 s plnou podporou rozhraní Panel Graphics API a nativních vazeb pro Dear ImGui. XLua nyní dosahuje téměř plné parity s C/C++ pro zbytek SDK X-Plane: s výjimkou několika zastaralých funkcí je celé API dostupné pro Lua. Jeden plugin spouští jak stávající, nezměněné skripty XLua, tak nové skripty XLua 2.0
  • Nové API umožňující připojení objektu k letadlu nebo pozorovateli (XPD-17296)
  • Vylepšená správa portů webového serveru (XPD-18392)
  • Vylepšené chybové hlášky pro webový server
  • Obrazovky FBO s povoleným klikáním již nebudou spotřebovávat kliknutí myší, když jsou skryté (XPD-18347)
  • Opravena chyba, kdy funkce XPLMGetMETARForAirport nevracela prázdný řetězec při deaktivovaném reálném počasí (XPD-18355)
     

 

Zdroje