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.

Autor:
  • Nejčtenější

Byla oblíbená, teď však 17 let starou hru zasypala negativní hodnocení

Hra Team Fortress 2 patřila dlouhé roky k oblíbencům v multiplayerovém žánru. V posledních letech...

85 %

Nástupce Heroes, o kterém se nám ani nesnilo. Recenze Songs of Conquest

O čem zpívají bardi v putykách každého pohádkového království? O chrabrých činech, krutých zradách...

{NADPIS}

{LABEL} {POPISEK}

V novém traileru na Kingdom Come: Deliverance 2 se souloží, popíjí i lynčuje

Vrcholem páteční prezentace Summer Game Fest byl, alespoň tedy pro české publikum, nový trailer z...

Hráči loňského hitu soupeří, kdo se během hry vyspí s více postavami

Od vydání Baldur’s Gate 3 už uplynulo deset měsíců, do nejmenších detailů propracované RPG ovšem,...

{NADPIS}

{LABEL} {POPISEK}

Všichni společníci v Dragon Age budou pansexuální. Nahota je samozřejmost

Jak už je u her od Bioware zvykem, zásadní roli v chystaném pokračování série Dragon Age budou hrát...

Od želvího teroru až k továrně na peníze Fortnite. Připomínáme historii Epicu

Epic Games je jednou z nejvýznamnějších společností herního průmyslu. Jejich engine Unreal je...

Začala úspěšně, ale po třech letech je onlinovka od Amazonu v problémech

Onlinovka New World od Amazonu začala úspěšně, v průběhu tří let však zájem o ní výrazně poklesl....

Britové žalují Steam o skoro 20 miliard, prodávané hry prý předražuje

Podle žalobců zneužívá Steam své dominantní postavení na trhu k potírání konkurence a předražování...

Velká herní loupež dobře dopadla, konzole za miliony se vrátily k majitelům

Výrobci kapesní retroherní konzole Playdate kvůli chybě přepravní společnosti FedEx málem přišli o...

Nová Miss Alabama je morbidně obézní. Vítězka váží 150 kilo, lidé se bouří

Vítězkou v soutěži National American Miss je Sara Millikenová. Třiadvacetiletá žena byla zvolena královnou krásy i...

Do Itálie se nevrátím, tady vše funguje lépe, říká dcera Petra Hapky

Dcera slavného českého hudebníka Petra Hapky (†70) Petra (41) žila od 3 let s matkou v italském Římě. Ve 29 letech se...

Koupil byt i s nájemníkem a zdražil o sedm tisíc. Chce výnos 4,5 procenta

Seriál Našel jsem si nájemní byt, ve kterém bydlím několik měsíců. Platím 17 tisíc korun za nájem a k tomu měsíční poplatky za...

Čekám na transplantaci, ale dám přednost mladým, říká herec Zdeněk Žák

Herec Zdeněk Žák (71) si nikdy moc nepřipouštěl své zdravotní problémy. Nemoci přecházel a k doktoru se nehnal, až...

Za srážku vlaků únava nemohla, ukázalo šetření. Strojvůdce si chybu uvědomil

Strojvedoucí havarovaného rychlíku RegioJet, v kterém minulý týden zemřeli v Pardubicích čtyři lidé, si těsně před...