Registriert: Do Sep 25, 2003 15:56 Beiträge: 7804 Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Erstmal danke an Custum für den Artikel, da er eine Methode erklärt der auch auf alter Hardware laufen sollte. Du hast ja nach Kommentaren und Verbesserungsvorschlägen gefragt:
Auf deinem Bild am Ende sieht man ja das Ergebnis. Ein Problem der Methode ist es, dass die "unscharfen" Zeichnungen noch relativ scharfe Ränder haben. Dadurch wirkt das ganze relativ unruhig.
Ein richtiger Blur würde da sicher bessere Ergebnisse liefern, aber ob die Convolution-Filter da so performant sind, weiß ich nicht.
Die Shaderfraktion hat hier sicherlich bessere Karten (in jeder Hinsicht ), da sie ja den Tiefenpuffer hat, und nur eine Positions-Variable benötigt als Referenzpunkt um dann abhängig von der Entfernung eines jeden Fragments blurren zu können.
Wie ich sehe hat das Coolcat im Wiki auch schon vorgeschlagen... so falsch schein ich nicht zu liegen.
_________________ Blog: kevin-fleischer.de und fbaingermany.com
Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Die Convolution-Filter sind meiner Erfahrung nach nicht die schnellsten und funktionieren auch nur bei gl*TexImage*-Aufrufen.
Ansonsten, für die, die es nicht mitbekommen haben, es geht um diesen Artikel: Tiefenunschärfe.
greetings
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Registriert: Mo Mär 02, 2009 11:03 Beiträge: 57 Wohnort: Mainz
Flash hat geschrieben:
Die Shaderfraktion hat hier sicherlich bessere Karten (in jeder Hinsicht ), da sie ja den Tiefenpuffer hat, und nur eine Positions-Variable benötigt als Referenzpunkt um dann abhängig von der Entfernung eines jeden Fragments blurren zu können.
Ich hab's mir fast gedacht. Nunja - für mich wird es eh langsam Zeit, mich mal mit Shadern zu beschäftigen! Dauern wird das ganze trotzdem noch ein wenig. Vielleicht hat ja auch jemand anders Zeit und Lust zum Artikel etwas zu ergänzen?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.