|
Verfasser |
Nachricht |
Ceikor
Ex-Developer
Beiträge: 581
Gruppe: User
Registriert seit: Dec 2008
Status:
Abwesend
Danke erhalten: 701
|
RE: Könnte man 3D Plugin machen?
Coole Methode^^ kannte ich noch nicht......aber mir wird irgendwie schlecht wenn ich länger darauf schaue und was das Red/Cyan angeht ist mir da was eingefallen was eventuell funktionieren wird ich bin am testen und werd sehen obs geht oder nicht.
EDIT: Die Idee von dir ist gut ABER^^ du müsstest den source andern damit die frames anders berechnet werden oder du must sozusagen alle 25bilder die in einer sekunde kommen zwischen speichern und neu anornden lassen was dann auch wieder speicher fressen wird.
Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2010 19:45 von Ceikor.
|
|
08.11.2010 19:42 |
|
|
|
~ferra~
Experte
Beiträge: 583
Gruppe: User
Registriert seit: Apr 2010
Status:
Offline
Danke erhalten: 461
|
RE: Könnte man 3D Plugin machen?
aber dann is es ja nicht immer 3d??
also nur wenn man lauft oder??
oder speichert es dann das bild??
Doch, nur eine andere Form. Es gibt so oder so kein richtiges 3D. Selbst die hoch gepriesenen Fernseher haben kein echtes 3D!
Coole Methode^^ kannte ich noch nicht......aber mir wird irgendwie schlecht wenn ich länger darauf schaue und was das Red/Cyan angeht ist mir da was eingefallen was eventuell funktionieren wird ich bin am testen und werd sehen obs geht oder nicht.
Deine Methode wird auch als Stereoskopie bezeichnet. Hierbei werden zwei Bilder in einem Bild untergebracht. Daher die zwei verschiedenen Farben. Du kannst aber nicht einfach ein Bild mit diesen Farben versehen, dann bekommen deine Augen nämlich beide das selbe Bild ab.
Es müssen Fotos sein, welche mindestens 10 cm vom ersten Bild entfernt sind.
Meine Methode nennt sich Anaglyphenbildreihenfolge.
http://upload.wikimedia.org/wikipedia/de/d/d8/168ce63b-bebe-44aa-ab2c-79049dadc85f.gif
Die Anaglyphentechnik liefert echte 3D-Ergebnisse. Zumindest ist die Schärfe um ein wesentliches höher.
In wie weit die Verfahren besser sind, kann ich nicht beurteilen. Jedes Verfahren hat seine Vor- und Nachteile.
Bei der Anaglyphentechnik besteht jedoch das Problem, wie auch schon vom Vorvorposter gesagt wurde, dass dies im Stillstand nicht funktioniert. Die Methode ist als nur für Spiele im 3 dimensionalen Raum gedacht. Alla Rennspiele oder Egoshooter.
Vorteil ist aber, dass es relativ leicht umzusetzen ist.
MfG ferra
Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2010 19:54 von ~ferra~.
|
|
08.11.2010 19:52 |
|
|
|
~ferra~
Experte
Beiträge: 583
Gruppe: User
Registriert seit: Apr 2010
Status:
Offline
Danke erhalten: 461
|
RE: Könnte man 3D Plugin machen?
EDIT: Die Idee von dir ist gut ABER^^ du müsstest den source andern damit die frames anders berechnet werden oder du must sozusagen alle 25bilder die in einer sekunde kommen zwischen speichern und neu anornden lassen was dann auch wieder speicher fressen wird.
Ach, da war der verflixte Fehler...
Ich muss 2 Bilder zwischenspeichern. Da ich diese zwei Bilder einfach nur verdrehen werde. Mehr nicht.
Nachteil, die gesamten Bildschrimausgaben hängen 1 Frame hinterher. Das ganze könnte man etwas retuschieren, indem man alle 3 Bilder zwischenpuffert. Aber diese kurze Zeit sollte nicht bemerkbar sein.
MfG ferra
|
|
08.11.2010 19:56 |
|
|
|
Ceikor
Ex-Developer
Beiträge: 581
Gruppe: User
Registriert seit: Dec 2008
Status:
Abwesend
Danke erhalten: 701
|
RE: Könnte man 3D Plugin machen?
Ach, da war der verflixte Fehler...
Ich muss 2 Bilder zwischenspeichern. Da ich diese zwei Bilder einfach nur verdrehen werde. Mehr nicht.
Nachteil, die gesamten Bildschrimausgaben hängen 1 Frame hinterher. Das ganze könnte man etwas retuschieren, indem man alle 3 Bilder zwischenpuffert. Aber diese kurze Zeit sollte nicht bemerkbar sein.
MfG ferra
ich frage mich wie du auf diesen einen frame gekommen bist? Den ich habe gerade eine Simplen versuch gemacht aus einer Homebrew nur 1 frame berechnen lassen und das ganze hat ca. 1,5 sekunden gebraucht bis es dargestellt wurde. Der Versuch war sehr einfach,
1. Die Alpha aus einen frame(²) in einen buffer geschmissen.
2. Die Alpha mit einem leichten rot ton versehen.
3. Die Alpha über das bild legen lassen mit einem leichten versatz von 5px.
(²): Das ist zu langsam.
So das ist nicht viel und da würde noch das cayn fehlen aber alleine das rot hat schon ewig gedauert, aus diesem grund die PSP ist nicht geeignet für dieses vorhaben, Sie ist zu langsam.
Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2010 01:15 von Ceikor.
|
|
09.11.2010 01:02 |
|
|
|
anmabagima
Ex-Developer
Beiträge: 348
Gruppe: User
Registriert seit: Dec 2009
Status:
Offline
Danke erhalten: 530
|
RE: Könnte man 3D Plugin machen?
Hi,
also ich hab ja mit MagicBowl schonmal ein red/cyan 3D HB gemacht.
Wenn ihr das ganze als PlugIn für alle HB's machen wollt, wären dazu im PlugIn folgende Schritte notwendig:
1. Hooken einer geeigneten GE/GU Funktion in der man idealerweise an die Displaylist kommt.
2. bevor die original Displaylist abgearbeitet wird, das Render-Target von Screen auf VRAM ändern.
3. Diesen VRAM Bereich als Textur benutzen und mit einem red-Filter auf den Bildschirm rendern (das geht sehr schnell im Vergleich zum berechnen der kompletten Scene)
4. Nun zum Trickreichen teil: In der Display-List muss man nun die VIEW-Matrix so anpassen, dass man eine Rotation der Kamera um die Y-Achse erreicht (und im idealfall eine leichte Verschiebung nach rechts oder links)
5. Rendertarget wieder auf VRAM setzen und Displaylist erneut abarbeiten.
6. das neue Ergebnis wieder als Textur benutzen und mit transparenz und cyan-Filter auf den Bildschirm bringen
FERTIG!
Der wirklich schwiereige Teil ist es die Display-List zuverändern und erneut an die GE/GU zu senden. Ein möglicher Ansatz wäre das PlugIn von Drakon's Blog - auch wenn dieses im moment nur die Mesh aus der Display-List extrahiert und diese nicht manipuliert
|
|
09.11.2010 05:50 |
|
|
|
~ferra~
Experte
Beiträge: 583
Gruppe: User
Registriert seit: Apr 2010
Status:
Offline
Danke erhalten: 461
|
RE: Könnte man 3D Plugin machen?
Ach, da war der verflixte Fehler...
Ich muss 2 Bilder zwischenspeichern. Da ich diese zwei Bilder einfach nur verdrehen werde. Mehr nicht.
Nachteil, die gesamten Bildschrimausgaben hängen 1 Frame hinterher. Das ganze könnte man etwas retuschieren, indem man alle 3 Bilder zwischenpuffert. Aber diese kurze Zeit sollte nicht bemerkbar sein.
MfG ferra
ich frage mich wie du auf diesen einen frame gekommen bist? Den ich habe gerade eine Simplen versuch gemacht aus einer Homebrew nur 1 frame berechnen lassen und das ganze hat ca. 1,5 sekunden gebraucht bis es dargestellt wurde. Der Versuch war sehr einfach,
1. Die Alpha aus einen frame(²) in einen buffer geschmissen.
2. Die Alpha mit einem leichten rot ton versehen.
3. Die Alpha über das bild legen lassen mit einem leichten versatz von 5px.
(²): Das ist zu langsam.
So das ist nicht viel und da würde noch das cayn fehlen aber alleine das rot hat schon ewig gedauert, aus diesem grund die PSP ist nicht geeignet für dieses vorhaben, Sie ist zu langsam.
Deine PS benötigt 1,5 Sekunden für einen Frame? Wie spielst du dann Spiele?
Ich frag mich, warum du die ganze Zeit Farben mit ins SPiel nimmst. Die benötigst du hier nicht. Du musst nur die Bildreihenfolge verändern...
Das bedeutet, ein Bild aus dem RAM zwischenspeichern und um ein Frame versetzt wieder ausgeben.
MfG ferra
|
|
09.11.2010 06:26 |
|
|
|
Ceikor
Ex-Developer
Beiträge: 581
Gruppe: User
Registriert seit: Dec 2008
Status:
Abwesend
Danke erhalten: 701
|
RE: Könnte man 3D Plugin machen?
Der wirklich schwiereige Teil ist es die Display-List zuverändern und erneut an die GE/GU zu senden. Ein möglicher Ansatz wäre das PlugIn von Drakon's Blog - auch wenn dieses im moment nur die Mesh aus der Display-List extrahiert und diese nicht manipuliert
Daran habe ich gestern auch schon gedacht und wird nicht leicht werden^^ also das mit dem Vram abfangen und die Offsets ändern da die Adressen sich ja dauernt ändern und diese permanente speicher suche kann auch wieder Verzögerungen nach sich ziehen
Deine PS benötigt 1,5 Sekunden für einen Frame? Wie spielst du dann Spiele?
Ich frag mich, warum du die ganze Zeit Farben mit ins SPiel nimmst. Die benötigst du hier nicht. Du musst nur die Bildreihenfolge verändern...
Das bedeutet, ein Bild aus dem RAM zwischenspeichern und um ein Frame versetzt wieder ausgeben.
MfG ferra
Frag mich nicht warum es so lange gedauert hat es ist aber so probier es aus.
Und warum hier immer noch die Rede von Farben ist ist der Grund das ich immer noch von Red/Cayn rede und nicht von deiner Methode^^
Sie sieht zwar gut aus aber bei einem Stand Bild bekommst du diesen Effect nicht weil jeder frame eine copy des vorherigen ist.
EDIT: LOL habe gerade ein Bug beseitigt den ich immer hatte wenn ich das UVM aufgerufen habe das es kurz rot wurde das ist jetzt weg
EDIT2: So ich geb es auf, ich habe es jetzt auch mit deiner methode mal versuch einfach mal 2 frames speichern lassen und dann wieder ausgeben lassen, der effect war zwar nicht der aber man hat gesehen das da was nicht normal ist aber die leitung ist rapide in den keller gegangen und das nur im XMB, ihr könnt euch gerne weiter damit beschäftigen ich bleib bei meiner meinung das die PSP nicht genug power dafür hat.
Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2010 12:32 von Ceikor.
|
|
09.11.2010 10:13 |
|
|
|
~ferra~
Experte
Beiträge: 583
Gruppe: User
Registriert seit: Apr 2010
Status:
Offline
Danke erhalten: 461
|
RE: Könnte man 3D Plugin machen?
Irgendwas machst du falsch...
Ich versuch auch mal mein Glück. Vorher hab ich aber noch ein Projekt fertig zu bekommen.
Ich bleib dabei, die PSP schafft das! Beweis gibts zur Weihnachtszeit!
MfG ferra
|
|
09.11.2010 14:34 |
|
|
|
dark-awesome
stehn
Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010
Status:
Offline
Danke erhalten: 2192
|
RE: Könnte man 3D Plugin machen?
|
|
09.11.2010 14:54 |
|
|
|
PSP-ELITE
Banned
Beiträge: 424
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Offline
Danke erhalten: 111
|
RE: Könnte man 3D Plugin machen?
Ich habe gehört das sowas rauskommen wird.
Mfg
|
|
09.11.2010 15:18 |
|
|
|
~ferra~
Experte
Beiträge: 583
Gruppe: User
Registriert seit: Apr 2010
Status:
Offline
Danke erhalten: 461
|
RE: Könnte man 3D Plugin machen?
Ich habe gehört das sowas rauskommen wird.
Mfg
Quellen? Wäre interessant zu wissen wer sich aktiv damit beschäftigt.
Ich hoffe du meinst jetzt nicht die bevorstehende PSP2...
MfG ferra
|
|
09.11.2010 15:33 |
|
|
|
Farid_Bang
Experte
Beiträge: 986
Gruppe: User
Registriert seit: Jul 2008
Status:
Offline
Danke erhalten: 448
|
RE: Könnte man 3D Plugin machen?
klappt nicht wenn schon ruckelt es dann sehr.
erst machst du auf Boss wie Hugo,
danach bist du Klein so wie Calvin.
|
|
09.11.2010 15:46 |
|
|
|
Ceikor
Ex-Developer
Beiträge: 581
Gruppe: User
Registriert seit: Dec 2008
Status:
Abwesend
Danke erhalten: 701
|
RE: Könnte man 3D Plugin machen?
klappt nicht wenn schon ruckelt es dann sehr.
Das wollen sie nicht glauben^^ ich mach ja was falsch^^
Lass Sie nur machen werden es schon früh genug mitbekommen.
|
|
09.11.2010 16:22 |
|
|
|
~ferra~
Experte
Beiträge: 583
Gruppe: User
Registriert seit: Apr 2010
Status:
Offline
Danke erhalten: 461
|
RE: Könnte man 3D Plugin machen?
klappt nicht wenn schon ruckelt es dann sehr.
Das wollen sie nicht glauben^^ ich mach ja was falsch^^
Lass Sie nur machen werden es schon früh genug mitbekommen.
Wenn es über 1,5 Sekunden dauert um ein Bild zu rendern, machst du auch was falsch.
|
|
09.11.2010 18:29 |
|
|
|
philleb
Profi
Beiträge: 359
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 112
|
RE: Könnte man 3D Plugin machen?
klappt nicht wenn schon ruckelt es dann sehr.
Das wollen sie nicht glauben^^ ich mach ja was falsch^^
Lass Sie nur machen werden es schon früh genug mitbekommen.
Wenn es über 1,5 Sekunden dauert um ein Bild zu rendern, machst du auch was falsch.
Wenn ich was in c4d modelliert hab, dann kann das Rendern auf nem i7 auch dauern . Kommt immer auf die Polygone/Pixel an ^^.
|
|
09.11.2010 18:32 |
|
|
|
|