YAY! a bunch of stupid useless pointless ugly looking shaders .... *facepalm*
ps. you should have kept this secret forever
You don't get it, do you? Yes, those are useless shaders right now. They were made in a short time but just to prove a concept. In the near future people will be able to make their own, and maybe some quality ones like the GSLS shaders. This will be very useful for map and resource pack making.
The shaders are located in the assets folder in the .jar file, that means they can be changed or more can be added, maybe through a resource pack.
If the whole thing were just those useless shaders (though I kinda like some of them) I would agree with you.
But again, its not about your OS, its about your HARDWARE.
As I've said, it's not just about hardware. Drivers are also important, too. You can be using a lower version of OpenGL if your graphics driver doesn't support a higher version. People worried about not having OpenGL 2.1 should try updating their graphics driver and check in Minecraft via Snooper, as if they've never updated the graphics driver on their 2-5 year old computer, they just might get 2.1 or higher, especially if they aren't that far from it.
In the near future people will be able to make their own, and maybe some quality ones like the GSLS shaders. This will be very useful for map and resource pack making.
The shaders are located in the assets folder in the .jar file, that means they can be changed or more can be added, maybe through a resource pack.
The default shaders are GLSL shaders, actually, just fairly simple ones. And they can indeed be changed completely by resource packs, I've done it already and even posted screenshots on this thread. And to add to that, I can almost guarantee that the "super secret settings" button is going to turn into a "shaders" button, and we'll get a menu to add and activate shaders, probably similar to either the old pack system or maybe even the new one (allowing multiple). It might not stay there, though, they might take it and FOV and move it into video settings, and then move the other buttons up.
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
The default shaders are GLSL shaders, actually, just fairly simple ones. And they can indeed be changed completely by resource packs, I've done it already and even posted screenshots on this thread.
Why can't you update your drivers? <No technical reason?>
What if they are manufacturer custom drivers? That is my problem, and it is a big risk to update custom drivers without contacting the person who put them there.
Rollback Post to RevisionRollBack
One day the Prey will become a better hunter than the Predator, and the Prey will rise and strike great fear in the Predator, and the Prey will rule above all.
Sorry, re-reading that I now realize that was misleading. I have modified shaders in my pack, and have completely switched them. I have also found people who have made entirely new shaders for MC.
No, but I'm assuming that for now you could hack it in.
I tested it, and you can not only edit the .JSON FILES, but also the .FSH/.VSH FILES AS WELL. WITH A RESOURCE PACK.
So, I'm assuming that if you renamed the .FSH file from the shader, made the .JSON file to properly use it, I'd assume you could get it working without modding.
What I want to know is, is there a default "shader layout"? Maybe "overlay.json" or "fxaa.json" are used without using the super secret settings?
So far I have edited the files in my resource pack to increase the "color convolve" oversaturation effect, and removed the hue shifting from "wobble". I will try to see if I can get that shader that makes the world look like it's bending, if I can find it.... (EDIT3: I tried this, however it just gives me a GL error)
I agree on the unplayable part. Take for instance the "bits" shader, which is supposed to be retro, upping the saturation and lowering the resolution. Like you said, it's unplayable, it makes patches of black where you can't see, makes ugly colors, and makes low-contrast textures flat.
However, resource packs do have the ability to change them:
Before:
After:
So yeah, I think that shows that they can be made usable.
As far as "all new", I found this on reddit:
And I think I also saw someone who made their own cel-shading type shader.
I would attempt making my own shader, but I don't really understand it and its implementation well enough to do that, yet. Besides, in a few updates it should be getting more GLSL functionality and power as well.
What if they are manufacturer custom drivers? That is my problem, and it is a big risk to update custom drivers without contacting the person who put them there.
Can you explain a bit more what exactly you mean? Do you mean like not using an OEM nVidia card, but like a PNY or EVGA one?
I'm not really seeing how that could be any more risk than doing graphics driver updates in general, unless you're in a production environment (which you shouldn't worry about Minecraft in this case, anyways) or really really don't know what you're doing.
In any case, updating graphics drivers is always a risk, as there could always be new bugs. The risk is worth it though, as it could fix them and increase performance.
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
"Who am I? One name you might have for me is The World, or you might call me The Universe, or perhaps God, or prehaps the Truth. I am all and I am one, so of course this also means that I am you."
i kinda doubt the shaders will be user-defined (at most replaced along with the texture pack through a resource pack).
i'm guessing they'll be for special stuff like potion effects, underwater screen waving around instead of just obscuring it with a picture, maybe slightly wavy air in the nether to make it look like it's hot there etc.
As I've said, it's not just about hardware. Drivers are also important, too. You can be using a lower version of OpenGL if your graphics driver doesn't support a higher version. People worried about not having OpenGL 2.1 should try updating their graphics driver and check in Minecraft via Snooper, as if they've never updated the graphics driver on their 2-5 year old computer, they just might get 2.1 or higher, especially if they aren't that far from it.
Well that is partially true. Just because you can update the drivers to higher then your video card specs show, doesn't mean you can support all the features of the updated drivers. It even says this in the official OpenGL books. I know because I have the 3rd Edition all the way up to 5th editions. I also have the "Orange Book" sitting here too. All of them give history and explanations about OpenGL's history and its ups and downs. One thing that is common through out all these books is that not all graphics card manufactures' agree on specs or features. So when a video card is shown to support OpenGL 2.1, it means it fully supports ONLY the 2.1 CORE features of OpenGL and any extra is just bonus of that card. So when you update the drivers you are not guarenteed you'll be able to use every feature from the update.
Well this is why it can be a problem if Minecraft is going to require 2.1. Just by updating the drivers doesn't guarentee they can still play it if their card shows that it supports something less. So yes, my statement about the hardware is exactly correct. They need to update their video card itself to fully be compatible with OpenGL 2.1 CORE. And these folks whom are complaining about not being able to play is showing that their card is not compatible. Some say they did update, and yet, they still can't play. So bottom line, it goes back to being a hardware issue. And who knows what Mojang is going to add when it comes to OpenGL 2.1 features. So it would save them a lot of frustration to go ahead and update their video card to support a minimum of OpenGL 2.1.
Why can't you update your drivers? I can't think of any technical reason, all I could imagine anyone would say is just "my parents won't let me".
If Linux is capable of 2.0, Windows should be too, if you update your graphics driver. And if you can use OpenGL 2.0, that's not that far away from 2.1. Honestly, I'd say chances are updating your drivers would get you there.
Do you have spare PCI slots? Then you can get a graphics card, which will be tons better than using integrated graphics (even if it's a lower-end used card). Then you can get proprietary drivers, which in combination with different drivers, might allow it not to crash. Like I said, I'm in Linux and have had no problems with Minecraft.
Also, maybe you could try changing your options file (options.txt in ~/.minecraft/)to the least intensive:
I'm digging out some iron ore and coal above a wooden staircase, and I thought the item drops were going through the stairs... but it turns out they are sliding all the way down the staircase and collecting at the bottom.
Could somebody tell me why I can't use the shaders? I am using the right version of minecraft and pressing the super secret settings but the only thing that happens is the noise plays and nothing else.
You don't get it, do you? Yes, those are useless shaders right now. They were made in a short time but just to prove a concept. In the near future people will be able to make their own, and maybe some quality ones like the GSLS shaders. This will be very useful for map and resource pack making.
The shaders are located in the assets folder in the .jar file, that means they can be changed or more can be added, maybe through a resource pack.
If the whole thing were just those useless shaders (though I kinda like some of them) I would agree with you.
LOL
4.4, actually.
As I've said, it's not just about hardware. Drivers are also important, too. You can be using a lower version of OpenGL if your graphics driver doesn't support a higher version. People worried about not having OpenGL 2.1 should try updating their graphics driver and check in Minecraft via Snooper, as if they've never updated the graphics driver on their 2-5 year old computer, they just might get 2.1 or higher, especially if they aren't that far from it.
The default shaders are GLSL shaders, actually, just fairly simple ones. And they can indeed be changed completely by resource packs, I've done it already and even posted screenshots on this thread. And to add to that, I can almost guarantee that the "super secret settings" button is going to turn into a "shaders" button, and we'll get a menu to add and activate shaders, probably similar to either the old pack system or maybe even the new one (allowing multiple). It might not stay there, though, they might take it and FOV and move it into video settings, and then move the other buttons up.
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
Could you link me to those pictures?
LOL
What if they are manufacturer custom drivers? That is my problem, and it is a big risk to update custom drivers without contacting the person who put them there.
Sorry, re-reading that I now realize that was misleading. I have modified shaders in my pack, and have completely switched them. I have also found people who have made entirely new shaders for MC.
Most of what I've done:
No, but I'm assuming that for now you could hack it in.
I tested it, and you can not only edit the .JSON FILES, but also the .FSH/.VSH FILES AS WELL. WITH A RESOURCE PACK.
So, I'm assuming that if you renamed the .FSH file from the shader, made the .JSON file to properly use it, I'd assume you could get it working without modding.
What I want to know is, is there a default "shader layout"? Maybe "overlay.json" or "fxaa.json" are used without using the super secret settings?
So far I have edited the files in my resource pack to increase the "color convolve" oversaturation effect, and removed the hue shifting from "wobble". I will try to see if I can get that shader that makes the world look like it's bending, if I can find it.... (EDIT3: I tried this, however it just gives me a GL error)
EDIT: Also, please support this
EDIT2: GOSH DERNET TAIINE:
No shaders:
Default oversaturation shader:
Oversaturation shader with more saturation (changed .JSON file):
Wobble effect without hue shifting (changed .fsh file):
As far as "all new", I found this on reddit:
And I think I also saw someone who made their own cel-shading type shader.
I would attempt making my own shader, but I don't really understand it and its implementation well enough to do that, yet. Besides, in a few updates it should be getting more GLSL functionality and power as well.
Can you explain a bit more what exactly you mean? Do you mean like not using an OEM nVidia card, but like a PNY or EVGA one?
I'm not really seeing how that could be any more risk than doing graphics driver updates in general, unless you're in a production environment (which you shouldn't worry about Minecraft in this case, anyways) or really really don't know what you're doing.
In any case, updating graphics drivers is always a risk, as there could always be new bugs. The risk is worth it though, as it could fix them and increase performance.
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
Desert villages? No.
LOL
This tells another story
https://twitter.com/Dinnerbone/status/380773792085467136
LOL
Well that is partially true. Just because you can update the drivers to higher then your video card specs show, doesn't mean you can support all the features of the updated drivers. It even says this in the official OpenGL books. I know because I have the 3rd Edition all the way up to 5th editions. I also have the "Orange Book" sitting here too. All of them give history and explanations about OpenGL's history and its ups and downs. One thing that is common through out all these books is that not all graphics card manufactures' agree on specs or features. So when a video card is shown to support OpenGL 2.1, it means it fully supports ONLY the 2.1 CORE features of OpenGL and any extra is just bonus of that card. So when you update the drivers you are not guarenteed you'll be able to use every feature from the update.
Well this is why it can be a problem if Minecraft is going to require 2.1. Just by updating the drivers doesn't guarentee they can still play it if their card shows that it supports something less. So yes, my statement about the hardware is exactly correct. They need to update their video card itself to fully be compatible with OpenGL 2.1 CORE. And these folks whom are complaining about not being able to play is showing that their card is not compatible. Some say they did update, and yet, they still can't play. So bottom line, it goes back to being a hardware issue. And who knows what Mojang is going to add when it comes to OpenGL 2.1 features. So it would save them a lot of frustration to go ahead and update their video card to support a minimum of OpenGL 2.1.
Nope, HP doesn't let me to update with official drivers, and the damned HP ones are outdated.
Linux ones are updated.
Woah woah!
Maps done:1 Maps raged at: 5 Map rage quit: Waking Up
Basically, LSD.
I'm digging out some iron ore and coal above a wooden staircase, and I thought the item drops were going through the stairs... but it turns out they are sliding all the way down the staircase and collecting at the bottom.
Is this new?
SPOILER: the mob flips over!!