lunarender3 (nový renderer ve vývoji)

2 zpráv
Zpět na přehled

lunarender3 (nový renderer ve vývoji)

2 zpráv MT 2 účastníků 3 min čtení
  1. Mikoláš Štrajt strajt9 na seznam.cz #m7e5634
    Zdar, možná si ještě pamatujete, jak jsem v roce 2016 psal vlastní renderer zvaný lunarender. Tenhle rok jsem se rozhodl myšlenku oprášit a napsat něco víc použitelného v praxi. Zatím se sice nemám moc čím chlubit (pro stav projektu viz dále) ale má to IMHO potenciál. Proč to vůbec dělám? Mám takové dvě motivace: 1) renderery typicky bývají dost složité na zprovoznění a vyžadují různé závislosti jako databáze atd... To k čemu směřuju je mít renderer, kde stačí rozbalit zip s jednou binárkou a pár stylama, přidat soubor s vektorovými dlaždicemi (jako zdroj dat) a jedem. Technicky realizovatelné to určitě je. 2) psát styly pro Mapbox GL ručně v JSONu je docela zlo.  Naopak se mi na psaní různých DSL (což stylování mapy určitě je) osvědčil jazyk Lua, který má tu výhodu, že je to plnohodnotný programovací jazyk (takže můžete mít smyčky, ify a funkce) a zároveň se v něm dají věci celkem hezky psát deklarativně (díky syntaxi tabulek a volání funkcí). Projekt je zatím v rané fázi. Už umím číst vektorové dlaždice a vykreslit nějaké debugovací obrázky, ale zatím je to příliš chybové a pomalé na použití v praxi. Každopádně kdyby to někoho zaujalo, třeba by to potenciálně chtěl používat, nebo by třeba chtěl nějakým způsobem do projektu přispět, tak se určitě ozvěte. Dotazy taky beru. Zdrojový kód najdete zde - https://github.com/severak/lunarender3 - a až budu mít nějaké demo, tak se určitě pochlubím. zdraví
  2. Tomas 'Jethro' Pokorny xtompok na gmail.com #m42dae4
    Zdar, možná si ještě pamatujete, jak jsem v roce 2016 psal vlastní renderer zvaný lunarender. Tenhle rok jsem se rozhodl myšlenku oprášit a napsat něco víc použitelného v praxi. Zatím se sice nemám moc čím chlubit (pro stav projektu viz dále) ale má to IMHO potenciál. Proč to vůbec dělám? Mám takové dvě motivace: 1) renderery typicky bývají dost složité na zprovoznění a vyžadují různé závislosti jako databáze atd... To k čemu směřuju je mít renderer, kde stačí rozbalit zip s jednou binárkou a pár stylama, přidat soubor s vektorovými dlaždicemi (jako zdroj dat) a jedem. Technicky realizovatelné to určitě je. 2) psát styly pro Mapbox GL ručně v JSONu je docela zlo.  Naopak se mi na psaní různých DSL (což stylování mapy určitě je) osvědčil jazyk Lua, který má tu výhodu, že je to plnohodnotný programovací jazyk (takže můžete mít smyčky, ify a funkce) a zároveň se v něm dají věci celkem hezky psát deklarativně (díky syntaxi tabulek a volání funkcí). Projekt je zatím v rané fázi. Už umím číst vektorové dlaždice a vykreslit nějaké debugovací obrázky, ale zatím je to příliš chybové a pomalé na použití v praxi. Každopádně kdyby to někoho zaujalo, třeba by to potenciálně chtěl používat, nebo by třeba chtěl nějakým způsobem do projektu přispět, tak se určitě ozvěte. Dotazy taky beru. Zdrojový kód najdete zde - https://github.com/severak/lunarender3 - a až budu mít nějaké demo, tak se určitě pochlubím. zdraví
    -- Odesláno aplikací K-9 Mail ze systému Android. Omluvte prosím moji stručnost.
Napsat odpověď e-mailem… Odpovědět

Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.