Zeker nog nooit zelf aan goede graphics geschreven? De huidige gebruikte technieken zijn primitief in vergelijking met wat iedere spelmaker zou willen gebruiken. De rekenkracht is echter te beperkt om dat te kunnen realiseren en de rekenkracht met een factor 10 verhogen zou slechts een beperkte verhoging zijn.
Tel mee
2560*1600 geeft >4M pixels. Aan 60 fps zijn dat zo'n 250M pixels per seconde. Voor veel geld kan je 5Tops kopen (radeon6990) wat 20K operaties per pixel is. Geen bijster groot budget. Voor iedere mogelijke pixel (wat er meer zijn dan 4M) moet je de positie berekenen om te kijken of ie zichtbaar is. Ook moet je per pixel berekenen wat de kleur is onder de ambient, specular, diffuse en emmisive belichting. En dat voor iedere lichtbron, rekening houdende met de oriëntatie van het oppervlak en van de lichtrichting, -afstand, -sterkte ,-kleur en andere karakteristieken. Plus de invloed van je kijkhoek. En wat met aa? Of andere effecten als depth of field of blur? Deze vragen ook nog eens zon 500Gops.
Hierbij wordt nog geen rekening gehouden met weerkaatsing en doorzichtige materialen, refractie, enz. Daarbuiten moet je kaart ook nog alle vertex manipulaties doen en alle particles berekenen. Daarnaast nog wat physics en eventueel AI.
Afhankelijk van de gebruikte technieken kom ik aan een wens van enkele penta operaties per seconde.
De keuze om tijd te steken in graphics of in andere elementen wordt dus bepaald door de wens van de maker en NIET door de beschikbaarheid van voldoende rekenkracht. Gelieve uitspraken over graphics te laten aan mensen welke iets kennen van graphics ipv je eigen onkunde te promoveren tot de waarheid.
[edit] yup het is een rant.
Dit is een reactie op 3 beweringen:
*graphics zijn op een toppunt.
*graphics hoeven niet beter
*door het bereiken van bovenstaande 2 beweringen heeft men tijd voor andere zaken.
Waarbij ik beweer dat deze fout zijn en los staan van elkaar.
Complexiteit komt nergens ter sprake en heeft hierop geen invloed. Hoe het vroeger was en wat de evolutie was, doet ook niets ter zake.
Dat de illustratie die ik maak slechts een beperkte schets is, is correct maar doet niets af van wat de schets WEL illustreert. Ik heb me ook bewust beperkt tot wat ik wel ken, maar vooral wat gemakkelijk te illustreren is (iets goed uitleggen is ook een kunst). Het "gat" vullen zou enkele pagina's kosten en niets extra bewijzen . Ten slotte is dat ook het meta idee, zich beperken tot wat relevant is.
[edit 2]@Katsunami
neen, dat is NIET wat de poster boven me geschreven heeft. Bovendien is het feit dat ik ook geniet van de huidige graphics geen punt in de discussie. Nieuwe games hebben betere graphics en verkopen minimum honderden keren beter dan de oude games. Er is dus veel vraag naar betere graphics.
@Zaphod
Ik tel slechts 1 on topic antwoord op mijn post en die geeft me op punt 1 gelijk (met kanttekeningen)
[Reactie gewijzigd door Punkie op 23 juli 2024 23:36]