A feedback area designed for scripting and mods suggestions and feedback. Please note bug reports and support issues will be removed.

1042

Expose rendering abilities in the Bedrock scripting API

17 Comments

Please sign in to leave a comment.

Sorted by oldest
  • 9
    Registered User commented
    Comment actions Permalink

    I think this has potential to work quite well with the component-based data-driven system that Minecraft is moving towards, if we could define a component as being parameters to the uniforms of a shader, we could tweak graphical features, such as, (for example) blurriness, colour, emission

  • 13
    Registered User commented
    Comment actions Permalink

    As a fellow Java Edition shader dev, all of these are paramount to enabling the level of quality the community has come to expect from all the greatest Java Edition shaders, and will send Bedrock forward in terms of shader support by leaps and bounds.

    Several of the things listed here are, to an extent, already possible with Optifine, namely the first 4 points.

    Points 3 and 4 have always been possible, and are used extensively by shaders, however points 1 and 2 are fairly new, and have already revolutionised shaders.

    Point 1 has technically always been possible, though shader devs just didn't realise it was possible, until recently. In the last few months, things not even seen in triple-A games, such as full world-space ray tracing, path tracing, ray traced block lighting coming from glowstone and torches (complete with pixel-perfect soft shadows), correct global illumination, and many more have been introduced to shaders, and several projects have already taken these onboard.

    Point 2 was added within the past year or two, and has allowed shaders to offload several calculations onto the CPU, passing the results into the shader as a custom uniform. This also allows shaders to do things they otherwise couldn't, such as determine which biome the player is in, and smoothly transition between a boolean-like state depending on the biome the player was last in, and which they are currently in.

    Point 5 is not possible with Optifine, and if Bedrock gained this, it would be much more advanced than even current Optifine.

    The kicker, though, is all of this in Optifine is very rigid, and very restrictive, limiting what shader devs can really do. If Bedrock implemented these things in a flexible manner, allowing shader devs to control as much of the process as possible, Bedrock shaders could blow Java shaders completely out of the water.

     

  • 7
    Registered User commented
    Comment actions Permalink

    HUGE YES to those suggestions. Bedrock shaders currently suffer from not being able to know where the sun and the moon are currently located, what kind of block is being rendered (is it a cubic solid block? or is it a plant?), where the normal vector is pointing at, and so on. By adding capabilities for controlling shaders from scripts, most of these problems will have gone.

  • 7
    Registered User commented
    Comment actions Permalink

    ray tracing RTX

  • 7
    Registered User commented
    Comment actions Permalink

    pls do it guys

  • 14
    Registered User commented
    Comment actions Permalink

    If this will help me get Realistico then I support it. I want Realistico in Bedrock Edition. 

  • 11
    Registered User commented
    Comment actions Permalink

    MOJANG DO THIS NOW!

     

  • 11
    Registered User commented
    Comment actions Permalink

    Bedrock needs more love tbh..shaders would work wonderful and bedrock players are already missing out on so much..

  • 1
    Registered User commented
    Comment actions Permalink

    да естественно) особенно на андроид

  • 6
    Registered User commented
    Comment actions Permalink

    This would be awesome and if they are worried about profit they could work with shade devs and sell resource packs of shaders and upscale texture like realistico on the minecraft store. Win win for everyone

  • 1
    Registered User commented
    Comment actions Permalink

    Will you later customize a 512 x texture package with super shaders for windows 10? Just like the 512 x texture you made for Java version, if you can make the texture package like I said, I'm willing to pay 20 euros!

  • 4
    Registered User commented
    Comment actions Permalink

    I suggest you use the shader jointly developed by NVIDIA and minecraft!

  • 2
    Registered User commented
    Comment actions Permalink

    This would make bedrock so much better

    i've played bedrock for longer than i've played java and i'd like to see this in bedrock

  • 3
    Registered User commented
    Comment actions Permalink

    vote just vote im an xbox player and dont have java so i cant use shaders and have always wanted to use shaders so please vote

     

  • 2
    Registered User commented
    Comment actions Permalink

    Please do vote this I would love for shaders to be in Minecraft bedrock so if they do add this it wont need a god pc because you already have a console so thats amazing in my opinion 

  • 1
    Registered User commented
    Comment actions Permalink

    YES DO THIS

  • 0
    Registered User commented
    Comment actions Permalink

    do it that would be awesome finally a realistic but not to hard on the lag texture pack and it still keeps the vanilla look a little pls respond if your going to make realistico for bedrock edition