Premium

Získejte všechny články
jen za 89 Kč/měsíc

Zprovoznil ray tracing na starém ZX Spectru. Obraz se generuje 17 hodin

Talentovaný grafik a fanoušek retro konzolí Gabriel Gambetta dokázal na víc než čtyřicet let starém počítači ZX Spectrum zprovoznit technologii ray tracingu, s kterou mají problémy i nejvýkonnější počítače současnosti. Příliš využitelné to ovšem není – vygenerovat jeden snímek zabere přibližně sedmnáct hodin.

Ray Tracing na ZX Spectrum | foto: Gabriel Gambetta

Metoda sledování paprsků, nebo chcete-li používanější anglický termín ray tracing, je ve světě počítačové grafiky jedním z nejčastěji skloňovaných výrazů posledních let.

Gabriel Gambetta napsal o počítačové grafice knihu, kromě toho si zahrál i v několika filmech.

Umožňuje totiž realisticky nasvítit každou scénu, což dává virtuálním světům punc opravdovosti. Bohužel jde o výpočetně velice náročný efekt, který nutí k ústupkům i nejmodernější grafické karty dneška. Algoritmus totiž bere v úvahu odrazy světla, odlesky i stíny, což zásadně zvyšuje náročnost každé scény.

Programátor (a také občasný herec) Gabriel Gambetta si však dal originální výzvu, když se rozhodl vyzkoušet, jestli se mu podaří zprovoznit tuto technologii i na víc než čtyřicet let starém domácím počítači ZX Spectrum. A jak je patrné už z našeho titulku, podařilo se mu to.

Procesor ZX Spectra běží na pouhých 3 MHz, což je zhruba tisícina výkonnosti dnešních počítačů, operační paměť 48 kB je dokonce méně než miliontina aktuálního standardu. Samotný výpočet scény je ovšem „pouhá“ matematika, se kterou si i takovýto historický artefakt dokáže poradit. Gabriel si vybral poměrně jednoduchou scénu s pouhými třemi objekty, jejíž vytvoření na dnešním hardwaru bylo dílem okamžiku.

Vzor, kterého se pokoušel Gambetta dosáhnout na ZX Spectru.

Cílem experimentu pak bylo přiblížit se tomuto výsledku co nejblíž. Se zastaralým programovacím jazykem Basic a danými hardwarovými limity to bylo velmi náročné. ZX Spectrum například umí zobrazit jen patnáct barev, a to ještě v každé části obrazu maximálně dvě najednou, nakonec se mu to ovšem podařilo v maximální možné kvalitě.

Vygenerování tohoto obrázku na ZX Spectrum zabralo 17 hodin.

Má to ovšem jeden „drobný“ háček. I navzdory několika optimalizačním zásahům zabralo vygenerování této scény víc než sedmnáct hodin.

Praktické využití programu, jehož tvorba prý zabrala podstatnou část víkendu (o celém procesu si můžete přečíst na Gabrielově blogu), je tak samozřejmě nulové, některé lidi ovšem jednoduše baví překonávat zdánlivě nepřekonatelné překážky. Ostatně když se to umí, ray tracing se dá „naprogramovat“ i v kancelářském Excelu.

Nejčtenější

Nejbohatší člověk světa byl přistižen při podvádění ve hrách, nenese to dobře

Nejbohatší člověk světa Elon Musk chtěl během streamování předvést hráčům své umění v aktuálním herním hitu Path of Exile 2, místo toho si však uřízl pěknou ostudu. Ukázalo se totiž, že jeho...

Nadšenec vytvořil dřevěné PC, které se nemusí stydět dát ani do obýváku

Herní počítače už jsou dnes běžnou součástí domácího vybavení, jejich většinou futuristický design a mohutné LED podsvícení je však diskvalifikují od toho, aby si je esteticky uvažující jedinci...

Český youtuber přiznal závislost na hazardu. Prohrál přes milion korun

Svou závislost na otevírání loot boxů neboli beden s náhodnými předměty popisuje český youtuber Petr Brunner alias Bender. Závislost ho podle jeho slov za poslední rok a půl vyšla na víc než milion...

Vývojáři Baldur’s Gate 3 slaví úspěch modifikací. Doporučují zvětšení prsou

Studio Larian se na sociálních sítích pochlubilo, že si fanoušci jejich hitu Baldur’s Gate 3 stáhli již sto miliónů modifikací. Z tisíců všemožných neoficiálních vylepšení ovšem sami nečekaně...

Vyzkoušeli jsme unikátní zábavní centrum v srdci Prahy

Loni zrekonstruovaný objekt obchodního domu Máj přinesl pohled na zcela jiný koncept, než byli zákazníci předtím navyklí. Výraznou novinkou je zábavní projekt Levels, optimisticky rozmáchlý přes celá...

Fortnite udělal z několika hráčů milionáře, prodávají zde vlastní výtvory

Prodej vlastního digitálního obsahu ve Fortnite vydělal úzké skupině hráčů pohádkové jmění. Epic Games přiznaly, jaké výdělky měli tvůrci obsahu v této hře za minulý rok.

24. ledna 2025 0

Vyzkoušeli jsme si Assassin’s Creed Shadows, působí jak dvě hry v jedné

Chystaný japonský díl zavedené série Assassin’s Creed od oznámení provázejí samé problémy a po několika odkladech už mu věří jen ti největší fanoušci. Jak jsme si však mohli s dvouměsíčním předstihem...

23. ledna 2025 16

KVÍZ: Poznáte ikonické nepřátele z devadesátkových videoher?

Neměli jsme je rádi, ale nelze na ně zapomenout. Co herním monstrům z devadesátých let oproti těm moderním chybělo na inteligenci a grafických detailech, to doháněla množstvím a sveřepostí, nic jako...

vydáno 23. ledna 2025

Vydáním to nekončí, Kingdom Come 2 dostane v průběhu roku další obsah

Do vydání Kingdom Come 2 zbývají ještě dva týdny, ale už teď je jisté, že ani pak práce na hře neskončí. Na zbytek roku už je totiž přislíbeno několik DLC, které toto už teď obrovské RPG ještě dále...

22. ledna 2025  10:30 19

Po otcově smrti přišlo peklo. Prohrál jsem vše, říká syn Josefa Vinkláře

Herečka a spisovatelka Ivanka Devátá (89) vydala loni knihu s názvem Můj příšerný syn a její hlavní hrdina Adam Vinklář...

Tomáš Vartecký nastupuje do léčebny. Je to větší, než jsem myslel, říká

Tomáš Vartecký (54) se svěřil s tím, že nastupuje do léčebny. Muzikant uznal, že situace je horší, než si myslel a je...

Soaking: sexuální praktika, která je příliš bizarní, aby byla reálná

Virální, bizarně kreativní, legrační. Sexuální praktika soaking uhranula internet, fascinuje. Slouží jako nástroj...

Sedmnáctiletá hvězda z Ulice si pořídila fajn byt na pražském Smíchově

Kousek od bývalého bydliště samotného Karla Gotta našel svůj domov i mladý sedmnáctiletý herec Petr Komínek. Byt s...

Nejchudší stát Spojených států je blízko k překonání HDP Německa

Hrubý domácí produkt (HDP) na obyvatele nejchudšího státu USA Mississippi je vyšší než hrubý domácí produkt pěti...