Erstellen Sie eine gleichwinklige/kugelförmige Projektionskarte

Ich habe eine scheinbar gleichwinklige Projektion der Welt . Ich kann die 3D-Funktionalität von Photoshop verwenden, um dies als Textur für einen Globus zu verwenden, indem ich ein Kugelnetz erstelle; oder ich kann "CC Sphere" in After Effects usw. verwenden. Das ist großartig.

Ich möchte nun (flache) Objekte auf der Oberfläche dieser Kugel anbringen (stellen Sie sich eine Art Aufkleber, einen Bildrahmen oder Text vor. Natürlich kann ich sie nicht einfach zur ursprünglichen 2D-Projektion der Erde hinzufügen. Sie müssen passen die Projektion, die hier sehr effektvoll visualisiert wird:

http://forums.cgsociety.org/showpost.php?p=6954169&postcount=8

Ich habe keine Ahnung, wie ich das angehen soll oder welche Tools ich überhaupt verwenden soll. Ich denke, es könnte notwendig sein, dies zunächst in 3D zu entwerfen und es dann in eine Textur zu exportieren. Irgendwelche Ideen?

Schade, dass ich Ihre Frage vor so vielen Jahren nicht gesehen habe, sonst hätte ich Ihnen gesagt: Blender ist das Werkzeug, das Sie für solche Dinge verwenden können, nicht Photoshop. Blender unterstützt seit der Veröffentlichung seiner Cycles-Render-Engine (die existierte, als Sie Ihre Frage stellten) equirectangular Maps. Und da es eine Funktion zum Malen von Texturen gibt, ist es möglich, einen Equirec zu malen (sogar aus einer bestehenden Textur zu klonen). Karte Ihrer eigenen und überlagern Sie sie mit der vorhandenen.
Detailkorrektur: Sieht aus wie Equirec. Die Unterstützung wurde direkt nach Cycles selbst hinzugefügt, nicht genau zur gleichen Zeit. (Zyklen in v2.61 und equirec. Mapping in v2.62) Aber zum Zeitpunkt Ihrer Frage wäre es sowieso verfügbar gewesen.

Antworten (2)

In den Photoshop-Versionen, die 3D unterstützen, können Sie unabhängig von der vorhandenen Textur direkt auf eine 3D-Oberfläche malen. Versuchen Sie, einen benutzerdefinierten Pinsel aus einem dieser flachen Objekte zu erstellen und ihn darauf zu "malen". Wenn Ihre Objekte einfach genug sind, ist das möglicherweise alles, was Sie tun müssen.

Ein alternativer Ansatz (hängt stark von den Besonderheiten Ihrer Anwendung ab) könnte darin bestehen, Ihre flachen Objekte auf ihre eigenen Ebenen zu legen, sie in 3D-Objekte umzuwandeln, sie korrekt auszurichten und dann nach unten zusammenzuführen (nur CS6 ).

Ja, Alan hat vollkommen recht. Das Malen auf dem Objekt selbst (Projektionsmalerei) lässt das Malen/Klonen basierend auf dem Kamerawinkel und der Oberfläche des Objekts richtig aussehen, im Gegensatz zum Malen direkt auf der Texturkarte (die möglicherweise kein Pixelverhältnis von 1: 1 hat). .

Das Problem mit der equirectangular Map ist die Tissot-Indikatrix, dh die Art und Weise, wie sich die Linien nach oben und unten auf der Map ausbreiten (die Verzerrung beim Ein- und Auspacken der Textur auf einer Form). Sehen:

  1. Tissots Indikatrix
  2. Wie berechnet man die Verzerrung bei der Equirectangular Projection?
  3. Gleichwinklige Projektion
  4. USGS Publications Lagerkartenprojektionen
  5. PANORAMABILDPROJEKTIONEN
  6. PanoToolsNG
  7. Panoramafoto-Stitcher

Ich arbeite immer noch daran, eine Aktion oder eine Reihe von Aktionen zu erstellen, die mit der Verzerrung von Karten zur Projektion arbeiten. Ich werde etwas posten, sobald es funktioniert.