Wie Anaglyph-Grafiken erstellen

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Niko Ortner.

    Wie Anaglyph-Grafiken erstellen

    Moin,

    Soweit ich gesehen habe lässt sich aus einer Grafik, Bild, Foto was auch immer ein Bild im Anaglyph-Verfahren erstellen.
    Meine Frage wäre, ist dies unter Vb.NET möglich und wenn ja, wie sieht die Theorie aus?

    Ich schätze ein "überlappen" sowie "verschieben" der Grafik reicht nicht aus, man müsste ja auch den Rot/Magenta Wert erzeugen.
    (Mir ist natürlich klar das man aus 2D niemals echtes 3D erzeugen kann, hierbei geht es lediglich um Spielereien)
    Danke mike, ist allerdings WPF womit ich mich noch nie beschäftigt habe.
    Die Frage ist wie ich dies nun unter VB aufrufe... ?(

    //edit: Eingebunden + LeftInput sowie RightInput ist gesetzt. Die Frage ist, wie bekomme ich nun die Ausgabe auf eine Picturebox und wo/wie stelle ich den Wert ein bezüglich der "verschiebung"?

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Hatschi“ ()

    Der Grundaufbau:
    Zwei gleich große Bilder; eines für links, eines für rechts.
    Alle Pixel der Bilder durchlaufen (evtl. mit LockBits arbeiten).
    Formel auf die Pixel anwenden.
    Ergebnis an der Position im neuen Bild speichern.

    Wie genau die Farbwerte bei Anaglyphen errechnet werden weiß ich nicht. Aber das lässt sich bestimmt googlen.
    Ein Beispiel: Für Rot nur aus Bild 1, für Blau nur aus Bild 2, für Grün aus beiden Bildern den Durchschnitt.
    Das Blöde an Anaglyphen ist, dass Farbinformationen verloren gehen. Probier mal Crosseye 3D.
    "Luckily luh... luckily it wasn't poi-"
    -- Brady in Wonderland, 23. Februar 2015, 1:56
    Desktop Pinner | ApplicationSettings | OnUtils