📌RenderFarm Studio (RF Studio) – představení nástroje pro scenérie X-Plane 12
💬 0 odpovědí
Aktuální verze je 0.11.2-beta (23. 10. 2026). Představení popisuje funkce od verze 0.10.0-beta; co přibylo potom, najdete ve vlákně o vydání.
Ahoj všem,
jsme Simulators Czech a vyvíjíme RF Studio – desktopový nástroj pro Windows na práci se scenériemi X-Plane 12. Čte a bezpečně upravuje dlaždice DSF včetně sítě terénu, staví overlaye ve 3D editoru, který se snaží kreslit scenérii tak, jak ji nakreslí X-Plane, spravuje scenery_packs.ini s náhledem a zálohou a kontroluje letiště podle pravidel ICAO.
Od 16. 10. 2026 mají pozvaní testeři druhou betaverzi 0.10.0-beta a všechno, co popisujeme níže, v ní je. Chceme ukázat, co Studio umí, na rovinu říct, co je ověřené přímo v X-Plane a co zatím jen kontrolami a testy, a hlavně slyšet, co byste od takového nástroje jako autoři scenérií potřebovali.
3D editor s celou dlaždicí Mauricia (476 878 objektů, fasád a lesů) převzatou z naší 2GB DSF – Port Louis s ortofotem, objekty jako modely a lesy s Věrnou hustotou.
Proč další nástroj
Pokud nepřegenerujete celou dlaždici (MeshTool, Ortho4XP), končí dnes místní úprava terénu pro X-Plane 12 obvykle v overlayi: ortofoto se potáhne přes terén, reliéf se napodobí modelem OBJ, nebo se použije nový polygon vyrovnání (::FLATTEN::.pol, X-Plane 12 a WED 2.7 – Studio ho umí také), který jen posune stávající body sítě na jednu výšku. Model OBJ ale terén není: stromy, budovy a silnice se dál řídí původní sítí, takže skončí pod novým povrchem nebo nad ním.
RF Studio proto upravuje přímo síť terénu v DSF vlastní čtečkou a zapisovačem:
Přepíší se jen ty části souboru, kterých se úprava týká. DSF načtená a uložená Studiem bez úprav je bajtově shodná s originálem (u DSF Laminaru zabalených v 7z s rozbaleným souborem) – žádný převod přes text DSFTool, žádné nové kvantování celé dlaždice.
Výsledek je vždy nová DSF v cache Studia. Zdrojové soubory a balíčky scenérií se nepřepisují.
Každý zapsaný soubor se znovu přečte a ověří vlastní čtečkou (výstup, který neprojde, se jako verze neuloží), volitelně i nástrojem DSFTool od Laminar Research jako nezávislou kontrolou.
Stejně funguje i úprava budov, autogenu a lesů stávající DSF: výstupem je kopie, ve které se změní jen to, co jste upravili.
Co umí
Pohled DSF
Hlavička, statistiky a 3D okno sítě DSF z instalace X-Plane (i Laminar Global Scenery v 7z), z Custom Scenery, z Ortho4XP a z výstupů Studia; srovnání dvou verzí, mapa hustoty a odhad zátěže v X-Plane.
Detektor vad: vějíře tenkých trojúhelníků, trhliny, schody na břehu, zubaté silnice, budovy stojící v silnici. Část vad umí opravit (místní přestavba sítě, vyhlazení břehu, srovnání koridoru silnice).
Zhuštěná místa sítě: v cizí DSF najde místa, kde je síť výrazně hustší než okolí – typicky vložený lidar, srovnané letiště nebo ruční úpravu terénu, kterou byste jinak nenašli.
Pohled Mapa ukáže všechny DSF dlaždice a síť, kterou X-Plane opravdu použije, dále terén a lesy z DSF, ortofota a rozdíl dvou verzí DSF.
Pohled DSF: síť terénu 2GB DSF ve 3D s texturami a drátem (Le Morne Brabant).
3D editor – overlaye tak, jak je nakreslí X-Plane
Objekty, fasády, lesy, potažené polygony, linie, řetězce objektů, silnice (přichytávání do křižovatek, Bézierovy křivky), autogen, výjimky a vyrovnání terénu ve 3D nad skutečnou sítí terénu. Knihovna X-Plane s 3D náhledem je po ruce.
Výjimky obdélníkem i přesným polygonem (polygon potřebuje X-Plane 12; výjimka lesů umí jen obdélníky, proto se pro lesy polygon rozloží na co nejméně obdélníků). Co vyloučit – objekty vč. autogenu, fasády, lesy, potahy, linie, řetězce, silnice, pláže – zvolíte před kreslením.
Import OSM ze souboru (.osm, .pbf, .gpkg, .shp) nebo ze serveru Overpass (stahuje se až po potvrzení), import overlay DSF a projektu WED.
Export do nové overlay DSF vlastním kodérem, jako projekt WorldEditoru (earth.wed.xml) k doladění ve WED, nebo jako hotový balíček s README a atribucí OSM.
V této verzi se editor výrazně přiblížil tomu, co uvidíte v simulátoru:
Vyrovnání (::FLATTEN::) už není vodorovná deska. Jádro najde vrcholy sítě uvnitř polygonu a editor ukáže přesně ty trojúhelníky, které X-Plane změní, i se svahy k vrcholům vně. Vlastnosti napíšou, kolik vrcholů uvnitř leží – v řídké síti Laminaru je z malého polygonu spíš jehlan, nebo se nezmění nic.
Potahy, čáry .lin a potahované části silnic leží na trojúhelnících sítě a kreslí se v pořadí LAYER_GROUP; čáry .lin po vrstvách S_OFFSET ve skutečné šířce (červená čára letiště 0,47 m místo dřívějších 12,4 m).
Objekty kreslí jedna vrstva instancí pro celou scénu – do vzdálenosti LOD všechny jako modely, i se zemní částí (ATTR_draped, TEXTURE_DRAPED) a s výškou nad terénem (AGL, komentář C_AGL jako u Global Airports).
Lesy se nekreslí na vodě (SKIP_SURFACE water) a jen do LOD z .for. S Věrnou hustotou jsou v kruhu kolem kamery všechny stromy jako v X-Plane, dál se ředí (štítek „stromy 1 : N“ říká jak).
Fasády se uzavírají podle RING v .fac a mají výšku v celých metrech jako v DSF. Bodový autogen .agp se skládá podle specifikace Laminaru (GROUND_PT, OBJ_GRADED, OBJ_DELTA).
Mosty: silnice s úrovní nad 0 je mostovka nad terénem. Výška úrovně je zatím odhad (viz níže).
Vyrovnání terénu (::FLATTEN::) tak, jak ho provede X-Plane: zvýrazněné trojúhelníky, které se změní, a počet vrcholů sítě uvnitř. V pozadí polygonová výjimka tvaru L – budovy, které smaže, jsou červeně.
Stávající scenérie – co X-Plane v místě opravdu kreslí
Vrstva Stávající scenérie ukáže jen pro čtení overlaye a základní síť podle scenery_packs.ini, s už uplatněnými výjimkami vyšších balíčků. Do LOD je editor kreslí stejně jako projekt: silnice s mosty, potahy s texturou, linie, řetězce, fasády, objekty MSL i AGL a rozložený .agp.
Filtr letiště jako v X-Plane: vlastní letiště nad Global Airports skryje obsah Global Airports pro své ICAO (žádné dvojí letiště). Les ve výjimce dostane mýtinu místo vyřazení celého lesa.
Zdroj: Jako X-Plane, Podle projektu, nebo Vlastní – co kdyby, jen v editoru; ini se nemění.
Zásobník dlaždice: kdo dává síť, které sítě jsou zakryté nebo vypnuté, které overlaye se kreslí a co smažou výjimky vyšších balíčků – s odkazem na řádek ini. Stejný zásobník je v Mapě, v testu v X-Plane i v editoru ini.
Klik na cizí budovu ukáže balíček a soubor a nabídne Výjimku zde, u scenérie podkladu projektu i Převzít k úpravám.
Stávající scenérie u LKPR tak, jak ji kreslí X-Plane (Global Airports, potahy, silnice, objekty), se zásobníkem dlaždice; klik na budovu ukáže, odkud je.
Úpravy stávající DSF – stejně bezpečně jako terén
Budovy, autogen, lesy a fasády stávající DSF převezmete do projektu a upravíte jednotlivě. Výstupem je kopie původní DSF, ve které se změní jen to, co jste upravili – zbytek zůstane bajt po bajtu a žádná výjimka není potřeba. Na DSF Laminaru u LKPR to vypadalo takto: jedna smazaná a jedna snížená fasáda = 301 nových bajtů, zbylých 24,98 MB beze změny.
Dialog převzetí ukáže předem počty po druzích s odhadem času a paměti a převezme jen zaškrtnuté druhy.
Převzetí si pamatuje otisk každého originálu. Když se podkladová DSF mezitím změní, Studio to pozná a nabídne Převzít znovu bez ztráty úprav.
Díly z balíčku podkladu jde do výstupu přibalit i s texturami, nebo nechat jako odkaz.
Silnice ze sítě DSF zatím do kopie nejdou. Upravují se overlayem (výjimka silnic + nová silnice) a Studio na to upozorní už v dialogu převzetí, v exportu i v Kontrole.
Projekt drží odděleně terén (síť) a scenérii k úpravám. U overlaye nebo ortofota bez vlastní sítě je terénem síť, kterou X-Plane pro dlaždici opravdu kreslí; když projekt použije jinou, editor upozorní.
Upravené kopie výchozí scenérie Laminaru nebo cizích balíčků jsou jen pro vaše použití – svou práci sdílejte jako .rfpatch (viz Sdílení).
Dialog převzetí: počty po druzích s odhadem času a paměti; silnice zatím převzít nejde a dialog to říká předem.
Terén a voda – přímo v síti
Štětec, Srovnat, Nastavit výšku, Vyhladit, Rampa – výšky v rastru i vrcholy sítě se mění společně.
Vrcholy sítě (nový nástroj): vybrat vrchol, změnit výšku tahem nebo číslem, přidat (Shift+klik) nebo odebrat vrchol s místním přetriangulováním (CDT). Výška jde do všech kopií vrcholu napříč pooly (jemné pooly s krokem asi 9 mm), textury i hrany vody a silnic zůstanou a vrchol, ve kterém se lomí rozhraní textur, Studio neodebere. Drát a vrcholy se kreslí jen v okolí kurzoru, takže nástroj je rychlý i nad hustou sítí.
Voda – nová vodní plocha s místní přestavbou sítě podél hran, nativní voda X-Plane 12 a hloubka dna.
Povrch – hrany polygonu se vloží do sítě a uvnitř se nastaví jiný typ terénu (nebo se voda změní na souš).
Vložit detailní DEM z GeoTIFFu nebo mozaiky: vrcholy se přidávají, dokud síť nesedí s DEM v zadané toleranci (nejvýš 100 km² na operaci). Textury původních trojúhelníků jde zachovat, masky nechají letiště a silnice beze změny a voda se nemění nikdy.
Sloučit s jinou DSF téže dlaždice v oblasti a Zjednodušit síť s hlídanou odchylkou výšky.
Náhled Po úpravě ukáže novou síť v hlavním 3D okně i s entitami na ní ještě před zápisem, s posuvníkem PŘED / PO.
Výšky v editoru (dálka, výška v bodě, „Z terénu“) se berou ze sítě tak, jak ji kreslí X-Plane, ne z rastru výšek. Dálka počítaná z rastru se po vložení DEM od sítě lišila v mediánu o 2–7 m (nejvýš o 52 m); teď sedí (1 042 bodů ve 4 DSF: medián 0,000 m, nejvýš 0,02 m).
Nový nástroj Vrcholy sítě: drát a vrcholy jen v okolí kurzoru, vrcholy se změněnou výškou a nově vložený vrchol, vpravo seznam kroků a souhrn náhledu změn.
Vložit detailní DEM (ukázkový kopec z průvodce): síť před a po s posuvníkem PŘED / PO.
Seznam v pořadí priority X-Plane (čísla jako v Log.txt, 0 = nejvyšší), zaškrtávátka, tažení, Alt+↑/↓, filtry (druh balíčku, dlaždice, předpony ZZ_ / YY_), hromadné zapnutí a vypnutí. Složky, které v ini chybějí, jsou nahoře.
Každá změna jde nejdřív do konceptu. Náhled ukáže bajtový i textový rozdíl a dotčené dlaždice – vítěznou síť před a po a kreslené overlaye.
Zápis jen po potvrzení: záloha do složky _zalohy_scenerii v instalaci X-Plane, atomický zápis s kontrolou sha256 proti náhledu a deník zápisů. Nezměněné řádky, konce řádků, BOM i neznámé řádky zůstanou bajtově stejné. Prvních 60 s po startu X-Plane, který ini při startu přepisuje, je zápis blokovaný; X-Plane Studio nikdy neukončuje.
Kontroly s odkazem na řádek a opravou do konceptu: víc zapnutých sítí jedné dlaždice, overlay s výjimkami nad Global Airports, vlastní letiště pod Global Airports, chybějící složka nebo nefunkční odkaz, duplicitní řádek, dva řádky přes junction ke stejným datům, archiv nebo .lnk v Custom Scenery, tabulátor či cp1250 v ini a další.
Zálohy s vrácením přes náhled, profily (uložené sady zapnutých balíčků), doporučené pořadí jako návrh, rychlá akce Síť dlaždice z… a detail balíčku s minimapou jeho dlaždic na podkladu OSM.
Celé Studio – knihovna, Stávající scenérie, test v X-Plane i kontrola letišť – čte ini jedním parserem a čísluje prioritu stejně.
Scenérie X-Plane: scenery_packs.ini v pořadí priority X-Plane, koncept změn a detail balíčku s minimapou dlaždic.
Náhled před zápisem ini: bajtový rozdíl a dotčené dlaždice s vítěznou sítí před a po. Zapíše se až po potvrzení, a to se zálohou.
Letiště
Kontrola sklonů drah, pojezdových drah a odbavovacích ploch podle mezí ICAO Annex 14; hrboly (30m lať) podle vlastních heuristických mezí, protože ICAO je nemá – pro posouzení vzhledu v simulátoru, ne pro certifikaci.
Srovnání letiště podle apt.dat (profily drah, vyhlazené zpevněné plochy, plynulé napojení) – jedno letiště i hromadně.
Plochy omezení překážek podle ICAO Annex 14 (tabulky 8. vydání, 2018) ve 3D. Terén, objekty, lesy, budovy a autogen, které jimi prochází, se vypíší s GPS – ze základní DSF, z overlayů i z projektu (výšky překážek zčásti odhadem). Terén nad plochami jde snížit s rezervou.
Plochy omezení překážek podle ICAO Annex 14 na LKPR, překážky červeně.
Ortofoto, Ortho4XP a pláže
Z GeoTIFFu nebo obrázku: textury položené přes terén (varianta A, LAYER_GROUP beaches 2) nebo zapečené do sítě (varianta B).
Ortofoto se v editoru kreslí podle souřadnic fotky v rozích jako v X-Plane a import z DSF či WED zachová původní UV každého vrcholu.
Dlaždice z Ortho4XP Studio rozpozná a při úpravách sítě dá novým trojúhelníkům správnou texturu a souřadnice fotky.
Pláže jde podél břehu přidat, změnit jejich typ nebo smazat.
Vyzkoušet v X-Plane
Vyzkoušet v X-Plane zkopíruje výsledek jako testovací balíček ZZZ_RFS_… do Custom Scenery a zařadí ho do ini na doporučené místo – po náhledu přesné změny a se zálohou; ukáže i zásobník dlaždice. Ukončit test vrátí ini do původního stavu a balíček přesune do koše (nic se nemaže).
Snímky z X-Plane: s XPPython3 a malým pluginem Studia (nainstaluje se jen po vašem potvrzení) Studio nastaví kameru běžícího X-Plane, čas a jasné počasí a uloží snímek. Spolehlivý je snímek PO; automatický režim PŘED/PO znovu načítá scenérii a X-Plane 12.4.4 se při tom v našem testu zaseklo.
Snímek, který Studio pořídilo v X-Plane 12.4.4 (snímek PO): upravená kopie stávající scenérie u LKPR.
Sdílení
Projekty jako soubory .rfproj (i s vlastními díly) a malé záplaty .rfpatch jen s vašimi úpravami místo celé DSF – příjemce si je přehraje na svou DSF a na stejném základu dostane bajtově shodný výsledek.
Co je ověřené v X-Plane – a co zatím ne
Chceme to říct na rovinu. „Kontroly“ znamenají: naše čtečka a DSFTool soubor přečtou, síť nemá trhliny, sedí orientace trojúhelníků a kopie vrcholů a výsledek odpovídá testům. Vzhled v simulátoru tím ověřený není.
Funkce
Jak je ověřená
Overlaye exportované editorem
vizuálně v X-Plane 12
Upravené DSF Laminaru; výškové nástroje terénu (objekty, lesy a silnice stojí na nové síti); Vložit detailní DEM; ortofoto A i B
vizuálně v X-Plane 12
Polygonová výjimka pro objekty, autogen, fasády a lesy (les se na hraně ořízne)
X-Plane 12.4.4
Vyrovnání ::FLATTEN:: – jeden polygon na síti Laminaru i na naší, s filtrem letiště i bez něj
X-Plane 12.4.4
Kopie stávající DSF s upravenými budovami (LKPR)
X-Plane 12.4.4
Snímky z X-Plane v režimu PO
X-Plane 12.4.4 (v režimu PŘED/PO se X-Plane v testu zaseklo)
Voda, Povrch, Sloučit, Zjednodušit, pláže a nový nástroj Vrcholy sítě
jen kontroly
Nástroje letiště (vyhlazení, hromadné srovnání), koridor silnice, šev dlaždic, opravy vad
jen kontroly a měření sítě
Polygonová výjimka silnic, linií, řetězců, potahů a pláží
jen kontrola souboru
Editor scenery_packs.ini
testy zápisu bajt po bajtu (CRLF, BOM, tabulátor, cp1250, kopie skutečného ini); jak X-Plane naloží s nově přidanou složkou, duplicitním řádkem a Global Airports zapsaným cestou, jsme v simulátoru ještě nezkoušeli
Export pro WED
zpětně přečtený Studiem, ve WED zatím neotevřený
Dlaždice Ortho4XP
jen syntetická dlaždice ve formátu 1.3x, skutečná zatím ne
.rfpatch
bajtová shoda na stejném základu ověřená pro výšky, rastr, mazání, přidání, přetexturování, štětec a DEM; pro vodu, letiště a silnice zatím ne
A kde editor zatím jen odhaduje, jak to nakreslí X-Plane:
Výška mostů: 5 m na úroveň silnice je náš odhad. DSF nese jen číslo úrovně a výšku mostovky si X-Plane počítá sám; na rovině dá úroveň 1 pravděpodobně vyšší mostovku s pilíři. Do DSF Studio zapisuje totéž co WED, takže se odhad týká jen kresby v editoru.
Překrývající se vyrovnání s různou výškou: který polygon vyhraje, Laminar neuvádí, a WED při zápisu DSF vyrovnání přeřadí podle výšky. Studio na takový překryv upozorní v Kontrole i před exportem pro WED; nejjistější je vyrovnání s různou výškou nepřekrývat.
Skládání autogenu (.ags, .agb, .agp) a stromy v .agp jsou podle specifikace, ale srovnávací snímky Studio × X-Plane zatím nemáme.
Zkušenosti lidí, kteří tyhle oblasti dobře znají – hlavně uživatelů WED a Ortho4XP –, velmi uvítáme.
Pod kapotou
Jádro je v Pythonu, rozhraní React + three.js v okně WebView2. Projekty editoru jsou soubory SQLite s indexem R*Tree, čtení velkých projektů, rozmisťování stromů a stromy BVH pro výběr běží ve Web Workerech a okna terénu počítají pomocné procesy (až 4) s diskovou mezipamětí. Čtečka i zapisovač DSF jsou vlastní, DSFTool je jen volitelná nezávislá kontrola. Před vydáním prošla celá sada přes 2 300 automatických testů.
Velké projekty: projekt celé dlaždice se otevře po částech a počet entit už nemá strop (zkoušeli jsme 1,43 milionu), editor jen varuje podle volné paměti. Úpravy přepočítávají jen změněné entity a žádný požadavek na jádro nemá víc než 64 MB – velké změny se posílají po částech nejvýš 32 MB.
Čísla z měření
Měřeno 16. 10. 2026: i5-11600K, 32 GB RAM, Radeon RX 9070 XT, Windows 11, Microsoft Edge 156 se stejným jádrem Chromium jako WebView2 v aplikaci, okno 1600 × 900 (3D plátno 940 × 712 px), monitor 75 Hz. Projekt celé dlaždice Mauricia: 476 878 entit (362 478 objektů, 94 974 lesů, 19 425 fasád), podkladová DSF 2 GB. Sloupec „Dříve“ je sestavení ze 14. 10.; kde je uvedené jiné datum, jde o stav z toho dne.
Otevření projektu: první obraz / nejdelší zaseknutí
3,5 s / 0,89 s
3,2 s / 0,08 s
Projekt s 1,43 mil. entit
neotevřel se
otevře se za 8,4–8,6 s (po restartu jádra 13,2 s)
Stav převzetí po uložení
17,9 s (12. 10.)
0,25 s (po startu 2,0 s)
Kontrola celého projektu
8,1 s (12. 10.)
0,8 s (po startu 12,9 s)
Uložení změny všech 362 478 objektů
chyba 413 (12. 10.)
25 s, 5 částí po ≤ 32 MB
Výběr paprskem nad 500 000 trojúhelníky (medián)
22–40 ms (13. 10.)
0,02–0,15 ms (BVH ve Web Workeru)
Všech 460 oken terénu ostrova
128 s (1 proces)
52 s (4 procesy)
Skok kamery na nové místo / z diskové mezipaměti
–
2,0–2,6 s / 0,7–1,05 s
Co z měření vyplynulo:
Snímek dnes brzdí procesor, ne grafická karta: asi 11 µs na draw call v three.js a volání WebGL. GPU má na Mauriciu 4–10× rezervu; ortofoto přidá 1–1,4 ms GPU, měřítko obrazu 1,5× (2,25× víc pixelů) s MSAA jen 0,2 ms. Proces GPU v Edge zabírá 0,46–0,68 GB VRAM, z toho textury OBJ 64–75 MB.
Kde je strop: syntetický zátěžový projekt s 1,07 mil. entit, jehož lesy a fasády jsou asi 4–5× hustší než na skutečné české dlaždici +50+015, drží LOD 2,5 km, ale při LOD 5 km se zasekává až na 4,5 s a halda prohlížeče roste na 10,4 GB. To je další práce (viz Co přijde).
Měřili jsme v Edge, ne přímo v exe, a jen na silné grafice; slabší grafiku zatím ne.
Co nedělá
Nepřepisuje zdrojové soubory. Do instalace X-Plane zapisuje jen v pohledu Scenérie X-Plane (scenery_packs.ini), ve Vyzkoušet v X-Plane a u snímků, vždy po vašem potvrzení, se zálohou a bez mazání.
Nestahuje data – DEM, ortofota a soubory OSM dodáváte sami. Výjimkou jsou dlaždice podkladové mapy OSM a Overpass na vyžádání.
Negeneruje celé dlaždice: jedno vložení DEM zpracuje nejvýš 100 km². Na celé území patří generátor scenérie.
Nespouští X-Plane samo – jen pro snímky, na váš pokyn, a nikdy neukončí X-Plane, které nespustilo.
Neposuzuje vzhled v simulátoru: kontroluje geometrii a strukturu souboru, výsledný vzhled posoudíte v X-Plane sami.
Zatím neumí: silnice do kopie stávající DSF (jen overlayem), posun vrcholu sítě do strany a měkký okraj ortofota zapečeného do sítě (varianta B).
Co přijde
Výkon hustých celých dlaždic při LOD 5 km: méně draw callů (sloučené vrstvy, stromy přes atlas), zápis sloučené vrstvy a kopie pro BVH ve Web Workeru, menší geometrie. Cíl: žádné zaseknutí nad 100 ms a halda pod 3 GB.
Testy přímo v X-Plane: výška mostů podle typu silnice a úrovně místo odhadu 5 m, pořadí překrývajících se vyrovnání, orientace .agp a stromů – se srovnávacími snímky Studio × X-Plane.
Měření a výchozí nastavení pro slabší grafické karty.
Sledujeme ohlášené scenérie nové generace od Laminaru a přizpůsobíme se, jakmile budou formáty veřejné.
Beta
0.10.0-beta je pro pozvané testery; odkaz ke stažení tu proto není. Pokud si ji chcete vyzkoušet nebo máte nápady, napište na RFstudio@simulators.cz.
Zdarma pro nekomerční použití (uzavřený freeware, licenční smlouva EULA ve znění 1.1): scenérie z něj můžete šířit zdarma, prodej jen s naším předchozím písemným souhlasem. Betaverzi prosím dál nešiřte.
64bitové Windows 11 (Windows 10 by mělo fungovat, ale zatím nevyzkoušeno) s Microsoft Edge WebView2 Runtime. Instalátor (asi 180 MB) zatím není digitálně podepsaný, SmartScreen proto varuje.
Rozhraní, hlášky jádra, nápověda F1 i celý manuál jsou česky a anglicky.
Nahlásit chybu (Nápověda, F1) vytvoří zip s vaším popisem, logy a nastavením; domovská složka, jméno uživatele i název počítače se nahradí zástupci a před uložením uvidíte přesný obsah – nic se neodesílá samo.
Nejvíc nás zajímá, jaké postupy s DSF a scenery_packs.ini vám dnes chybí a jak své scenérie testujete v X-Plane.
Ahoj všem,
jsme Simulators Czech a vyvíjíme RF Studio – desktopový nástroj pro Windows na práci se scenériemi X-Plane 12. Čte a bezpečně upravuje dlaždice DSF včetně sítě terénu, staví overlaye ve 3D editoru, který se snaží kreslit scenérii tak, jak ji nakreslí X-Plane, spravuje
scenery_packs.inis náhledem a zálohou a kontroluje letiště podle pravidel ICAO.Od 16. 10. 2026 mají pozvaní testeři druhou betaverzi 0.10.0-beta a všechno, co popisujeme níže, v ní je. Chceme ukázat, co Studio umí, na rovinu říct, co je ověřené přímo v X-Plane a co zatím jen kontrolami a testy, a hlavně slyšet, co byste od takového nástroje jako autoři scenérií potřebovali.
Proč další nástroj
Pokud nepřegenerujete celou dlaždici (MeshTool, Ortho4XP), končí dnes místní úprava terénu pro X-Plane 12 obvykle v overlayi: ortofoto se potáhne přes terén, reliéf se napodobí modelem OBJ, nebo se použije nový polygon vyrovnání (
::FLATTEN::.pol, X-Plane 12 a WED 2.7 – Studio ho umí také), který jen posune stávající body sítě na jednu výšku. Model OBJ ale terén není: stromy, budovy a silnice se dál řídí původní sítí, takže skončí pod novým povrchem nebo nad ním.RF Studio proto upravuje přímo síť terénu v DSF vlastní čtečkou a zapisovačem:
Co umí
Pohled DSF
3D editor – overlaye tak, jak je nakreslí X-Plane
V této verzi se editor výrazně přiblížil tomu, co uvidíte v simulátoru:
::FLATTEN::) už není vodorovná deska. Jádro najde vrcholy sítě uvnitř polygonu a editor ukáže přesně ty trojúhelníky, které X-Plane změní, i se svahy k vrcholům vně. Vlastnosti napíšou, kolik vrcholů uvnitř leží – v řídké síti Laminaru je z malého polygonu spíš jehlan, nebo se nezmění nic..lina potahované části silnic leží na trojúhelnících sítě a kreslí se v pořadíLAYER_GROUP; čáry.linpo vrstváchS_OFFSETve skutečné šířce (červená čára letiště 0,47 m místo dřívějších 12,4 m).ATTR_draped,TEXTURE_DRAPED) a s výškou nad terénem (AGL, komentářC_AGLjako u Global Airports).SKIP_SURFACE water) a jen do LOD z.for. S Věrnou hustotou jsou v kruhu kolem kamery všechny stromy jako v X-Plane, dál se ředí (štítek „stromy 1 : N“ říká jak).RINGv.faca mají výšku v celých metrech jako v DSF. Bodový autogen.agpse skládá podle specifikace Laminaru (GROUND_PT,OBJ_GRADED,OBJ_DELTA).Stávající scenérie – co X-Plane v místě opravdu kreslí
scenery_packs.ini, s už uplatněnými výjimkami vyšších balíčků. Do LOD je editor kreslí stejně jako projekt: silnice s mosty, potahy s texturou, linie, řetězce, fasády, objekty MSL i AGL a rozložený.agp.Úpravy stávající DSF – stejně bezpečně jako terén
Budovy, autogen, lesy a fasády stávající DSF převezmete do projektu a upravíte jednotlivě. Výstupem je kopie původní DSF, ve které se změní jen to, co jste upravili – zbytek zůstane bajt po bajtu a žádná výjimka není potřeba. Na DSF Laminaru u LKPR to vypadalo takto: jedna smazaná a jedna snížená fasáda = 301 nových bajtů, zbylých 24,98 MB beze změny.
Upravené kopie výchozí scenérie Laminaru nebo cizích balíčků jsou jen pro vaše použití – svou práci sdílejte jako
.rfpatch(viz Sdílení).Terén a voda – přímo v síti
Scenérie X-Plane – editor scenery_packs.ini (nové)
_zalohy_sceneriiv instalaci X-Plane, atomický zápis s kontrolou sha256 proti náhledu a deník zápisů. Nezměněné řádky, konce řádků, BOM i neznámé řádky zůstanou bajtově stejné. Prvních 60 s po startu X-Plane, který ini při startu přepisuje, je zápis blokovaný; X-Plane Studio nikdy neukončuje.Letiště
Ortofoto, Ortho4XP a pláže
LAYER_GROUP beaches 2) nebo zapečené do sítě (varianta B).Vyzkoušet v X-Plane
ZZZ_RFS_…do Custom Scenery a zařadí ho do ini na doporučené místo – po náhledu přesné změny a se zálohou; ukáže i zásobník dlaždice. Ukončit test vrátí ini do původního stavu a balíček přesune do koše (nic se nemaže).Sdílení
.rfproj(i s vlastními díly) a malé záplaty.rfpatchjen s vašimi úpravami místo celé DSF – příjemce si je přehraje na svou DSF a na stejném základu dostane bajtově shodný výsledek.Co je ověřené v X-Plane – a co zatím ne
Chceme to říct na rovinu. „Kontroly“ znamenají: naše čtečka a DSFTool soubor přečtou, síť nemá trhliny, sedí orientace trojúhelníků a kopie vrcholů a výsledek odpovídá testům. Vzhled v simulátoru tím ověřený není.
::FLATTEN::– jeden polygon na síti Laminaru i na naší, s filtrem letiště i bez něj.rfpatchA kde editor zatím jen odhaduje, jak to nakreslí X-Plane:
.ags,.agb,.agp) a stromy v.agpjsou podle specifikace, ale srovnávací snímky Studio × X-Plane zatím nemáme.Zkušenosti lidí, kteří tyhle oblasti dobře znají – hlavně uživatelů WED a Ortho4XP –, velmi uvítáme.
Pod kapotou
Jádro je v Pythonu, rozhraní React + three.js v okně WebView2. Projekty editoru jsou soubory SQLite s indexem R*Tree, čtení velkých projektů, rozmisťování stromů a stromy BVH pro výběr běží ve Web Workerech a okna terénu počítají pomocné procesy (až 4) s diskovou mezipamětí. Čtečka i zapisovač DSF jsou vlastní, DSFTool je jen volitelná nezávislá kontrola. Před vydáním prošla celá sada přes 2 300 automatických testů.
Velké projekty: projekt celé dlaždice se otevře po částech a počet entit už nemá strop (zkoušeli jsme 1,43 milionu), editor jen varuje podle volné paměti. Úpravy přepočítávají jen změněné entity a žádný požadavek na jádro nemá víc než 64 MB – velké změny se posílají po částech nejvýš 32 MB.
Čísla z měření
Měřeno 16. 10. 2026: i5-11600K, 32 GB RAM, Radeon RX 9070 XT, Windows 11, Microsoft Edge 156 se stejným jádrem Chromium jako WebView2 v aplikaci, okno 1600 × 900 (3D plátno 940 × 712 px), monitor 75 Hz. Projekt celé dlaždice Mauricia: 476 878 entit (362 478 objektů, 94 974 lesů, 19 425 fasád), podkladová DSF 2 GB. Sloupec „Dříve“ je sestavení ze 14. 10.; kde je uvedené jiné datum, jde o stav z toho dne.
Co z měření vyplynulo:
Co nedělá
scenery_packs.ini), ve Vyzkoušet v X-Plane a u snímků, vždy po vašem potvrzení, se zálohou a bez mazání.Co přijde
.agpa stromů – se srovnávacími snímky Studio × X-Plane.Beta
Nejvíc nás zajímá, jaké postupy s DSF a
scenery_packs.inivám dnes chybí a jak své scenérie testujete v X-Plane.Díky za přečtení!
Simulators Czech