Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 88 reacties

Ontwikkelaars die games voor de PlayStation VR willen uitbrengen, zullen er voor moeten zorgen dat de framerate een constante 60fps bedraagt. Tijdens de Game Developer Conference maakte Sony bekend dat games die dat niet halen geen PSVR-certificaat krijgen.

"Er is geen excuus om de framerate niet te halen. Het mag niet lager zijn dan 60fps. Nooit. Dat kan ik niet hard genoeg benadrukken", zei Chris Norden, senior staff engineer bij Sony, tijdens de conferentie tegenover gameontwikkelaars in de aanwezigheid van Polygon. "Als je ons een game toestuurt die dropt naar 30, 35 of 51, gaan we deze waarschijnlijk afwijzen", voegde de afgevaardigde van Sony daaraan toe.

Norden gaf ook aan dat Sony bereid is om games van ontwikkelaars te spelen en te kijken naar 'technische correctheid'. Daarbij zal gekeken worden of een game bijvoorbeeld misselijkheid opwekt, waar problemen met de framerate voorkomen en of er haperingen plaatsvinden bij het tracken van de speler. Dit proces zou vroeg in de ontwikkelfase plaats moeten vinden, zodat ontwikkelstudio's de knelpunten vervolgens kunnen aanpassen om aan de eisen van Sony te voldoen. Norden stelt dat het niet verplicht is om Sony de game te laten bekijken, maar raadt dit wel sterk aan. Om een game uit te mogen brengen voor de PlayStation VR-headset zal Sony immers de game moeten goedkeuren.

De PlayStation VR-headset geeft beelden weer met een verversingssnelheid van 90 of 120Hz. Om de games die op 60fps op de PlayStation 4 draaien met 120Hz weer te geven, gebruikt Sony reprojection. Dat is een techniek waarbij een extra frame wordt berekend aan de hand van het voorgaande frame. Bij de interpolatie wordt rekening gehouden met de bewegingen van de speler. Dit moet de illusie van een hogere framerate geven. Ook bij games die native op 90fps of 120fps draaien, zal Sony reprojection gebruiken.

De techniek wijkt daarmee af van vr-brillen voor de pc. Zowel de Oculus Rift als HTC Vive hebben een verversingssnelheid van 90Hz, maar games moeten daarbij ook daadwerkelijk op die framerate draaien voor een optimale ervaring. Daartegenover staat dat deze headsets geen gebruikmaken van interpolatie.

Sony maakte tijdens de GDC bekend dat de PlayStation VR-bril in oktober op de markt komt en 399 euro gaat kosten. Om te gamen met de headset is overigens ook een PlayStation Camera vereist, die kost zo'n 60 euro.

Moderatie-faq Wijzig weergave

Reacties (88)

"Dat is een techniek waarbij een extra frame wordt berekend aan de hand van het vorige en volgende beeldje. "

Dit klopt volgens mij niet. Want dit zou betekenen dat het volgende beeldje al bekend is en dat zou dus een extra latency opleveren van een frame + rekentijd, wat killing is bij VR. Het extra beeld wordt alleen bepaald op basis van het vorige beeld en de bewegingsrichting en -snelheid die de sensoren tijdens die frame hebben gedetecteerd.
Dat lijkt me ook sterk inderdaad.

Ik neem aan dat er net als bij de Oculus rift gebruik wordt gemaakt van Timewarp. Hier wordt aan de hand van de laatst bekende oriëntatie van de headset het meest recente frame geupdate. Omdat de depth buffer van het laatste frame bekend is en je voor elke pixel dus ook de 3d positie weet, kan je voor alle pixels een nieuwe positie berekenen.

Hierbij ontstaan mogelijk wel wat artifacts en voor bewegende objecten werkt het natuurlijk ook niet maar als de framerate hoog genoeg is, zal je er weinig van merken.

Hier wordt het mooi uitgelegd: link

[Reactie gewijzigd door Fritomos op 18 maart 2016 11:06]

Timewarp genereert echter geen extra frames, maar corrigeert voor vertraging tussen het genereren van de originele frame en het laten zien.
Je hebt gelijk maar Asynchronous Timewarp creëert wel daadwerkelijk een nieuw frame. Hierbij wordt het proces op een aparte thread asynchroon uitgevoerd vlak voor elke schermupdate.
Vond het al raar dat ik op de ene site las 60 + 60 fps en op de andere 120 fps.
Je hebt helemaal gelijk uiteraard :) aangepast.
techniek zal hetzelfde zijn als bij de 200hz TV's, interpolatie van beelden.

edit: vraag mij af of dit techniek juist niet meer voor misselijkheid zal zorgen. Lijkt mij van wel.

[Reactie gewijzigd door sokolum01 op 18 maart 2016 10:40]

Waarschijnlijk dus juist niet. Want bij een TV (die niet in game stand staat) maakt het niks uit als hij een latency van 100ms heeft, en dus mag die probleemloos ook volgende frames gebruiken om de huidige te berekenen. Bij een VR headset wil je niet dat hij wacht op volgende frames.
Heb Sony net gebeld, ff doorgegeven dat ze iets anders moeten bedenken. Het gaat niet werken volgens sokolum1, ze gaan er mee aan de slag.
Wauw, nooit geweten dat er zoveel VR tech-specialisten er zijn!! Poe poe.. Nederland wordt inderdaad steeds slimmer:P
Volgens mij word dit gedaan (lijkt mij logisch). Dit scheel een hoop cycles voor het renderen van een frame.

frame 1: (x=1, y=1)
frame 3: (x=3, y=3)
---
frame 2 moet dan zijn (x=2, y=2).

[Reactie gewijzigd door SinisterGlitch op 18 maart 2016 13:33]

Dat kan dus niet zoals al uitgelegd door UltimusXI (UltimusXI in 'nieuws: Sony certificeert PlayStation VR-games niet als ze onder 60fps duiken')

Want om in dit geval frame 2 te berekenen moet je frame 3 al hebben dus heb je al een frame + rekentijd extra latency.
je hebt 60FPS met 5 frames als pre render (en het komt bijna niet voor dat iets maar op 1 frame gebeurd). je loopt rechtdoor een gang (simpel voorbeeld).

function renderFrame (int x ) {
if (x % 2 != 0 && !initial) {
// calculate diff from frame -1 and frame +1
} else {
// calculate values from actual classes/objects
}
}

EDIT: er moet wel iets meer gebeuren want je moet de volgende frame weten, dus je maakt eerst 1 en 3 dan pas 2, dan 4 en 6, dan 5.

[Reactie gewijzigd door SinisterGlitch op 18 maart 2016 14:10]

Bekijk dit maar eens: https://www.youtube.com/watch?v=WvtEXMlQQtI :)

5 frames pre-render kan echt niet want op 60FPS heb je al een latency van 80ms wat voor VR dus niet werkt.
Op zich ben ik wel benieuwd hoe lang ze hier aan gaan vasthouden, het principe vind ik goed want ik ben bang dat framedrops op VR echt desastreus voor de ervaring zijn.

Echter is het principe tot nu toe nooit toegepast en is het ook best moeilijk om na te streven, want het moet in alle situaties gelden. Dus ook als een gebruiker alle destroyable objects bij elkaar plaatst en die dan in 1x opblaast.
Het is heel simpel, waar een gebruiker bij een normale game weinig meer last heeft bij framedrops dan wat lichte irritatie, is dat bij VR gauw misselijkmakend. De game wordt al gauw onspeelbaar.

Dus, als men alle destroyable objects in 1x opblaast, moeten games bijvoorbeeld eerder dingen niet renderen (bijv, minder explosies) dan dat er frames mogen droppen. Dat is natuurlijk een stuk makkelijker gezegd dan gedaan.

Komt er op neer dat je een hard limiet hebt van wat je tijdbudget is per frame (bij de Rift en Vive is dat 11ms) en dat je daar onder MOET zitten. De Rift kan nog wat compenseren door interpolatie (async timewarp) maar dan mag de framerate nog steeds niet structureel of voor langere tijd droppen.

[Reactie gewijzigd door Bartoman7 op 18 maart 2016 10:35]

Als je dingen opblaast, hoeft dat niet binnen paar ms werkelijk kapot te gaan. Zolang maar het beeld nauwkeurig met je hoofd meebeweegt, dat is heel belangrijk. Anders krijg je het effect van zeeziek. reactie op een actieve mag opzich blijven wachten, zolang de wereld waarin je kijkt je maar nauwkeurig blijft volgen (weet het, dubbel op).
De PS4 heeft nu vaak al moeite om 30fps te behouden, laat staan het dubbele aantal zonder framedrops. In mijn ogen betekent dit dat je straks grafisch tegenvallende games krijgt, grafisch simpele games of games met kleine levels zodat er wat meer speelruimte is qua graphics. Het zullen dus vooral partygames en techdemo's worden denk ik, en geen volwaardige triple A games zoals we die wel al op de PC zien in combinatie met Oculus en de Vive.
Inderdaad, je hoeft geen games te verwachten zoals die er nu uitzien op consoles. Denk dat we al blij mogen zijn met PS3 niveau games maar dan op 1080. Ik heb nog steeds moeite met het verwerken van de specs van huidige generatie consoles. Het had allemaal zo mooi kunnen zijn als er gewoon wat meer Arnold Powah in zat.
Dat had ook gekund als ze de prijs van de consoles flink hadden opgeschroefd.

Maar aangezien ze niet dezelfde fout wilde maken als met de PS3 destijds (die voor 600 Euro over de planken ging) zat er niets anders op dan het kastje betaalbaar te houden.

Een goede videokaart kost al gauw 300-500 euro. En zelfs met die haal je niet veel betere graphics en constant 60fps op de hoogste settings.

De specs van een console zeggen dan ook vrij weinig aangezien ze de content veel beter kunnen optimaliseren voor een console dan dat ze dat kunnen voor een PC.
PS3 prijs was een fout? Geloof me, als de PS3 200 euro goedkoper was, en dus met tragere hardware, was het:

A- Niet zo lang meegegaan als nu
B- Had Microsoft de console wars toen gewonnen met serieuze gevolgen voor Sony
C- Hadden ze nu geen voorsprong met de PS4, gezien de grotere userbase aan de start

Denk dat als de PS4 nu 200 euro duurder was, ze alsnog als koploper liepen, en met prijsdalingen van componenten het verschil in de salesverkopen alleen maar groter werd met de Xbox one.
Nou de 360 had juist door de goeie prijs een grote voorsprong kunnen opbouwen, maar door de moeilijke architectuur van deps3, waren ps3 games grafisch niet beter bij third party games.
En daar zal vooral de PS last van kunnen krijgen. Van die star wars demo van laatst werd ik niet heel enthousiast, als de VR content voor de PS van dat niveau gaat zijn vrees ik het hetzelfde lot heeft als Kinect. Leuk concept met mooie mogelijkheden, maar gebrek aan goeie content is killing. Bij de PC is dat anders voor VR met de juiste hardware lan het gewoon heel cool worden.
Die demo was op de pc van star wars.
Weet ik, het was een voorbeeld.
Bron:

nieuws: Gerucht: Sony heeft plannen voor een verbeterde 'PlayStation 4.5'

Als dit klopt kun je dus prima huidige console kwaliteit in VR krijgen.
je hebt gelijk dat er weinig AAA games zijn die 1080@60 draaien, maar als je kijkt naar de graphics voor cod black ops 3 kijkt die 1080@60 draait, hoef je niet ontevreden te zijn als dat de graphics worden van psvr.
The Xbox One version targets a resolution of 1600×900 for gameplay, but rarely hits it according to the site – running mostly at 1280×900 in= reality. The PlayStation 4 version fares better with its mostly-active 1080p lock, dropping down to 1360×1080 occasionally.

Frame-rate is a disappointment across the board, especially for a Call of Duty game. Digital Foundry reports that despite dynamic resolutions, Black Ops 3 reaches 60fps only during spots where combat is not a major component.
Dus ook Black Ops 3 voldoet niet aan de eisen gesteld voor PSVR.
Dat zie je al duidelijk in de gameplay trailers terug dat er flink gedownscaled word om de boel op 60fps te houden.
'triple A" VR producties zijn de komende tijd alleen weggelegd voor krachtige PCs met een Vive of Rift. Die doelgroep is vrij klein. We zullen dus niet heel veel van dat soort games gaan zien, ook omdat het medium voor developers vrij nieuw is. 'partygames en techdemos' vind ik wat kort door de bocht, ik denk dat we zeker wel leuke, toffe VR-games en ervaringen voorgeschoteld gaan krijgen, maar het lijkt me verstandig om de verwachtingen bij te stellen. Dus vooral veel 'arcadey' concepten, en nog geen grote open-world 3d -vul het maar in- ubergraphics producties.
Ik verwacht eerlijk gezegd dat juist de PSVR meer kwaliteitsgames zal krijgen dan de eerste generatie van de Oculus. Simpelweg omdat consolegaming al tijden groter is dan op de PC (tenzij je de casual Facebook games en dergelijke meeneemt) en de PSVR een stuk betaalbaarder is. Meer gebruikers betekent meer games.

Voor de rest overweeg ik de PSVR(heb nog niet eens een PS4) juist omdat ze de eerste triple A-game al binnen hebben. Rez Infinite wordt de VR versie van één van m'n alltime favorite Dreamcast games. Daarnaast zal Sony zelf nog wel investeren in het platform.
tja, je moet dan ook geen games ala battelfield 4 graphics verwachten... grafisch simpele games met goeie gameplay zijn vele malen leuker dan extravagante grafisch games met crap gameplay (en die laatste zijn er meer dan genoeg)..
die 30fps komt omdat men dus toch zoveel mogelijk detail/splendor wil laten zien...
Ik denk dat games die er uitzien als rocket league bijvoorbeeld goed zullen gedijen op de ps4 in vr.

Wat je zegt staat als een huis. Gameplay is veel belangrijker dan graphics. Altijd al zo geweest.

Ikzelf heb een slecht oog, hopelijk kan ik het ook meemaken. Vr lijkt me echt gaaf ^^
Het is net niet 90 fps maar 60 fps moet vast wel ook om te doen zijn. Ik ben wel blij dat 60 fps een must is voor PSVR ipv die 'targetting 60 fps' games zoals God of War 3 Remaster. Meeste console games zijn al 30 fps, 60 fps zie je wel terug in steeds meer spellen. Toch vind ik dat 60 fps voor een gewone console game wel een must hoort te zijn ipv 30 fps.
Het is dus 60fps wat 'geprojecteerd' wordt als 120fps, dus vergelijkbaar met 120fps.. en als de game zich beperkt in objecten is native 90fps of zelfs 120fps mogelijk (alhoewel je dus bij dat laatste vooral zult moeten denk aan animatie-achtige graphics ipv 'realistisch', maar dat moet geen probleem zijn als de gameplay maar leuk is, want daar draait het uiteindelijk om, gameplay, niet de graphics)..
Ik ben best benieuwd, 460 euro is geen klein bedrag om uit te geven. Dat is zo,n beetje 1,5x een playstation zelf. Ja goedkoper dan de occulus maar toch had ik enige subsidie verwacht van Sony.
Ik denk dat die subsidie er ook wel opzit. Sony kan de VR natuurlijk niet te duur maken zoals jij al aangeeft. Ze hebben duidelijk wat concessies gedaan waardoor de kwaliteit iets onder die van de Rift en de Vive ligt, maar ook daar moet je mee uitkijken. Als de gebruikers daar teveel hinder van ondervinden koopt niemand het. De enige manier is dus om dat ding onder de prijs te verkopen.
460 euro is niks voor een nieuwe techniek icm de ervaring die VR bied. De GPU in mn pc is al 2 keer duurder.
Maar als je reprojection wilt doen door interpolatie moet je dus een buffer van minimaal twee frames vasthouden. En dat zorgt voor extra latency... Ik vraag me af hoe ze dat willen oplossen aangezien 30ms+ latency toch echt merkbaar is met VR.
Sony zest dat er een 18ms latency is
Het is dus geen standaard interpolatie. Maar dat is in later geposte comments ook duidelijk uitgelegd.
Ik ben enorm blij met deze uitspraak! 60fps moet eigenlijk gewoon standaard zijn in games. een game uitbrengen op 30fps is gewoon lui van de developers.
hopelijk slaat VR echt aan want ik heb er echt zin in! maar ik koop hem niet bij launch, daar is het te duur voor
Bij een TV is HZ up scaling geen probleem uiteraard. Maar als je aan het gamen bent.. alles wat je doet krijgt dikke vertraging toch of ben ik nu zo'n leek?
Hz upscaling?

Dat is een marketing term die ik nog niet ben tegengekomen...
Hoe noem je dat precies, geen idee? De beeldverversingssnelheid verdubbelen om een rustiger of vloeiender beeld te krijgen doel ik op.
Vanaf 60 fps heb je minder kans op motion sickness. Logisch dat ze dat dus willen voorkomen. Maar een constante framerate van 60 fps is alleen haalbaar als ze de kwaliteit naar beneden halen.

Is het jullie trouwens al opgevallen dat er bijna geen games zijn voor VR waar je daadwerkelijk zelf kan doorlopen. Je hersenen kunnen dat namelijk niet verwerken. Tenzij je op een bewegend platform staat dat jou beweging volgt in het het spel, zal dat in de meeste gevallen leiden tot motion sickness. Sommigen zullen net iets langer kunnen gamen in VR, maar na een uur kan ik je garanderen dat je kotsmisselijk bent.

Ga er dus maar vanuit dat er weinig of geen FPS games uit zullen komen.
Ik voorzie meer sjoemelsoftware :+

(ja ja spellchecker, daar kun je geen kaas van maken hè)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True