Why don't Minecraft console versions have shaders?

St
- in Xbox
10

(First of all, I haven't studied game design, but I do have a bit of knowledge about performance, and I also experiment with shaders in Minecraft (Java) from time to time)

Sure, the Minecraft shaders for the Java Edition are not official, but Mojang should have noticed how popular shaders are over time. I also think shaders are cool, because they beautify the lighting of Minecraft enormously.

Regarding the performance: I think that the consoles (except maybe the switch) shaders can do well if you optimize them well. If necessary, the resolution could also be set to 720p. With good anti-aliasing, 720p can also look really good. The shadow quality could also be set relatively low to increase performance. Then the shadows would no longer look too good on closer inspection, but everything would still be illuminated more beautifully. To hide the rather low shadow quality, you could make it a little more blurry and put filters over it. You could also render shadows from a certain distance with lower quality, and generally reduce the render distance somewhat. If a player really wants to have very high-resolution shadows, he should have this option and then accept a lower frame rate. For some people, the graphics are more important than the FPS. If the PS4 (Pro) and Xbox One (X) can trade games like the Witcher 3, they can certainly trade Minecraft with shaders. The said Minecraft shaders don't have to have the most blatant effects either.

I compare the whole time with my performance:

My graphics card: GTX 1070

When I insert the VanillaPlus shader in Minecraft (1.14.4), set the shader options to low, set the resolution to 720p and the shadow quality to 2560, I have about 220-240 fps with a visibility of 8 chunks. If I didn't have Firefox in the background, it would be a little more. Here is a picture of it:

(I scaled the image down to 960x540)

Why don t Minecraft console versions have shaders

Wouldn't Minecraft also be possible with this look on the console versions? (of course in 60 fps)

Minecraft's console versions were written in C ++, not Java. Java has a rather poor performance compared to C ++. The Bedrock Edition, which was also written in C ++, also has a significantly better performance than the Java version, but unfortunately there are no comparable shaders for this version. Since C ++ has a significantly better performance than Java, it sounds all the more logical to me that the consoles could also trade shaders. If you want, you can explain to me and argue why it doesn't, or how it could work, because I don't know everything.

Here is another survey:

What do you all mean? No matter if you are a layman or not. Do you think Minecraft shaders could run at 60 fps on the console versions?

Ad

The standard Ps4 corresponds to the GPU performance of an old Radeon HD 7770

The Ps4 Pro is above a GTX 1050 TI but below a GTX 1060

So you can compare that badly your GTX 1070 is worlds stronger, vll does something with the PS5 with shaders and Minecraft

Gu

As far as I know, shaders require Optifine. Optifine is written in Java and only compatible with the Java version. You could adapt the Bedrock edition so that it is compatible with shaders (although not with existing shaders).

The main reason that this has not happened is that it would be a lot of work. And for most Minecraft players, the performance of the Java edition is good enough.

St

So you can compare that badly your GTX 1070 is worlds stronger

With a GTX 1050 TI you would have 100-120 FPS with the same settings. Shaders can also run on a GTX 1050 ti. Here is a video:

As said, C ++ has a significantly better performance than Java. Wouldn't that be a big plus for the console versions?

Ad

There's something else you do not consider vll, CPU of the standard Ps4 has a clock of 1.6, the CPU of the Pro 2.2GHZ

Furthermore, you can't compare a Ps4 with a Direct X PC

and then it is like the other one wrote here that the developers will probably miss the shadows on the Ps4 Version Shader

St

You could adapt the Bedrock edition so that it is compatible with shaders (although not with existing shaders).

Couldn't developers create shaders especially for the console versions? You could also put the code for the shadows and effects in the files. If the player changes the graphics settings, the effects are activated. The whole thing doesn't have to work the same way as in the Java edition.

Gu

Yes, that would also be possible.

St

There's something else you do not consider vll, CPU of the standard Ps4 has a clock of 1.6, the CPU of the Pro 2.2GHZ

But the graphics effects are calculated on the GPU.

The Witcher 3 runs on the PS4 at 1080p and 30 fps. But there are also many polygons and effects to be calculated. For Minecraft, I would be satisfied with medium shadows, somewhat more plump colors and possibly moving grass and leaves. Shouldn't be possible with 720p, a few effects, 8-12 chunks and medium shadows at 60 fps. There are Tripple A games on the PS4, the graphics of which are much more complex than a Minecraft shader. I don't want to argue against you, but it sounds a bit illogical to me that Triple a games can then run on the PS4.

Ad

The question is just how much energy is there in the Minecraft team, the Tripple A titles run so well because there's a lot of optimization and trickery

St

The Triple A titles also run so well because they do a lot of optimization and trickery
And you could certainly do that with Minecraft too.

Gu

Why is none of the posts here to do with shaders?