Wie man eine Bildfläche in einen Würfel verwandelt - mit Fotos

Ich mache ein Projekt für einen Kunden und muss ein Foto manipulieren; entweder per Photoshop oder durch Aufnahme eines bestimmten Winkels / Objektivs.

Mein Ziel ist es, alle Quadranten von Fotos in einen Würfel (6 Flächen) zu verwandeln und dabei die Kundennachfrage einzuschränken.

Hier sind die Fotos, die als offener Würfel ausgerichtet sind:

http://prntscr.com/avdj9t Nun, wenn Sie es schon herausgefunden haben, das klappt und wird zu einer Box.

Eine andere Sache, die der Kunde möchte, ist, dass die Ränder aller Flächen perfekt miteinander verbunden sind, sodass auf diesem Foto alle Flächen miteinander verbunden sind:

Dieses Bild passt, wenn es gedreht wird, auf jede seiner benachbarten Flächen, wie Sie sehen können: http://prntscr.com/avdk45

Die Frage ist also im Wesentlichen: Wie erstelle ich ein Foto wie dieses, bei dem das Endergebnis ein gefalteter Würfel wäre, dessen Flächen miteinander verbunden sind und einen bedruckten Würfel mit einer Person darin bilden. Vielen Dank

Tut mir leid, dass ich hier keine weiteren Fotos gepostet habe, da der Stapel ein Limit von 2 Fotos hat, bis 10 Punkte erreicht sind (meine Güte).

Danke noch einmal :)

Ihre Beispielbilder sind das Gegenteil von dem, was Sie beschreiben. Sie zeigen, wie der Rest der Welt von einem einzigen Punkt im Inneren des Würfels aus aussieht. Ihre Beschreibung beschreibt, wie das Innere des Würfels vom Rest der Welt aus aussehen würde. Das Problem bei diesem Ansatz besteht darin, dass jede Fläche des Würfels bei direkter Betrachtung anders aussehen würde als bei Betrachtung aus einem Winkel, so dass es unmöglich ist, dass jede Platte nahtlos an die benachbarte Platte anschließt.
@MichaelClark das stimmt nicht ganz. 5 Aufnahmen, die perfekt um 90° um den Punkt ohne Parallaxe gedreht sind (wobei die Bodenansicht nach unten ignoriert wird), werden verzerrt, wenn sie außeraxial betrachtet werden, aber ihre Kanten werden korrelieren, was zu einem "nahtlosen" Übergang zum angrenzenden Panel führt. An den Nähten würde es aufgrund plötzlicher perspektivischer Verzerrungsänderungen zu Neigungsunterbrechungen kommen , aber perfekt gedrehte Aufnahmen werden Pixel für Pixel ausgerichtet (vorausgesetzt, es gibt keine Bewegung der Szene wie vom Wind verwehte Bäume usw.).
Nur wenn Sie vom Würfel nach außen schauen und nicht nach innen. Was die Frage als Ziel beschreibt, ist ein Würfel mit Bildern auf den Gesichtern, die aussehen wie eine Vitrine mit einem Kopf darin. Wenn Sie senkrecht zu einer der Flächen stehen, sollte sich der Kopf in der Mitte der Platte befinden. Wenn Sie sich in einem Winkel von 45º zu zwei Gesichtern befinden, sollte der Kopf auf der Naht zwischen ihnen zentriert sein. Beides gleichzeitig kann man nicht haben.
Ich sollte klarstellen, 5 geradlinige Aufnahmen mit jeweils 90 ° vertikalem FoV.
Bitte lesen Sie die Ergänzungen zu meinem letzten Kommentar.
Das Falten des Würfels von innen nach außen ändert die Kantendiskontinuität nicht. Aus topologischer Sicht liegt der Blickwinkel der Kamera bei einer Umstülpung in alle Richtungen im Unendlichen.
Sie denken immer noch daran, von einem einzigen Blickpunkt innerhalb des Würfels nach außen zu schießen, um die umgebende Szene außerhalb des Würfels zu sehen, wenn das Ziel der Frage darin besteht, einen Blick auf denselben Punkt innerhalb des Würfels von mehreren Blickwinkeln außerhalb des Würfels zu geben .
Ich verstehe überhaupt nicht, wie Sie das aus der Frage herausbekommen. Wollen Sie damit sagen, dass die Kamerapositionen alle auf einen zentralen Punkt gerichtet sind, der von 6 orthogonalen Standpunkten aus aufgenommen wird?

Antworten (4)

Die einzige Möglichkeit, die Würfelflächen zu erhalten, besteht darin, den Würfel abzudecken, indem Sie zuerst ein sphärisches 360ºx180º-Panorama aufnehmen. Das ist nicht trivial.

Siehe: Wie werden Fotos von virtuellen Rundgängen aufgenommen?

Es gibt Kameras, die diese Art von Bild in einer einzigen Aufnahme erstellen können (z. B. Ricoh Theta ), aber die Bildqualität und Auflösung dieser Kameratypen ist in der Regel sehr niedrig, und Sie haben keine Kontrolle über das Zusammenfügen, also Panorama-Stitching wie die meisten Profis diese Art von Bildern machen. Aber es dauert in der Regel einige Monate bis Jahre, um sowohl die Ausrüstung als auch die Aufnahme-/Verarbeitungsfähigkeiten anzuhäufen, um darin gut zu werden, und die Spezialausrüstung (Fisheye-Objektiv, Panoramakopf, Stitching-Softwarelizenz) ist nicht billig.

Das Erstellen und Arbeiten mit dieser Art von Panorama erfolgt in der Regel in einer gleichwinkligen Projektion . Dieses Format ist am praktischsten, da es das gesamte Panorama in einem einzigen 2x1-Bild enthält und das Format für Pakete wie Pano2VR oder Flexify (kommerzielles Photoshop-Plug-in) oder Hugin sein wird, um es anderen Projektionen wie Würfelflächen zuzuordnen oder Origami-Ballon (dh drucken Sie ihn aus, falten Sie ihn als Origami-Ballon und erhalten Sie Ihren gedruckten Würfel).

Meine persönliche Empfehlung für Ihre spezielle Situation wäre das Flexify-Plug-in wegen der Benutzerfreundlichkeit, der Möglichkeit, eine Vorschau der Ergebnisse anzuzeigen, und der großen Anzahl von Neuzuordnungen , einschließlich der Erstellung einer Schachtel mit Laschen zum Falten und Kleben, aber YMMV als solches führt nur eine Neuzuordnung von Standbildern durch und erfordert eine Photoshop-Lizenz. Pano2VR ist viel besser, wenn Sie auch ein interaktives Panorama in HTML5 oder Flash liefern müssen.

Ähnliches Remapping-Problem: Wie werden „Little Planet“-Fotos erstellt?

Gibt es eine Art Emulator für Android, von dem Sie wissen, dass er solche Fotos machen kann?
@erezT, schlagen Sie vor, dass Sie dies als separate Frage stellen, und da wir keine Produktempfehlungen geben, möglicherweise auf softwarerecs.SE .

Die Frage ist also im Wesentlichen: Wie erstelle ich ein Foto wie dieses, bei dem das Endergebnis ein gefalteter Würfel wäre, dessen Flächen miteinander verbunden sind und einen bedruckten Würfel mit einer Person darin bilden.

Sie erstellen im Grunde ein sphärisches Bild – eines, das sich horizontal und vertikal über 360° erstreckt. Mit einer normalen Kamera kann man so ein Bild natürlich nicht machen, also macht man normalerweise mehrere Fotos und fügt sie zusammen. Es gibt verschiedene Programme, die das Stitching übernehmen; Suchen Sie nach Begriffen wie " sphärischer Foto-Stitcher ", werden mehrere angezeigt.

Aber Sie sprechen nicht wirklich davon, das Übliche zu tun. In Ihrem Fall brauchen Sie wirklich nur sechs quadratische Bilder, die an den Nähten ausgerichtet sind. Konzeptionell möchten Sie sechs quadratische Bilder (Norden, Süden, Osten, Westen, oben und unten) aufnehmen, die jeweils horizontal und vertikal 90° umfassen. Bei einer Vollformat-DSLR liefert Ihnen ein 18-mm-Objektiv horizontal 90° bei einem Seitenverhältnis von 3x2, aber Sie müssten noch weiter gehen, um ein quadratisches Bild zu erhalten, das 90° in beide Richtungen ergibt. Sie müssen also möglicherweise mehr als sechs Fotos aufnehmen, oder Sie könnten ein wenig schummeln und die Bilder vertikal strecken.

Ich kann mir keine Möglichkeit vorstellen, die Bilder in Photoshop automatisch auszurichten, daher kann es dort etwas Handarbeit geben.

Alternativ könnten Sie mit einem der obigen Stitching-Programme ein sphärisches Bild erstellen und dann herausfinden, wie Sie quadratische Bilder in jeder Richtung aus dem sphärischen Bild extrahieren.

>koff< 360 horizontal x 180 vertikal. :)
Hey Caleb :) Also nochmal zu dieser Zeile: "Bei einer Vollformat-DSLR liefert ein 18-mm-Objektiv 90° horizontal bei einem Seitenverhältnis von 3x2." - Ich bin derzeit ohne Ausrüstung in der Entwicklung (trotzdem ein 18-mm-Objektiv). Gibt es also eine Art Emulator für Android, mit dem ich die von Ihnen angegebenen Spezifikationen imitieren kann? Danke

Verwandeln Sie alle Quadranten von Fotos in einen Würfel (6 Gesichter)

Ok Das Besondere ist eine kubische Projektion. Es ist sehr verbreitet bei 3D-Rendering und virtuellen Touren.

Hier ist eine kleine Erklärung zu den verschiedenen Projektionstypen: http://www.otake.com.mx/Apuntes/Imagen/EnviromentMaps/

Sie können theoretisch eine direkte kubische Projektion machen, aber die Verzerrungen sind sehr spezifisch, also ist der beste Ansatz, zuerst eine sphärische Projektion zu machen und sie dann in eine kubische umzuwandeln.

Tatsächlich gibt es auf derselben Seite eine Erklärung, wie man die Fotos für eine sphärische Projektion macht (1. Schritt).

Ich muss ein Foto manipulieren; entweder per Photoshop oder durch Aufnahme eines bestimmten Winkels / Objektivs

Der zweite Schritt besteht darin, diese Fotos zu machen und eine sphärische Projektion zu erstellen. Sie benötigen ein anderes Programm als Photoshop. Verwenden Sie Hugin http://hugin.sourceforge.net/

Der dritte Schritt besteht darin, das in ein kubisches umzuwandeln. Schauen Sie sich das an Wie erstelle ich Cubemaps mit Hugin?

Gibt es eine Art Emulator für Android, von dem Sie wissen, dass er solche Fotos machen kann?
Nicht für kubisch. Apps für normale Alltagsnutzer sind nur für Panoramen; eine abgeschnittene zylindrische Projektion. Eine kugelförmige und eine kubische sind sehr spezifisch.

Das Zusammenfügen mehrerer Bilder, die wahrscheinlich mit einem Fischaugenobjektiv aufgenommen wurden, und die Neuzuordnung mit Pano2VR oder Flexify wird den Zweck erfüllen.