2012-10-24 8 views
6

Ich arbeite an einem Grafikprojekt, das versucht, einen unmöglichen Würfel in 3D zu erstellen. Ein unmöglicher Würfel sieht so aus:Mixer: Impossible Cube

enter image description here

Der Trick dahinter ist, zwei der Kanten, die ‚Schnitt‘ und ein Bild von einem bestimmten Winkel getroffen, um die Illusion von der Unmöglichkeit zu geben.

Nun, ich versuche, dies zu machen, aber anstelle von einem statischen Bild möchte ich in der Lage sein, es zu animieren (rotieren) unter Beibehaltung der unmöglichen Eigenschaften.

Ich habe es geschafft einen Würfel in den Mixer zu machen, wie Sie in der Abbildung unten sehen können: enter image description here

Ich möchte Ihre Vorschläge hören, wie ich die gewünschte Wirkung erzielen kann. Eine Idee wäre, den Teil der Kante transparent zu machen, der eine Kante (oder mehr) dahinter hat, so dass sich jedes Mal, wenn sich der Kamerawinkel ändert, der transparente Fleck mitbewegt.

Es muss nicht in Blender ausschließlich getan werden, so dass alle Lösungen in OpenGL usw. willkommen sind.

Sie eine Vorstellung davon zu geben, was das Endergebnis sein sollte, dann ist dies ein Link zu einer solchen Darstellung:

3D Impossible Cube Illusion Animation

+2

Nicht sicher über Blender, aber in OpenGL, könnten Sie versuchen, mit verschiedenen Argumenten zu glDepthFunc zu versuchen, um den gewünschten Effekt zu bekommen. –

+2

Scheint eine berechtigte Frage. Nicht sicher, warum es anfänglich abgelehnt wurde. – DevNull

+0

Ich frage mich das Gleiche. Die Abstimmung erscheint nicht einmal eine Minute, nachdem ich die Frage hochgeladen habe, so dass jemand rumhangt. –

Antwort

1

es unmöglich ist (heh). Stellen Sie sich vor, Sie würden den Würfel so drehen, dass sich das Unmöglich-in-Front-Bit nach links bewegt. Sobald es die aktuelle linke Kante "kreuzen" würde, könnten die beiden Eigenschaften "es ist vorne" und "es ist hinten" nicht gleichzeitig erfüllt werden.

+0

lese die Beschreibung und schaue youtube ... –

+0

Schauen. Entweder würde die gelbe Oberseite im hinteren Bereich vor der blauen Vorderseite enden, wie es bei der regulären Würfelgeometrie der Fall sein sollte, oder sie wird von der blauen Vorderseite verdeckt, wie es bei einem unmöglichen Würfel der Fall ist Geometrie. Egal was du tust, eine dieser Regeln wird gebrochen sein. Es funktioniert nur in der Perspektive des unmöglichen Kubus, da sich diese beiden nicht überschneiden. – FeepingCreature

+0

@AlexEncoreTr: "* Watch Youtube *" Was Youtube? Du hast keinen Link zu einem Video erstellt. –

0

Wenn Edge Culling aktiviert ist, aber Clipping (Tiefentest) deaktiviert ist und Primitive in der richtigen Reihenfolge gezeichnet werden, sollten Sie den Escher-Cube ohne Schnitte erhalten. Dies sollte relativ einfach zu animieren sein.