Är det bara jag som tycker det är överdrivet mycket ytor i nyare spel som reflekterar och glänser?
Att spela nya spel är som att köra bil när det regnar och konstant bli bländad av ljus från alla möjliga håll.
@Radolov gav ju en länk till den tekniska orsaken, något även SweClockers skrivit om
"Ytor som inte är perfekt blanka ger en diffus reflektion. På algoritmnivå måste man modellera detta med att en inkommande stråle ger upphov till många reflektionsstrålar, vars utfallsvinklar slumpmässigt avviker från vad en blank yta ger. Återigen något som är beräkningsmässigt dyrt då den likt mjuka skuggor leder till en multiplikatoreffekt av antalet strålar som måste hanteras."
D.v.s. perfekt blanka och helt icke-reflekterande ytor är långt billigare på algoritmnivå. Det kommer behövas snabbare HW för att hantera de övriga fallen i någon större skala.
Jag tror att den överdrivna hypen har slagit tillbaka, man kan inte lova guld och erbjuda brons, utan att tappa i trovärdighet.
Fast är det inte primärt total brist på insikt i tekniken och total brist på historiska jämförelser som är det största problemet här?
Att införa ny teknik tar med extremt få undantag betydligt längre tid man både vill och initialt kanske tror. Givet hur RTRT utvecklat sig sedan RTX-serien släpptes för 11 månader sedan ser bland den snabbaste introduktionen av ett tekniksprång av den här kalibern någonsin.
Absolut ingen borde förvänta sig något annat än att första generationen har en lång rad saker som behöver poleras, det på systemnivå (drivers), på applikationsnivå (hur ska tekniken bäst användas givet kapacitet och visuell effekt kontra kostnad) samt HW-nivå.
Utanför spel måste RTX-seriens implementering i relevanta program vara den snabbaste någonsin!
Raytracing år 2019 är den sämsta köpgrejen någonsin. Säger bara hellre kör jag allt i Ultra än allt i Medium med raytracing i Medium fyfan.
Ställ dig frågan: undantaget högre upplösning på texturer och eventuellt skillnad i mesh-komplexitet, vad lägger "ultra" till över "medium" eller ens "low" som på något sätt är relevant om man har ray tracing?
Även på "ultra" är ljussättningen "fel", skuggor är "fel" (t.ex. krävs ray tracing för att kunna få korrekta halvskuggor).
Upplösning på texturer påverkar inte alls och mesh-komplexitet påverkar kostnaden för ray tracing relativt lite (matematiskt inte alls, men i praktiken finns cache-effekter), så själv tar jag "medium" + ray tracing över "ultra" varje dag i veckan. Problemet är att än så länge är fortfarande den förra dyrare om man kör RT-global illumination vilket måste till här (det Metro Exidus och snart också Minecraft kör).
Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer