|
-
D3D11-Renderer für Gothic 2 (alpha) #4
Nächster Thread: http://forum.worldofplayers.de/forum...-%28alpha%29-5
Fortsetzung von: http://forum.worldofplayers.de/forum...-%28alpha%29-3
Direct3D11 Renderer für Gothic 2 DNDR
Mein Ziel mit dieser Mod ist es, Gothic 2 (und vielleicht sogar irgendwann Gothic 1), Grafisch auf den heutigen Stand der Technik zu bringen.
Dazu wird eine Proxy-DLL geschrieben, die es mir erlaubt Gothics Aufrufe der alten D3D7-Funktionen abzufangen, und an meinen eigenen Renderer weiterzuleiten, welche mittlerweile schon so weit ist, dass man zwischen dem normalen Gothic 2 und meinem Renderer kaum noch unterschiede feststellen kann.
Da die Phase vom "Gothic wieder so aussehen lassen wie Gothic" nun fast abgeschlossen ist, kann es nun endlich ans verbessern der Grafik gehen.
Hier sind einige Bilder von Features, die schon eingebaut wurden:
Echtzeit-Schatten:
Echtzeit-Reflektionen:
Horizon Based Ambient Occlusion (Thanks to HalkHogan for the Pictures!):
Normalmapping:
Bitte versteht aber, dass sich dieses Projekt noch in der Entwicklung befindet, und es deswegen u.A. zu Bugs oder Abstürzen kommen kann. Außerdem sind vielleicht nicht immer alle Features zugänglich, da sich viele noch in der Entwicklung befinden.
Nützliche Tasten/Funktionen:
- Es gibt eine Log-Datei (System-Ordner), welche sich mit Numpad 1 und 2 stark befüllen lässt.
- HBAO kann mit Numpad 5 aktiviert/deaktiviert werden. Normalmaps mit der Taste Numpad 6.
- Mit Alt+Enter kann man zwischen Vollbild und Fenstermodus wechseln
- Mit F11 aktiviert man die Konsole des Renderers. Eine Liste an Befehlen gibt sie mittels "help" aus.
- Mit der Numpad 7-Taste kann man einen Screenshot machen, dieser wird in "System\Screenshots\ gespeichert. Dafür muss Gothic als Admin gestartet werden!
Das ist zu beachten:
- Der Renderer passt das FOV für Breitbildmonitore an, es ist kein Breitbildfix notwendig.
- Das ändern der Auflösung im Menü von Gothic wird noch nicht unterstützt und wird zu Grafikfehlern oder Abstürzen führen!
Installation/Deinstallation:
- Inhalt der runtergeladenen Zip-Datei so entpacken, dass er im Ordner "Gothic II\System" landet.
- Zum Deaktivieren reicht es die ddraw.dll zu löschen, oder umzubenennen. Zum Deinstallieren sollten alle mitgelieferten Dateien und Ordner einfach gelöscht werden.
- Es kann Probleme mit einigen Mods geben. Hier kann es zu abstürzen kommen. Ich rate zum Ausprobieren dieser Mod eine frische Gothic II DNDR-Installation, der Version 2.6(fix).
- Wer Normalmapping haben möchte, kann diese vom mitgelieferten Launcher herunterladen lassen, oder sie bei installiertem Modkit selbst berechnen lassen.
Wichtig:
Per-Texture shader config:
[This is only for mod-authors who want to use some of the features of the D3D11-Renderer directly.]
Da das Thema nun schon öfter aufgekommen ist habe ich einen Spendenbutton eingerichtet. Wer möchte kann mir also eine kleine Spende schicken
[Bild: btn_donateCC_LG.gif]
Ich freue mich aber natürlich auch über Dankeschöns, Bugreports und alles andere an Rückmeldung!
Bug-Pad: https://titanpad.com/uoe54x6JaZ (Kein Account notwendig, an diesem Dokument kann jeder mitschreiben, also bitte kein Spam!)
Auch Ideen kommen hier rein. Diskutiert wird aber besser hier im Forum
Download:
http://www.gothic-dx11.de/download/G2D3D11_Launcher.zip
(Unpack the files to "Gothic II\System" and run G2D3D11Launcher.exe)
(If you are missing MSVCP110.dll, go download the VC-Redist from here (x86-Version!!): http://www.microsoft.com/de-de/downl....aspx?id=30679 )
Older versions:
Geändert von Milky-Way (14.03.2015 um 14:57 Uhr)
-
29.10.2014 14:19
#2
So ich hab mal direkt die v18 draufgehaun und getestet.
Wunderbar läuft bei mir jetzt ohne Probleme! Gute Arbeit!
Läuft mit etwas weniger FPS, aber das merkt man kaum...
Update:
Tja zu früh gefreut, nach einer Weile stürzt mir Gothic2 mit mehrern Fehler-Meldungen ab.
Irgendwas runtime error, abnormal termination usw kann ich nicht anklicken.
Kann das alles nur über Taskmgr schließen und hab anschließend ein unbehebares Sound-stottern in Windows...
Mies. :/
Geändert von fdg.gdf7g (29.10.2014 um 14:50 Uhr)
-
nur als Hinweis, für die Demonstration des Normalmappings gibt es mittlerweile aussagekräftigere Screens als den im Startpost verlinkten
z.B. hier gut sichtbar an der Hauswand
Geändert von Jodob (29.10.2014 um 15:30 Uhr)
-
Lehrling
@Blackfog: Finde es ziemlich interessant, die neuen DX11 Effekte mit den neuen Texturen zu sehen. Von mir also gerne weitere Screens und ist ja auch positive Werbung für den thread hier.
@Jodob: links pls :-) Der im Startpost ist doch recht mager
-
Zitat von Jodob
kannst du über den Launcher auch einfach laden, löst das Problem nicht direkt, aber umgeht es elegant
Ja ich weiß, allerdings wollte ich diesen Fehler hier nur mal melden um evtl. rauszufinden, ob ich die Ursache des Problems bin oder ob es an etwas anderem liegt, abert trotzdem danke für den Hinweis.
-
Hello
Specular Maps:
WITHOUT Normal + Specular Maps
WITH Normal + Specular Maps
WITHOUT Normal + Specular Maps
WITH Normal + Specular Maps
(Brightened that it was better to see it)
WITHOUT Normal + Specular Maps
WITH Normal + Specular Maps
WITHOUT Normal + Specular Maps
WITH Normal + Specular Maps
WITHOUT Normal + Specular Maps
WITH Normal + Specular Maps
WITHOUT Normal + Specular Maps
WITH Normal + Specular Maps
WITHOUT Normal + Specular Maps
WITH Normal + Specular Maps
-
-
-
Sieht ja schon wirklich gut aus! Kann mir jemand sagen ob das ganze schon stabil genug läuft um Gothic 2 mal durchzuspielen?
-
ich spiele grade die Mod das Wappen (ca. 15 Stunden bisher) und es läuft stabil
-
Sollte das nicht auch im Modifikationsforum reingestellt werden, den die Mod hat auch eine Grafik Verbesserung, die meisten gucken doch sowieso nicht im Editing bereich.
-
Zitat von Ignius
Sollte das nicht auch im Modifikationsforum reingestellt werden , den die Mod hat auch eine Grafik Verbesserung, die meisten gucken doch sowieso nicht im Editing bereich.
Pssst wir wollen den D3D11-Render für uns allein :-)
Ne mal im ernst, finde ich ganz gut das hier zurzeit nur so "wenige" sind.
Weil im Modifikationsbereich hab ich die befürchtung das es dauernd zu Fragen kommt wie wo was wann einstellen/installieren muss usw.
Und man dadurch in der entwicklung geebremst wird.
Nur meine Meinung^^
Gruß
Robert
-
Zitat von RespawnIn
Pssst wir wollen den D3D11-Render für uns allein :-)
Ne mal im ernst, finde ich ganz gut das hier zurzeit nur so "wenige" sind.
Weil im Modifikationsbereich hab ich die befürchtung das es dauernd zu Fragen kommt wie wo was wann einstellen/installieren muss usw.
Und man dadurch in der entwicklung geebremst wird.
Nur meine Meinung^^
Gruß
Robert
Sehe ich ähnlich, es gibt noch viel was in der Entwicklung ist, und es ist noch ein langer Weg, bis das teil stable ist.
Ich kenne mich hier im Forum ja nicht so gut aus, von wie viel mehr Leuten sprechen wir hier? ^^
-
Hab mal 5€ gespendet. Hau rein!
-
Zitat von Aun
Hab mal 5€ gespendet. Hau rein!
Danke! Selber reinhauen!
Edit: Oops, gerade bemerkt, dass VisualStudio meinte meine "No optimizations"-Einstellung, die ich fürs Debugging verwende nicht beim Umstellen der Project-Config mitumgestellt hat. Nächste Version wird also wieder flotter laden und sein ^^
Geändert von Degenerated (29.10.2014 um 19:38 Uhr)
-
Alles klar jetzt seid ihr wieder dran: Was soll verbessert werden?
[Bild: thrjqxgi7nje.png]
-
Top sieht schon wesentlich besser aus als das schnöde originallogo
-
Fand es vorher besser (das X). Vorschlag am Rande...
Evtl. mal die Bündigkeit der linken Seite checken. Sprich den Zusatz DirectX... etwas kleiner und dann bündig zur Angabe Gothic. So, ansonsten halte ich mich aus der Diskussion jetzt raus
-
Mhh jetzt steh ich zwischen 2 Meinungen und ich finde das Schlusswort sollte Degenerated haben. Was meinen die anderen?
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|
|