Someone started this petition for shaders to be added to minecraft xbox one versions. I think it would be an awesome idea. Everyone should go sign it so we can get a better experience out of minecraft on the one.. the link is below please go vote!!!
Someone started this petition for shaders to be added to minecraft xbox one versions. I think it would be an awesome idea. Everyone should go sign it so we can get a better experience out of minecraft on the one.. the link is below please go vote!!!
I doubt they will release shaders on console considering shaders are community-driven and modding is not possible on the consoles. And just saying that screenshot is kinda misleading, not all PCs are capable of running shaders, surprisingly not many can with an amazing amount of detail with all settings turned up and still run smoothly.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
I doubt they will release shaders on console considering shaders are community-driven and modding is not possible on the consoles. And just saying that screenshot is kinda misleading, not all PCs are capable of running shaders, surprisingly not many can with an amazing amount of detail with all settings turned up and still run smoothly.
While I don't disagree with the fact that consoles may not have the power to run shaders, I do disagree where you say adding mods to consoles is not possible. During Bethesda's E3 conference, they stated that mods for Fallout 4 will be supported on the XBO. Since mods will be supported with Fallout 4, I don't see why they can't do it with any other game. It's just a matter of convincing MS to allow it which could potentially happen if they are allowing it with Fallout 4.
While I don't disagree with the fact that consoles may not have the power to run shaders, I do disagree where you say adding mods to consoles is not possible. During Bethesda's E3 conference, they stated that mods for Fallout 4 will be supported on the XBO. Since mods will be supported with Fallout 4, I don't see why they can't do it with any other game. It's just a matter of convincing MS to allow it which could potentially happen if they are allowing it with Fallout 4.
The difference is modding works differently between Minecraft and all of Bethesda's games. I'm not sure of how Bethesda will go about it, but on their games mods are essentially loaded in by the game itself. You install a .bsa or another mod with a similar format and the game will load it, and then the mod itself loads into the game and does what it needs to do. So essentially it's easy to install mods this way. Bethesda could run like a store sort of thing in which you download the mods you want and the console drops it into the game's install directory.
On Minecraft however (for PC, I presume it operates the same on consoles) the game doesn't load anything in. You as the user have to manually overwrite the game's files in one way or another, nowadays we have Forge to do this for us (you install Forge and in doing so you overwrite and replace existing code with new code that Forge contains, then Forge loads mods into the game and allows mods to interact with the game's code through itself for some tasks) though. Minecraft doesn't have a mechanism to load code into the game from an external source, neither does it have a way to allow mods to act from the sidelines (far as I know in Bethesda's games, at least I know in Skyrim, the engine loads assets and scripts in from .bsa archives separately to other archives, the mods aren't actually overwriting anything (in most cases, there are exceptions)).
See the difference? The game's individual modding scenes function differently, to allow Minecraft on consoles to support this kind of modding they'd need to rewrite how the game works if it is based on how the PC edition works.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
Ive thought about this idea of the shaders mod on xbox one, im curious however if it could be added as a texture pack? Would it be a problem for the xbox one to handle or the tv it is displayed on, as far as graphics go.
Unfortunately not. The best you could do is a tweaked lightmap (an image the game uses to colourise lighting in-game, some texture packs have a custom lightmap that can give the impression of shadows, without the actual performance cost of computing shadowing in real-time, though with the problem of these "shadows" being constantly projected directly downward) that can make the game feel a little better graphically, or swap out the textures for ones with AO (ambient occlusion, pretty much shadows an object casts on itself due to ambient lighting; texture artists often put a certain amount of AO in the texture itself, so say for dirt you could darken certain parts of the image which gives the impression of self-shadowing).
For the effects shaders do, you need code behind-the-scenes to do it even decently. The Xbox One has the horsepower to do it, but likely not quite to the extent PCs can.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
Actually you're right in a sense but you also forget that the console was coded in C++ which is why they can do dlc battle maps and texture packs already. So the only true thing stopping them is they would need to get permission from mod creator to recreate the mod and and time to code it as dlc, plus if it was shaders, more time and royalties.
So, yes they could op but it would take more time and resources plus getting permission from creators and paying royalties. So highly doubt it though i have wanted shaders from quite sometime.
C++ has nothing to do with DLC, battle maps or texture packs; that's purely up to the actual code behind-the-scenes and how they structure the internals of the game, not the language chosen. Shaders for the PC version of Minecraft are in GLSL, where I'm sure the console editions use Direct3D, though a lot of the principles behind shaders can be translated between the two quite easily; nothing to do with C++ either.
Also Karyonix / DaxNitro do not own shaders; they own the shaders mod, not the entire concept of shaders. A shader is just a program that executes on the GPU that does specific things, such as using maths to work out where to place a vertex, or using maths and some data the game / main program gives the shader to work out what colour a given pixel should be. The shaders mod just implements a way for Minecraft to use shaders. 4J wouldn't need to get permission from Karyonix / DaxNitro to use something that every game since ~2006 has been using to even draw simple 2D sprites on-screen. Maybe if they were to rip code directly from the shaders mod, but I highly doubt they'd do that for a number of reasons. Paying royalties also wouldn't be a thing, because nobody owns the concept of a shader; it's an open concept that the industry has been using for a decade now.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
Actually i could prove to you easily that the console battle map packs and texture pacls are in C++. But you wouldn't believe me even if i showed you. Plus they still need permission from the creator of each individual shader pack unless 4j makes there own. Yes they are modders who made the shader mod, but again i wasn't worried about them. Hence saying royalties.
But I'm not arguing with about anything but the fact that they could add shaders, not as difficult as you say, but still difficult which again 4j doesn't have time. They are hard pressed with features.and next big update for 360, one at minecon this yr.
Did I say they weren't in C++? I said C++ isn't the reason those exist. The game could be written in Python on consoles, and they'd still be able to add battle map packs and texture packs. Implementing battle map packs and texture packs has to do with your game's internal structure and how open you've made your code, not what language it's in.
Now if we're talking about mods, there's 2 ways you can argue this. Dropping mods from the PC version to the console versions, yes, won't work for a number of reasons, one being the PC mod being in Java and the console game being in C++. However, whether the console versions support mods, doesn't depend on whether the game is in C++ or not, it depends on whether the game's internals actually supports modding and is open enough for mods to do what they want to do, as well as whether a system to load the mods is in place. This has nothing to do with the language the game uses, the game could be in Python and support modding just fine.
In this situation, we're not talking about implementing shader packs, rather implementing a use for shaders. Using shaders to do things these packs do; which these packs also base their code off of industry standard code and techniques you can find all over the internet, or modified versions of them. There is literally no one they need to get permission from, because they're not using anything belonging to someone else.
Someone started this petition for shaders to be added to minecraft xbox one versions. I think it would be an awesome idea. Everyone should go sign it so we can get a better experience out of minecraft on the one.. the link is below please go vote!!!
https://www.change.org/p/4j-studios-shaders-should-be-added-to-the-xbox-one-version-of-minecraft
I doubt they will release shaders on console considering shaders are community-driven and modding is not possible on the consoles. And just saying that screenshot is kinda misleading, not all PCs are capable of running shaders, surprisingly not many can with an amazing amount of detail with all settings turned up and still run smoothly.
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!
While I don't disagree with the fact that consoles may not have the power to run shaders, I do disagree where you say adding mods to consoles is not possible. During Bethesda's E3 conference, they stated that mods for Fallout 4 will be supported on the XBO. Since mods will be supported with Fallout 4, I don't see why they can't do it with any other game. It's just a matter of convincing MS to allow it which could potentially happen if they are allowing it with Fallout 4.
The difference is modding works differently between Minecraft and all of Bethesda's games. I'm not sure of how Bethesda will go about it, but on their games mods are essentially loaded in by the game itself. You install a .bsa or another mod with a similar format and the game will load it, and then the mod itself loads into the game and does what it needs to do. So essentially it's easy to install mods this way. Bethesda could run like a store sort of thing in which you download the mods you want and the console drops it into the game's install directory.
On Minecraft however (for PC, I presume it operates the same on consoles) the game doesn't load anything in. You as the user have to manually overwrite the game's files in one way or another, nowadays we have Forge to do this for us (you install Forge and in doing so you overwrite and replace existing code with new code that Forge contains, then Forge loads mods into the game and allows mods to interact with the game's code through itself for some tasks) though. Minecraft doesn't have a mechanism to load code into the game from an external source, neither does it have a way to allow mods to act from the sidelines (far as I know in Bethesda's games, at least I know in Skyrim, the engine loads assets and scripts in from .bsa archives separately to other archives, the mods aren't actually overwriting anything (in most cases, there are exceptions)).
See the difference? The game's individual modding scenes function differently, to allow Minecraft on consoles to support this kind of modding they'd need to rewrite how the game works if it is based on how the PC edition works.
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!
Unfortunately not. The best you could do is a tweaked lightmap (an image the game uses to colourise lighting in-game, some texture packs have a custom lightmap that can give the impression of shadows, without the actual performance cost of computing shadowing in real-time, though with the problem of these "shadows" being constantly projected directly downward) that can make the game feel a little better graphically, or swap out the textures for ones with AO (ambient occlusion, pretty much shadows an object casts on itself due to ambient lighting; texture artists often put a certain amount of AO in the texture itself, so say for dirt you could darken certain parts of the image which gives the impression of self-shadowing).
For the effects shaders do, you need code behind-the-scenes to do it even decently. The Xbox One has the horsepower to do it, but likely not quite to the extent PCs can.
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!
C++ has nothing to do with DLC, battle maps or texture packs; that's purely up to the actual code behind-the-scenes and how they structure the internals of the game, not the language chosen. Shaders for the PC version of Minecraft are in GLSL, where I'm sure the console editions use Direct3D, though a lot of the principles behind shaders can be translated between the two quite easily; nothing to do with C++ either.
Also Karyonix / DaxNitro do not own shaders; they own the shaders mod, not the entire concept of shaders. A shader is just a program that executes on the GPU that does specific things, such as using maths to work out where to place a vertex, or using maths and some data the game / main program gives the shader to work out what colour a given pixel should be. The shaders mod just implements a way for Minecraft to use shaders. 4J wouldn't need to get permission from Karyonix / DaxNitro to use something that every game since ~2006 has been using to even draw simple 2D sprites on-screen. Maybe if they were to rip code directly from the shaders mod, but I highly doubt they'd do that for a number of reasons. Paying royalties also wouldn't be a thing, because nobody owns the concept of a shader; it's an open concept that the industry has been using for a decade now.
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!
Did I say they weren't in C++? I said C++ isn't the reason those exist. The game could be written in Python on consoles, and they'd still be able to add battle map packs and texture packs. Implementing battle map packs and texture packs has to do with your game's internal structure and how open you've made your code, not what language it's in.
Now if we're talking about mods, there's 2 ways you can argue this. Dropping mods from the PC version to the console versions, yes, won't work for a number of reasons, one being the PC mod being in Java and the console game being in C++. However, whether the console versions support mods, doesn't depend on whether the game is in C++ or not, it depends on whether the game's internals actually supports modding and is open enough for mods to do what they want to do, as well as whether a system to load the mods is in place. This has nothing to do with the language the game uses, the game could be in Python and support modding just fine.
In this situation, we're not talking about implementing shader packs, rather implementing a use for shaders. Using shaders to do things these packs do; which these packs also base their code off of industry standard code and techniques you can find all over the internet, or modified versions of them. There is literally no one they need to get permission from, because they're not using anything belonging to someone else.
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!