torsdag 27. februar 2014

«The Physics of Light and Rendering | A Talk by John Carmack»

Introduksjon til lysets fysikk …

… sett fra et programmeringsperspektiv

Jeg hørte gjennom denne forelesninga (hvis det blir rett å kalle det det; det er tross alt fra Quake Con) for et par dager siden. Vi som har fulgt med på Carmack’s arbeid ei stund, vet at han er blant de kvassere knivene i skuffa, for ikke bare har han skapt noen av de mest revolusjonerende spillmotorene i historia,

Jeg tenker da på Commander Keen-, Hover Tank 3D- → Catacomb 3D-, Wolfenstein 3D-, Doom-, Quake-, Quake 2-, Quake Ⅲ: Arena-, Doom 3- og Rage-motoren, de siste av disse kalt id Tech 15
men han driver også profesjonelt med raketteknologi gjennom firmaet Armadillo Aerospace, som blant annet har hatt oppdrag for såvel NASA som ESA.

I denne praten tar han for seg hvordan lysets fysikk påvirker programmering av 3D-verdener, hvordan dette har utviklet seg siden 60-tallet, og hvordan fremtida kommer til å bli. Etter hans mening nærmer vi oss at datamaskiner blir kraftige nok til at ray-tracing kan realiseres til rendring av troverdige 3D-verdener i sanntid, dog det ligger ei stund fram i tid.


Et ecce, dicit blogum vīvere, et vīvit!