← Alla nyheter

Sweclockers · 2 tim sedan Vetenskap

Utvecklare bygger 3D-värld i ASCII

Kombinerar path tracing och ASCII-konst i unikt projekt.

En utvecklare som kallar sig Grow Now Games har tagit fram en 3D-renderingsmotor som använder path tracing för att rendera en stad i tre dimensioner helt och hållet med ASCII-tecken i olika färger, rapporterar Neowin.

3D-renderingsmotorer vars utmatning består av ASCII-konst är i sig ingen nyhet och är något många verkar ha experimenterat med under åren – det går till exempel att spela Doom med ASCII-rendering. Men projektet ser ut att vara det första som använder just path tracing och spårar individuella ljusstrålar för att avgöra vad som syns och vilken färg allt har, och renderar resultatet i realtid.

Projektet använder inga 3D-modeller, shader-program eller andra traditionella resurser för 3D-rendering. Istället har Grow Now Games utgått från en kodbaserad representation av en stad i ett rutnät med byggnader, vägar, träd, bilar och fotgängare. ”Spelaren” kan vandra runt i staden och se sig omkring som i vilket förstapersonsspel som helst, men bilden ritas alltså upp som ASCII-konst.

I nuvarande form är projektet byggt i Javascript och Canvas och kan bara köras i en webbläsare. Grow Now Games har inte heller släppt källkoden, utan delar till att börja med ett demo till användare som stöttar med donationer, vilket får sägas vara ett ovanligt drag för ett projekt av det här slaget i en hobby som vanligen är väldigt öppen.

Har du sett några andra häftiga exempel på ASCII-renderare?

Läs hela artikeln hos Sweclockers →

Metodai Nyheter är en nyhetsaggregator. Hela artikeln finns hos källan. Upphovsrätten tillhör respektive medium.