I use GLSL shaders, and despite all the many great shader packs out there available to use, I still would like to make one of my one. I have been digging across the internet looking for an answer to this question, but all I got were results on how to make already existing shaders less laggy. And that is not what I'm looking for.
Does anybody know how to make a shader pack? And if so, what program(s) is required and/or recommended?
I use GLSL shaders, and despite all the many great shader packs out there available to use, I still would like to make one of my one. I have been digging across the internet looking for an answer to this question, but all I got were results on how to make already existing shaders less laggy. And that is not what I'm looking for.
Does anybody know how to make a shader pack? And if so, what program(s) is required and/or recommended?
Notepad++ or another text editor with programming functionality is really all you need, aside from a working Minecraft with the mod installed and running. You will need to know GLSL or at least know some basics of programming and how to think of problems in a programming way, I wouldn't attempt writing your own code for the shaders without knowledge of GLSL, if you don't know GLSL you should start off editing values that look interesting to you (you can change lighting colour, sunlight and ambient colour and other values).
Most shader packs are not entirely unique, most are derived from previous packs (or they're edited versions of previous packs if you will), however the one exception is SEUS as SEUS to my knowledge was coded by scratch, largely due to the fact that Sonic Ether himself had a hand at the shaders mod and could tailor his pack to the mod, or the mod to his pack, depending on how you look at it.
The one pack most other packs are derived from is Chocapic13's, generally just grab that, extract it to a folder and edit away. KUDA is based on an older Chocapic13 pack, same goes with Sildur's and Paeleo's Lagless, however Chocapic13's is derived from an old SEUS pack that ran better than current versions (at the cost of some visual quality, obviously). It's recommended to use Chocapic13's as to my knowledge that is the only pack which you can edit and upload yourself, following the rules of course.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
I use GLSL shaders, and despite all the many great shader packs out there available to use, I still would like to make one of my one. I have been digging across the internet looking for an answer to this question, but all I got were results on how to make already existing shaders less laggy. And that is not what I'm looking for.
Does anybody know how to make a shader pack? And if so, what program(s) is required and/or recommended?
Notepad++ or another text editor with programming functionality is really all you need, aside from a working Minecraft with the mod installed and running. You will need to know GLSL or at least know some basics of programming and how to think of problems in a programming way, I wouldn't attempt writing your own code for the shaders without knowledge of GLSL, if you don't know GLSL you should start off editing values that look interesting to you (you can change lighting colour, sunlight and ambient colour and other values).
Most shader packs are not entirely unique, most are derived from previous packs (or they're edited versions of previous packs if you will), however the one exception is SEUS as SEUS to my knowledge was coded by scratch, largely due to the fact that Sonic Ether himself had a hand at the shaders mod and could tailor his pack to the mod, or the mod to his pack, depending on how you look at it.
The one pack most other packs are derived from is Chocapic13's, generally just grab that, extract it to a folder and edit away. KUDA is based on an older Chocapic13 pack, same goes with Sildur's and Paeleo's Lagless, however Chocapic13's is derived from an old SEUS pack that ran better than current versions (at the cost of some visual quality, obviously). It's recommended to use Chocapic13's as to my knowledge that is the only pack which you can edit and upload yourself, following the rules of course.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
you could download shader packs and modify them like i did.
This is a pretty good way to get used to GLSL without having to do everything yourself. Just respect the original authors license.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
but i want how do you make your own shaders want i that shaders pack but how do you make one
I want to make (or find) a shader that makes glass blur, and water blur, and rain spots on your vision, and dramatic nights, with minimal lag.
How do you do that? I have tried putting BSL's watter in Chocapic13's shaders but the water just becomes invisible
Use Qol or builders moded shaders