2011-01-12 3 views
0

Hier ist eine möglicherweise zu beantwortende Frage ...Dispay 3D-Video im Web ohne Plug-ins

Wie kann ich eine Website anzeigen kann 3D-Bilder auf einem 3D-fähigen Display/Monitor erstellen, ohne Plugins?

Ignorieren Sie die Probleme der Bandbreite, da sie kein Problem darstellen. Ich möchte auch den Rot/Grün-Effekt (Anaglyphen) vermeiden, da sie viele Probleme haben. Ich stelle fest, dass ich einfach ein 120-Hz-Video anzeigen kann, aber wie synchronisiere ich dann das linke und rechte Bild mit dem Timing des Bildschirms?

Jede Hilfe wäre willkommen, aber 'unmöglich' ist niemals eine Antwort. Danke

Antwort

1

Eine Lösung könnte sein, den rot/grünen 3D-Effekt nachzuahmen. Sie würden die Bilder des linken und rechten Auges durch einen Filter weitergeben und sie dann übereinander anzeigen, obwohl ich mir nicht sicher bin, wie es von meinem Kopf her ist. Wenn Sie die Ansichten transparent machen könnten, könnte das funktionieren.

Sie müssten nichts bei 120 Hz anzeigen oder eine Synchronisierung oder Plugins haben.

Google Streetview verwendet diesen 3D-Modus.

+0

Es gibt viele Probleme mit dem Rot/Grün-Effekt (Anaglyphen) und ich möchte sie vermeiden. Danke trotzdem. – Garrows

+0

@Garrows - in diesem Fall sollten Sie diese Informationen in Ihre Frage aufgenommen haben. – ChrisF

1

Es gibt keine Möglichkeit, dass ein Browser auf die Grafikadapter-spezifischen Treiberbibliotheken zugreifen kann. Daher ist es auch mit einem Plugin nicht möglich, eine Website zu erstellen. Ganz zu schweigen davon, dass die meisten Grafikkarten keine 3D-Frames mit Fenstern verarbeiten können, außer professionellen Quadro-Karten. Jede andere 3D-fähige Karte muss unter bestimmten Auflösungen und im Vollbildmodus laufen.

1

Zunächst bin ich mir wirklich nicht sicher, ob es eine gute Möglichkeit gibt, die Ausgabe mit der Bildschirmaktualisierung zu synchronisieren. Dies liegt daran, dass alles, was in einem Browser ausgeführt wird, dem Compositing und Rendering des Browsers unterliegt.

Sie können in WebGL suchen - es ist im Wesentlichen eine Teilmenge von OpenGL beabsichtigte hardwarebeschleunigte Grafiken im Browser bereitzustellen. Es wird auch von allen Betaversionen oder zukünftigen Versionen der wichtigsten Browser unterstützt. Leider, ohne Synchronisationsmechanismus, weiß ich keine Möglichkeit, die Polarisationsmethode von 3D zu unterstützen.

+1

Das Projekt "Angle" (das den meisten Webgl-Implementierungen zugrunde liegt) arbeitet derzeit an Stereo 3D. Hier ist ein Link zum Thema: https://groups.google.com/group/angleproject/browse_thread/thread/ed5fb532eebb7a95 – sharoz

Verwandte Themen