|
-
-
Zitat von Degenerated
Das sieht man ja sofort auf dem ersten Blick, selbst in der Miniatur! Sehr schön!
AO ist meiner Lieblingseffekten, da er doch subtil ist, nicht so aufdringlich wie beispielsweise Bloom, aber das Bild deutlich organischer wirken lässt.
-
Zitat von Degenerated
Es gibt wieder was neues!
Ich hab es geschafft D3D7 nun komplett zu umgehen, sodass nur noch D3D11 benutzt wird. Außerdem funktioniert es nun halbwegs die Auflösung übers Menü zu ändern.
Und ich dachte mir, da ich so gut vorran komme, baue ich doch schnell mal einen Nachbearbeitungs-Effekt ein,
nämlich das Horizon Based Ambient Occlusion, welches man u.A. aus Battlefield 3 kennt.
So sieht das ganze aus:
Anhang 41550Anhang 41552
(Rechtes Bild ist natürlich ein Vergleichsbild)
An den hellen Pixelkanten arbeite ich noch. Da das ganze nun auch noch ein bisschen fummeliger geworden ist gibts das nun noch nicht zum Download, da muss noch ein bisschen Feinschliff betrieben werden
Hey, super. Für einen ersten Test wirklich gut
-
Zitat von Degenerated
Hey Leute!
Ich habe die letzten Tage/Wochen damit zugebracht Gothics alten D3D7-Renderer durch etwas moderneres zu ersetzen, nämlich D3D11.
Das ganze ist eine Proxy-DLL, welche alle nötigen D3D7-Methoden abfängt, ggf. einiges an Daten umkonvertiert, und dann an meinen eigenen D3D11-Renderer weiterleitet.
Wir promoten dich mal ;-) Viel Erfolg bei deinem Projekt!
“Without data, you're just another person with an opinion.”
- William Edwards Deming
-
Ich finde es wirklich super, dass du schon so ein tolles Ergebnis hinbekommen hast! Weiter so!
-
Also bei mir Ruckelt das so sehr, dass nur 1fps da ist. Also nicht Spielbar
-
Zitat von Filben
Das sieht man ja sofort auf dem ersten Blick, selbst in der Miniatur! Sehr schön!
AO ist meiner Lieblingseffekten, da er doch subtil ist, nicht so aufdringlich wie beispielsweise Bloom, aber das Bild deutlich organischer wirken lässt.
was ist denn AO?
-
Bei Blutspritzern werden die sonst transparenten Texturteile schwarz dargestellt. Scheinbar gibt es also noch ein Problem bei der Darstellung der Alphakanäle.
Das Ganze sieht jedenfalls interessant aus und ich werde die weitere Entwicklung verfolgen. Kompatibilität zu und bessere Performance auf aktuellen Systemen ist heutzutage ein wichtiges Thema denke ich.
-
Wow, hätte nicht mit so viel Aufmerksamkeit gerechnet! Und niemals damit, dass jemand gleich einen Artikel schreibt vielen dank! Das ist auf jeden Fall Motivation.
Also bei mir Ruckelt das so sehr, dass nur 1fps da ist. Also nicht Spielbar
Du könntest mir mal deine Log-Datei zukommen lassen. Am besten mit D3D7-Calls.
Oder wir schauen mal wie es mit neueren Versionen ist. Vielleicht hat dein PC die beiden verschiedenen aktiven D3D-Versionen nicht vertragen. Das ist in neueren Versionen ja nicht mehr der Fall.
Bei Blutspritzern werden die sonst transparenten Texturteile schwarz dargestellt. Scheinbar gibt es also noch ein Problem bei der Darstellung der Alphakanäle.
Das Problem gibt es auch mit den kreuzen wo man graben kann. Ich denke schuld daran ist, dass man in einem DDraw-Surface eine transparente Farbe statt den Alpha-Channel benutzen kann. Sollte aber leicht zu machen sein.
Ich denke so richtig Zeit werde ich aber erst wieder nächste Woche haben.
Gibt es eigentlich irgendwelche Feature-Requests auf die man irgendwann mal zusteuern könnte?
-
Bedeutet der neue Renderer auch, dass man z.b. einen besseren Schattenwurf und eine bessere Beleuchtung einbauen könnte?
-
Zitat von Loomix
Bedeutet der neue Renderer auch, dass man z.b. einen besseren Schattenwurf und eine bessere Beleuchtung einbauen könnte?
Wäre möglich. Es gibt allerdings einige Probleme zu lösen was das angeht.
Gerade bei schatten, da ich ja nur für jeden einzelnen Frame weiß was gerendert wurde. Man könnte diese Sachen immer speichern und daraus die Infos für die schatten ziehen. Allerdings könnte dann z.B. Ein schatten eines großen berges, der noch nie zu sehen war fehlen, bis man diesen mal auf dem Bildschirm hatte.
Wenn man aber irgendwie an die ganzen welt-daten kommen könnte wäre das perfekt.
Bessere Beleuchtung für vobs gibts übrigens schon. Die ist jetzt per-pixel, und nicht mehr per-vertex.
-
Zitat von Degenerated
Wäre möglich. Es gibt allerdings einige Probleme zu lösen was das angeht.
Gerade bei schatten, da ich ja nur für jeden einzelnen Frame weiß was gerendert wurde. Man könnte diese Sachen immer speichern und daraus die Infos für die schatten ziehen. Allerdings könnte dann z.B. Ein schatten eines großen berges, der noch nie zu sehen war fehlen, bis man diesen mal auf dem Bildschirm hatte.
Wenn man aber irgendwie an die ganzen welt-daten kommen könnte wäre das perfekt.
Bessere Beleuchtung für vobs gibts übrigens schon. Die ist jetzt per-pixel, und nicht mehr per-vertex.
Aber grundsätzlich möglich ist das schon? Ich finde Gothic 2 mit echten Schatten und besserer Beleuchtung wäre schon ein Traum. Man stelle sich vor Nachts mit einer Fackel herumzurennen
-
-
-
Zitat von Degenerated
Wäre möglich. Es gibt allerdings einige Probleme zu lösen was das angeht.
Gerade bei schatten, da ich ja nur für jeden einzelnen Frame weiß was gerendert wurde. Man könnte diese Sachen immer speichern und daraus die Infos für die schatten ziehen. Allerdings könnte dann z.B. Ein schatten eines großen berges, der noch nie zu sehen war fehlen, bis man diesen mal auf dem Bildschirm hatte.
Wenn man aber irgendwie an die ganzen welt-daten kommen könnte wäre das perfekt.
Bessere Beleuchtung für vobs gibts übrigens schon. Die ist jetzt per-pixel, und nicht mehr per-vertex.
In was für einem Format müssten die Daten denn sein? Im 3ds Format liegen sie ja vor...
-
Zitat von Wunddorn
In was für einem Format müssten die Daten denn sein? Im 3ds Format liegen sie ja vor...
Ich hoffe ich darf das für ihn beantworten, damit er solange weiterarbeiten kann
Das .3ds Format beinhaltet die ganze Geometrie von Objekten oder der Welt und welche Texturen wie aufgetragen werden sollen. Der Renderer arbeitet aber nur mit den Daten, die gerade aus der momentanen Perspektive dargestellt werden und kümmert sich darum, wie daraus das Bild wird, das man am Ende sieht.
Die Daten des Renderers sind dann auch unabhängig vom 3D-Eingangsformat, sprich eine .3ds und eine .asc kommen im gleichen Format an, da sie so aufbereitet werden, dass effizient gerendert werden kann.
-
funktioniert, aber da ich mich (noch) nicht mit dem modding von gothic 2 befasst, ist es ja auch nur für mods geeignet und macht einen großen Fortschritt im modding.
-
So, ich habe noch ein bisschen was geschafft heute Abend. Morgen könnte ich mal wieder ein update hochladen.
Der renderer passt nun Gothics Auflösung an eine beliebige an. Dh. Gothic denkt es rendert in 800x600, aber eigentlich passiert alles in FullHD. Das hat den Vorteil, dass man die Auflösung ändern kann wie man will ohne, dass Gothic alles neu laden muss. Auch alt-tab klappt, auch wenn Gothic leider die Maus festhält.
Der Nachteil ist, dass die Menüs dann zu groß sind wenn die Auflösungen zu unterschiedlich sind. Solange sie aber gleich sind ist aber alles gut.
Außerdem gibt es jetzt eine kleine eigene Konsole für meinen Renderer, weil ich keine Lust hab ständig das spiel neu zu starten um irgendeinen wert zu ändern ^^
-
Das klingt doch cool. Würde dieses update gerne mal anschauen. Die 1. Version tat es bei mir ja leider nicht.
Vllt. die neue =)
Wenn die auch nicht funktioniert, kann ich dir ja mal deine gewünschte LogDatei zukommen lassen.
Hast du Skype? Wenn nicht, schreib mir eine mögliche Kontaktmöglichkeit per PN, falls doch hier meine Addy:
SkypeName: christopher25553
-
Zitat von Degenerated
Es gibt wieder was neues!
Ich hab es geschafft D3D7 nun komplett zu umgehen, sodass nur noch D3D11 benutzt wird. Außerdem funktioniert es nun halbwegs die Auflösung übers Menü zu ändern.
Und ich dachte mir, da ich so gut vorran komme, baue ich doch schnell mal einen Nachbearbeitungs-Effekt ein,
nämlich das Horizon Based Ambient Occlusion, welches man u.A. aus Battlefield 3 kennt.
So sieht das ganze aus:
Anhang 41550Anhang 41552
(Rechtes Bild ist natürlich ein Vergleichsbild)
An den hellen Pixelkanten arbeite ich noch. Da das ganze nun auch noch ein bisschen fummeliger geworden ist gibts das nun noch nicht zum Download, da muss noch ein bisschen Feinschliff betrieben werden
Wow, das sind doch mal tolle Neuigkeiten. Sieht gut aus. Bin sehr gespannt, was da noch kommt
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|
|