Ik ben het toch niet helemaal met je eens. Je verhaal klopt wel over de AA. En ik snap dat een camera hier geen last van heeft. Maar ik bedoel juist dat het op full hd juist met betere technieken en betere berekeningen nog heel veel mooier zou kunnen worden. Zo mooi dat het net lijkt, zoals ik al aangaf, dat je naar een bluray film zit te kijken.
Ik ben alleen van mening dat je daar geen 4k scherm voor nodig hebt om bluray kwaliteit games te maken (om het zo maar even kort door de bocht te zeggen)
Natuurlijk heb je gelijk dat je ook de resolutie zo hoog kunt opkrikken dat het met het blote oog niet meer zichtbaar is. en vervolgens op die resolutie dan steeds zwaardere en mooiere textures ontwikkelen net zo lang tot het fotorealistisch wordt. Ik vraag me alleen af wat de beste volgorde is...
Eerst toe werken naar 8k of 16k beelden of eerst zorgen voor foto realistisch beeld op fullhd en deze dan verder uitbuiten naar 4 en 8k.
Misschien is er weinig verschil... omdat zoals je al zegt een hogere resolutie wordt gebruikt om de pixels aan de randen te kunnen mengen waardoor je hetzelfde effect krijgt als een "echte" camera.
Maar mijn logische verstand zegt (zeker met de techniek waarbij alleen de randen op een hogere res worden berekend en pixel kleurmenging wordt toegepast en niet de volledige 2 miljoen pixels in full hd worden berekend met 8 miljoen pixels) Dat je meer performance kan halen met dezelfde hardware door op full hd weer te geven met fotorealistisch beeld ipv 8 miljoen pixels te moeten berekenen. Echter is het dan wel weer zo dat 8x AA dus 8 verschillende renders maakt en over elkaar heen zet. waardoor de hoeveelheid pixels die uiteindelijk gerendered worden weer een heel stuk hoger liggen.
Ik ken de onderliggende technieken niet tot in de puntjes en beredeneer vaak vanuit mijn eigen logische standpunt. Soms heb ik het juist en soms ook niet.
Deze keer heb ik in mijn achterhoofd het probleem met de huidige consoles. Deze kunnen niet eens de games op 60 fps draaien in fulhd. Nu komt er dus hardware die opeens 4k zou moeten kunnen renderen zonder dat deze nieuwe hardware duurder is dan bij release van de huidige consoles. Vervolgens zie ik kaarten met een waarde tussen de 700 en 1000 euro die dit nog niet eens voor elkaar krijgen. ik vraag me daarom sterk af hoe MS dit gaat realiseren met een totaal systeem van 400 euro.
Maargoed wie zal het zeggen. misschien hebben ze een volledig andere techniek ontwikkeld waarmee vele hogere frame rates gehaald kunnen worden met dezelfde hardware.
Ik heb me altijd afgevraagd of videokaarten niet veel efficienter kunnen zijn dan dat ze nu daadwerkelijk zijn. Je zou toch denken dat een 980ti alles zou moeten kunnen draaien. Zeker als je naar games als uncharted kijkt op de ps3. Die waren voor die tijd en nu nog zo verbluffend mooi op eigenlijk vrij oude en zwakke hardware. Ik ben me wel gaan afvragen of de videokaart markt niet bewust afgeremd wordt juist door de drivers en game fabrikanten om de ontwikkeling niet te snel te laten gaan.... want als je eenmaal fotorealistisch beeld hebt op fullhd of 4k ... dan wordt de vraag naar betere hardware natuurlijk een stuk minder.
Nog een laatste vraag.
Ik zit nu even terug te denken aan je stukje over dat BF1 er zo mooi uit ziet doordat er op een hogere res wordt gerenderd en terug wordt geschaald. Maar ik snap niet helemaal hoe het daar mooier van kan worden. Als ik de res scale op 50 zet dan heb ik gewoon blurry beeld. Het lijkt me dus niet dat alles op 4k gerendered wordt maar dat je met 50% juist maar op 1024x768 rendered zeg maar. Voor mijn gevoel kun je niet met hogere textures komen dan de native resolutie. dit heeft ook geen zin want zodra je ze terug schaalt wordt het beeld juist niet scherper maar weer even scherp. Ik snap ook niet goed hoe het kan dat wanneer je de res scale op 100% zet de beelden niet fotorealistisch kunnen zijn. als de textures dezelfde grootte hebben als de resolutie die het moet weer gegeven dan kun je die textures toch ook alles laten weergeven? Ik denk dat ik het eigenlijk zelf al snap al ik logisch erover na denk dit komt juist weer doordat een 3d wereld eigenlijk veel meer texture pixels bevat dan 2 miljoen op het scherm en dat bijvoorbeeld een berg een veel groter oppervlak heeft dan 1920 x 1080. Je krijgt dan natuurlijk miljarden pixels texture waarbij de videokaart moet gaan bepalen welke wel en welke niet op het scherm moeten worden weergegeven. Dit komt dan weer doordat als je schuin op een berg kijkt pixels zo dicht bij elkaar zitten dat er meerdere achter elkaar vallen binnen de pixel op het scherm. en deze moeten dan weer gemengd worden om een realistisch beeld te geven binnen de pixel van het scherm. Ook is het natuurlijk zo dat hoe verder je weg loopt van bijvoorbeeld een berg des temeer moet de videokaart weer pixels gaan samenvoegen omdat de texture simpelweg niet past op op de resolutie van het scherm. Vaak wordt dan ook nog een techniek toegepast waarbij hoe verder de afstand is hoe lager de texture resolutie wordt om zo ervoor te zorgen dat de videokaart niet de volledige hoeveelheid pixels van een berg voor zijn kiezen blijft krijgen op afstand. die hij vervolgens dan weer moet verwerken naar minder pixels. Bij een hogere res scale zoals in BF1 worden de textures dus juist bewust hoger gelaten waardoor je een samensmelting van pixels krijgt die een veel realistischere texture geven.
Door een scherm met meer pixels kunnen er dus meer pixels worden weergegeven die niet gemengd hoeven te worden. waardoor het voor de videokaart juist makkelijker wordt bij dezelfde res textures.
Ik denk dat ik het begin te snappen
We praten dus eigenlijk in resoluties van 1920x1080 en 4k terwijl eigenlijk vele grotere hoeveelheid pixels berekend worden zonder dat we het zelf in de gaten hebben. Als ik dit laat bezinken dan besef ik me dat het nog wel eens heel lang kan gaan duren voordat we fotorealistische beelden gaan zien. Dat zou betekenen dat alle textures tot zo ver als je kan kijken net zo scherp gerendered moeten worden alsof je er met je neus boven op staat. Iets wat een camera eigenlijk registreert met filmen. Op het moment dat we zover zijn maakt het ook niet meer uit hoeveel pixels een scherm heeft.
[Reactie gewijzigd door sygys op 23 juli 2024 07:53]