Was ist der einfachste Weg, um 2D-Bilder in ein einzelnes 3D-Modell zu konvertieren?

Ich lerne 2D-Animationen. Ich würde gerne wissen, was der einfachste Weg ist, 2D-Bilder (siehe unten) in ein einzelnes 3D-Bild zu konvertieren.

Zum Beispiel:

2D-Bilder

3D-Bild

Antworten (4)

Es gibt keinen einfachen Weg, 3 Bilder reichen nicht aus, um die Form eines Objekts in 3D zu bestimmen, es sei denn, es handelt sich einfach um ein sehr blockiges Objekt. Mehr orthogonale Projektionen zu haben garantiert nichts. Das bedeutet dann, dass Sie etwas Arbeit und menschliche Intuition aufwenden müssen, um zu entscheiden, wie das Objekt in der 3D-Projektion aussieht.

Nehmen wir Ihr erstes Beispielbild. Wir können es in 3 Richtungen projizieren, aber es wird nicht sehr realistisch sein, da es kein Dach hat und die Form der Motorhaube nicht bekannt ist. Tatsächlich gibt es keine Garantie, dass die 3 Bilder überhaupt in der Projektion funktionieren

Geben Sie hier die Bildbeschreibung ein

Bild 1 : Wenn Sie anfangen, die Bilder zu projizieren, stellen Sie fest, dass es nicht sehr gut funktioniert.

Nicht 3 Bild, die Seitenansicht des Autos kann für beide Seiten verwendet werden. Wir haben also 4 Seiten, können wir sie nicht zu einem einzigen 3D-Modell machen?
@DasaradhMS Nein, es funktioniert nicht sehr gut. Das Objekt muss in 3D tatsächlich sinnvoll sein. Wenn Sie das Bild projizieren, macht es keinen Sinn mehr. Schnelles Bild hinzugefügt. Wenn Sie also möchten, dass die Form in 3D Sinn macht, müssen Sie sie beim ersten Mal sehr wahrscheinlich in 3D ausdenken. Zu viel Detaildenken verfehlt orthographische Projektionen. Wenn es so einfach wäre, würden wir das im Maschinenbau ständig machen, aber wir tun es nicht, weil es nicht so gut funktioniert.

Die Theorie der Photogrammetrie behandelt die Umwandlung von 2D-Bildern in ein 3D-Modell. Diese Theorie ist Hardcore-Mathematik. Photogrammetrie-Software ist DAS Werkzeug zum Erstellen von Fantasy-Filmen. Es werden auch erschwingliche PC-Anwendungen wie Photoscan entwickelt. Es dauert eine Reihe von Fotos. Diese Fotos müssen das gesamte Objekt abdecken, mindestens 2 verschiedene Fotos von jedem Oberflächenpunkt sind erforderlich. Das bedeutet oft 20 oder mehr Fotos, die aus verschiedenen Richtungen aufgenommen wurden. Zwischen den Aufnahmen darf sich das Objekt nicht bewegen und das Licht muss absolut stabil sein. Kamera und Objektiv in Profiqualität sind ein Muss. Es sind keine glänzenden Oberflächen erlaubt, da sie nicht das Objekt, sondern die Umgebung darstellen. Bewegte Live-Objekte erfordern beispielsweise 20 gleichzeitige Kameras und professionelle Blitze für brauchbare Ergebnisse. Photoscan und die anderen lösen die wahrscheinlichste Oberfläche, die die ursprüngliche Quelle für die Fotos ist.

Smoothie 3D Diese kostenlose Online-Software verändert die Spielregeln bei der Erstellung eines 3D-Modells basierend auf einem einzigen Bild. Mit nur einem Bild können Sie online ein einfaches 3D-Modell erstellen, das dem Ergebnis eines Scans oder einer Photogrammetrie näher kommt.

Nun ja, aber Smoohie 3D ist eine Modellierungsanwendung. Mit menschlichem Input kann man fast alles machen, sogar ohne Bild. Ich meine, ich kann dasselbe wie Smoothie 3D mit fast jeder Modellierungsanwendung machen, sogar ohne Bild oder mit einer beliebigen Anzahl von Bildern. Es hat eine schöne GUI.
Smoothies Haupttrick ist das schöne Qui. Es hilft dem Anfänger wirklich beim Einsteigen, so niedrig ist die Türschwelle an diesem Ort.

Ich habe ein grobes Modell erstellt, um einige Regeln zur Längenverformung in orthografischen Projektionen zu veranschaulichen. Die Perspektive ist ähnlich, nur mit zusätzlicher Verformung basierend auf der Entfernung von der Kamera. Die einfachste Art, eine Ebene zu projizieren, ist parallel zur Projektionsebene. Sie erhalten die tatsächlichen Längen des Objekts und damit das tatsächliche Verhältnis zwischen vertikalen und horizontalen Segmenten. Beachten Sie, dass die anderen 2 Ebenen wie in einer Box senkrecht zur Projektionsebene stehen und keine Sichtbarkeit haben. Wenn Sie beispielsweise das Objekt (Kasten) von vorne sehen, erhalten Sie 100 % Sichtbarkeit dieser Ebene, aber 0 % von oben, unten und den Seiten. Der erste Schritt besteht darin, das Objekt in einer Achse um 45 Grad zu drehen, so wie ich es vertikal getan habe. Was Sie dann erhalten, ist eine Front und eine Seite, die in der Projektion horizontal schrumpfen, Vertikale, die tatsächliche Längen bleiben, und eine Draufsicht und eine Ansicht von unten, die keine Sichtbarkeit haben. In meinem Bild habe ich eine Front-Rechts-Ausrichtung verwendet, aber Sie können eine Front-Top-, eine Side-Top- oder zwei beliebige benachbarte Ebenen haben. Um alle drei Ebenen des Objekts zu sehen, muss es erneut horizontal gedreht werden, ebenfalls um 45 Grad, um die Ansichtsachse, nicht um die Objekte. Das ist wie eine Kombination aus einer Projektion in zwei Ebenen und der Tiefenrotation einer parallelen Ebene, in diesem Fall der Draufsicht. Die Länge von den höchsten Punkten, falls projiziert, bleibt gleich. Das ist wie eine Kombination aus einer Projektion in zwei Ebenen und der Tiefenrotation einer parallelen Ebene, in diesem Fall der Draufsicht. Die Länge von den höchsten Punkten, falls projiziert, bleibt gleich. Das ist wie eine Kombination aus einer Projektion in zwei Ebenen und der Tiefenrotation einer parallelen Ebene, in diesem Fall der Draufsicht. Die Länge von den höchsten Punkten, falls projiziert, bleibt gleich.

Dies sind jedoch einige Richtlinien, die nur dem Auge helfen können. Um Genauigkeit zu erhalten, ist es notwendig, eine trigonometrische Funktion zu verwenden: Kosinus = benachbart/ Hypotenuse. Weitere Einzelheiten finden Sie hier:

https://math.stackexchange.com/questions/3284741/gibt-es-einen-genaueren-weg-um-den-prozentsatz-der-tatsächlichen-länge-eines-pr-zu-bestimmen

. Die Idee ist, dass die tatsächliche Länge die Hypotenuse ist und die Länge von 45 Grad (oder einer beliebigen Zahl) die angrenzende ist. Die cos-Funktion kann zum Beispiel mit dem Google-Rechner berechnet werden. Stellen Sie jedoch sicher, dass Sie Grad einstellen, nicht Bogenmaß. Das funktioniert, weil in der Orthografie alle Projektionslinien parallel zueinander und senkrecht zur Projektionsebene verlaufen. (Beachten Sie, dass die Projektion bei 45 Grad 70,7 % der tatsächlichen Länge beträgt und bei 60 Grad 50 % beträgt). Wenn alle 3 Ebenen des Objekts sichtbar sind, wie im Beispiel, schrumpft die Vertikale um bis zu 70 % bei 45 Grad, ebenso wie die Diagonale eines Quadrats im Vergleich zur tatsächlichen Längendiagonale der Draufsicht. Beim Rechteck werden wie im Beispiel die Diagonalen zuerst vertikal projiziert.Geben Sie hier die Bildbeschreibung ein

Wie wäre es also mit geschwungenen Formen? Meine beste Vermutung ist, einen Weg zu finden, es mit Boxen zu assoziieren. Erstellen Sie zuerst ein Gerüst aus Abschnitten und verwenden Sie es dann, um die Kontur herauszufinden. Die Abschnitte verformen sich basierend auf dem Winkel, aber die Kontur kann konsistent bleiben. Beispielsweise projiziert eine Kugel immer auf einen Kreis, während eine längliche Kugel zwischen einem Kreis und Ellipsen unterschiedlicher Größe verschmilzt.

Bearbeiten: Ich hoffe, dass dieses andere Bild über die Ausrichtung von Projektionen zur Klärung der Antwort beiträgt. Wenn nicht, ignoriere es einfach, nächstes Mal behalte ich es für mich.Geben Sie hier die Bildbeschreibung ein

Err ... Wie hilft das. Zum einen berechnen Sie die Trigonometrie normalerweise nicht in 2D-Zeichnungs- oder 3D-Anwendungen, da dies die Transformationswerkzeuge für Sie tun
@joojaa Es ist hilfreich, weil es einmal die richtige Theorie gibt. Alle Bilder sind 2D-Bilder, weil Sie Form auf eine Ebene projizieren, egal aus welchem ​​Blickwinkel.
Nein, tut es nicht. Es sagt .. wirklich schlecht aus, wie eine isometrische orthografische Projektion gebildet wird. Es wird überhaupt nicht gesagt, wie die Form hergestellt wird. Es sagt nicht, wie man Drehungen usw. durchführt. Es geht auch irgendwie davon aus, dass der Benutzer eine 3D-Anwendung hat.
Auch Ihre Antwort geht nicht auf, wie schon gar nicht mit der impliziten Vermutung, dass die Umstellung zufriedenstellend erfolgen kann. Eine solche Garantie besteht nicht.
Wie auch immer, wenn Sie aus der Theorie heraushalten und erklären würden, wie Sie die Box-Version in Ihrer 3D-App erstellt haben. Das wäre eine Antwort.
@joojaa Zuallererst denke ich, dass es orthographisch isometrisch ist. Zweitens sind die Winkel des Modells nicht isometrisch, Sie können es nur orthographisch belassen. Ich kann mir keine Adobe-Produkte leisten (oder will sie), also habe ich Blender für das Bild verwendet. Ich hätte sie genauso gut zeichnen können, aber das überlasse ich dir. Haben Sie diese Methode tatsächlich ausprobiert, um mindestens ein Prisma zu zeichnen? Ich sage erst mal Praxistest, dann sag mir genau wo der Fehler liegt.
Das ist in Ordnung, Sie können beschreiben, wie es im Mixer geht. Und ja, natürlich funktioniert ein Prisma, ich habe das ungefähr 10.000 Mal versucht, das ist tatsächlich das, was ich teilweise beruflich mache, und damit verbrachten wir frühe CAD-Kurse und halb analytische Geometriekonstruktionskurse. Ich weiß auch, dass sich organische oder gekrümmte Formen nicht ohne große Annahmen aus 2 Projektionen auflösen. Ich weiß auch, dass das betreffende Auto nicht zu etwas funktioniert, das brauchbar aussieht. Wie auch immer, dies ist eine Seite für Leute, die hauptsächlich einen geisteswissenschaftlichen Hintergrund haben und Formeln nicht besonders einfach finden.
Was ich also sage, ist, die Theorie hinter sich zu lassen und nur die Schritte zu zeigen, die Sie unternommen haben, um das Modell zu erstellen
ja, aber das beantwortet die frage nicht. Sie müssen diese Dinge AUF die eigentliche Antwort schreiben. Auch der Zeichner/Ingenieur/Künstler, der diese Bilder gezeichnet hat, hat tatsächlich dafür gesorgt, dass sie in 3D funktionieren. Dieses spezielle Beispielbild hat einen Fehler, der diesen Übergang nicht möglich macht.
Dieser ist sicher besser.