Wie Sie stereoskopisches Rendering in Unity realisieren können.

Für stereoskopisches Rendering sind einige Mindestanforderungen zu beachten:

  • Windows 10
  • Grafikkarte, die DirectX 11 unterstützt
  • Der Grafikkartentreiber muss stereofähig sein und Sie müssen ein Dual-DVI- oder DisplayPort-Kabel verwenden. Ein einzelner DVI reicht nicht aus.

Die Checkbox Stereoscopic in den Player-Einstellungen ist ausschließlich für den stereoskopischen 3D-Support von DirectX 11.1 vorgesehen. Es verwendet derzeit nicht den Quad-Puffer-Extension von AMD. Stellen Sie sicher, dass dieses Beispiel auf Ihrer Engine funktioniert. Der Stereo Support funktioniert sowohl im Fullscreen- als auch im Fenstermodus.

Wenn Sie das Spiel starten, halten Sie die Umschalttaste gedrückt, um den Auslösungsdialog für Stereo3D geben, wenn eine geeignete Anzeige erkannt wird. Was die API betrifft, so gibt es einige Optionen für die Kamera.

StereoEnabled, stereoSeparation, stereoConvergence. Verwenden Sie diese, um den Effekt zu optimieren. Sie benötigen nur eine Kamera in der Szene, das Rendern der beiden Augen wird durch diese Paramter gesteuert.

Beachten Sie, dass diese Checkbox nicht für VR-Headsets gilt.

Steigern Sie ihre Conversion Rate.

Wir helfen Ihnen durch 3D Renderings mehr Anfragen aus Ihrer Website zu generieren.

  1. Checken Sie Ihr SetUp anhand dieses Beispiels.
  2. Aktivieren Sie die Checkboxen Stereoscopic Rendering und Use Direct3D 11 in den Player-Einstellungen.
  3. Veröffentlichen Sie es als 32-Bit- und 64-Bit-Anwendungen.
  4. Probieren Sie es mit Einzel- und Doppelkamera.
  5. Halten Sie die Umschalttaste gedrückt, wenn Sie die Anwendung starten, um die Checkbox Stereo 3D im Auflösungsdialog zu sehen. Der Auflösungsdialog kann je nach den Player-Einstellungen des Projekts unterdrückt oder immer aktiviert sein.

Hinweis: Wenn Sie derzeit Unity auf Rendern im linearen Farbraum einstellen, wird die stereoskopische Darstellung unterbrochen. Dies scheint eine Direct3D-Beschränkung zu sein. Es scheint auch, dass der Parameter camera.stereoconvergence überhaupt keinen Effekt hat, wenn Sie einige Echtzeit-Shadows aktiviert haben (beim Forward-Rendering). In Deferred Lighting erhalten Sie einige Schatten, die jedoch zwischen dem linken und rechten Auge uneinheitlich sind.

Vielen Dank für Ihren Besuch.

3DMaster