2017-11-06 2 views
0

Ich arbeite an einigen WebVR Forschung, ich habe es geschafft, einige Würfel mit Texturen zu drehen und die richtigen Projektion/Ansicht Matrizen von Webvr auf dem GearVR (mit einem S7 Rand) .WebVR auf GearVR ist sehr pixelig

Die Ergebnisse sind sehr pixelig. Das Oculus-Menü/Apps sind nicht. Es scheint, dass es auf ein Lowres zurückfällt. Gibt es irgendwelche Einstellungen, um die Qualität zu erhöhen oder die Auflösung zu ändern?

+0

ich einen Parameter auf der 'requestPresent' gesehen haben, die' framebufferScaleFactor' ist, unternahm aber keine Auswirkungen. –

Antwort

0

Ich habe eine Lösung für dieses Problem gefunden:

Mit dem Antrag der renderWidth/renderHeight für jedes Auge, können Sie Ihre Leinwand auf die höchste Größe für die besten Ergebnisse der Größe verändern können.

Zum Beispiel:

var leftEye = display.getEyeParameters('left'); 
var rightEye = display.getEyeParameters('right'); 

canvas.width = Math.max(leftEye.renderWidth, rightEye.renderWidth) * 2; 
canvas.height = Math.max(leftEye.renderHeight, rightEye.renderHeight);