• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Shader-Mods "zusammenlegen"?

Prace

Kuhfänger
Registriert
10 Mai 2015
Beiträge
56
Diamanten
300
Hallo zusammen.

Ich habe, dank aufgerüsteter Technik, nun ein bisschen mehr Freiraum was Shader angeht und bin dabei bei zwei Shaderpacks hängen geblieben:

Sildurs Vibrant Shaders v1.141 High
Super Shader All Versions

Beim ersten Shader finde ich die Licht-Effekte (Sonne/Mond) und das Wetter toll, beim zweiten Shader hingegen die Wasseranimation (vor allem beim Tauchen). Kann man das iwie zusammenlegen, so dass ich Sildurs Licht und Wetter habe, dafür aber Super Shaders Wasser-Animation?
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
Ich habe mich nicht mit der Erstellung von Shadern beschäftigt, das ist nur eine Vermutung:

Im .zip-File des Shaders liegt eine gbuffers_water.vsh und gbuffers_water.fsh. Kopiere einfach die beiden Dateien mal testweise in den Sildur-Shader und schaue, ob das so funktioniert. Ist jetzt nur meine Theorie und ich kann es gerade nicht testen, ich kann mir aber vorstellen das es sp gehen könnte.
 

Chrisliebär❤️

nur echt mit ❤️
Moderator
Registriert
19 Mai 2014
Beiträge
1.675
Diamanten
830
Das wird vermutlich nicht so gehen. Da die Shader Packs hinter einem adf.ly Link sind, der mir hier vom Werbeblocker rausgefilter wird, kann ich nicht nachgucken. Ich vermute aber, dass zu den Shadern selbst auch noch Java Code existiert, der die Shader in den Rendering Prozess einbindet und die Shaderparameter setzt. Also machbar ist das daher definitiv, aber nicht ohne Java und OpenGL Kenntnisse. Je nachdem wie die Shaderprogramme getrennt sind müsste man eventuell sogar teile davon umschreiben, das denk ich aber eher weniger.

Edit: Hab mir mal die Mühe gemacht die Shader trozdem runterzuladen. Scheinbar läuft das inzwischen über eine eigene API in Minecraft? Jedenfalls gibt es tatsächlich keinen Java Code sondern nur die Shaderprogramme. In diesem Fall funktioniert das was @Malfrador gesagt hat wohl in der Tat.

Eventuell musst du dir die shaders.properties genauer ansehen.
 
Zuletzt bearbeitet:

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
@[Dev]SpiritWalker
Das läuft tatsächlich Minecraft-Extern, über GLSL (OpenGL Shader Language), eine Programmiersprache um die Grafikkarten-Ausgabe direkt zu verändern. Der ShaderMod beziehungsweise inzwischen Optifine ermöglichen einfach nur diese Dateien in einen Ordner zu packen. Das grundsätzliche Shadering unterstützt seit 1.7 sogar Vanilla-Minecraft über Ressourcepacks - ob im gleichen Umfang wollte ich immer einmal testen.
 
Oben