Tungsten Renderer

Tungsten Renderer

Tungsten je fizično utemeljen upodabljalec, o katerem sem prvotno napisal v začetku leta 2014 na tekmovanju za upodobitev slike v sintezi na ETH, kjer je s zgornjo sliko osvojil 1. mesto.Namenjeno je upodabljanju brez povezave v grafičnih raziskavah in je še vedno v razvoju, vsaj kadar najdem čas.Živi na Githubu.Tungsten je napisan v jeziku C ++ 11 in uporablja Intelovo knjižnico sledenja žarkov Embree za hitro preskušanje primitivnih žarkov.Napisano je bilo z uspešnostjo v mislih in izkorišča večnamensko branje in SIMD, kjer je to mogoče.Poleg nizke stopnje optimizacije, izpopolnjeni integratorji, večkratno pomembno vzorčenje in prilagodljiv svetlobni izbirni svetlobni izbir zmanjšajo celoten čas izvajanja s hrupom, prilagodljivo vzorčenje pa zagotavlja, da je trud osredotočen na najbolj hrupna področja slike.Nihče več ne mara senčnih sfer Phong, zato Tungsten podpira številne geometrijske oblike in modele materialov, da bi prizore naredili bolj zanimive.Podprti so tudi sodelujoči mediji, vključno z atmosferskim medijem, ki lahko planete ponese iz vesolja. Tungsten je v svojem trenutnem stanju bolj akademskega pomena kot za dejansko uporabo.Ključne lastnosti, kot je zamegljenost gibanja, manjkajo, pomanjkanje dokumentacije pa otežuje uporabo rendererja za vsakogar, razen mene.To so stvari, na katerih se dela, vendar je napredovanje počasi zaradi nenehnega pomanjkanja prostega časa.

Kategorije

Alternativa Tungsten Rendereru za Windows z licenco odprtokodnega vira