X

NOTICE

Are you sure you want to report this?

Thanks to our partnership with NVIDIA, the Minecraft with RTX beta for Windows 10 brings a form of ray tracing known as path tracing to the game. Please post all bugs to bugs.mojang.com. Please be aware that this beta, like every beta, is a work in progress. Things may go wrong, be a bit unstable, not have everything available in all parts of the game (such as the Nether or the End), or may not match gameplay rules.

207

(Java) Add rtx support

30 Comments

Post a new comment:

Please sign in to leave a comment.

  • Official comment
    Avatar
    Comment actions Permalink

    Hi folks, please stay on topic, civil, and constructive. Thanks.

  • 7
    jamie skitt commented
    Comment actions Permalink

    Sonic ether's SEUS PTGI mod is imo better looking, for java, and available right now on his patreon. It is fully path traced (a version of ray tracing that calculates lighting better) and runs as a shaderpack with optifine 1.14.4+.

    I think they're leaving java edition out because it already has shaders and bedrock was promised a super duper graphics pack 2 years ago lol.

  • 17
    Sora Son commented
    Comment actions Permalink

    I want this to happen as well. And Yeah I know about the shaders you can get from mods like Sonic ether's and Sildur's. They are nice but me personally do not like to wait for mods/people to update to the newest version of minecraft when a new update comes along. Having a shader added in to Java and be vanilla that mite not look as epic as the other is a better way then waiting from modders to update theirs/ or if they ever do. 

  • 8
    Comment actions Permalink

    @jamie_skitt um, yeah sure, there are path tracing options out there, but RT is better because if you are using PT, you get that flickering light "noise effect" depending on your sampling rate. RT just builds light out of a scene so it caculates by shooting lines from the light source and seeing if it makes it to the object and refraction and stuff. IMO, RT is better overall because you dont get the "noise" and its less performance hungry. (PT is more performance hungry at high sampling rates) also, RT has the cool volumetric light (substancal light that you can see) I really want this like sora son said, i dont want to have to wait for modders

  • 3
    Comment actions Permalink

    @agingtea8517549 its true what u said and i also think why would u have a super duper rtx 2080 in ur pc and then play minecraft windows edition the java edition is so much better and all pc players play the java edition i think

  • 5
    JDL132 commented
    Comment actions Permalink

    I definitely agree. Java edition is the original, and superior edition of Minecraft. So it shouldn't get left out.

  • 3
    EnderAdel commented
    Comment actions Permalink

    That means that they would have to rebuild the rendering engine, I guess, just like what they did with the bedrock version.

  • 6
    Comment actions Permalink

    RTX and shaders accomplish the same task in different ways. RTX should most definitely be added to Java due to its unique approach. Even if RTX was unable to be added, Java simply needs a better lighting engine for mainstream use. I completely agree that Java should not be left behind. I hope this gets more votes!

  • 7
    Comment actions Permalink

    Yes! Java edition absolutely needs the rtx update. Imagine when people are able to make texture packs that take advantage of the amazing new features that ray tracing would bring!

  • 3
    BFeely commented
    Comment actions Permalink

    To implement the same RTX engine as Bedrock, Minecraft would have to switch to a Vulkan renderer, in order to get access to the full set of RTX extensions.

  • 2
    Comment actions Permalink

    it's a cool idea but minecraft Bedrock got a better optimisation but i think it's possible to implement this in the minecraft java u just need to get good pc (VERY GOOD PC)

  • 3
    Funinyourgame commented
    Comment actions Permalink

    If I have to guess, I believe the idea is to have the beta on the Windows 10 version to test a lot of technical stuff with directX 12 and general performance. 

    From the FAQ:

    WILL THERE BE A WAY FOR PLAYERS OUTSIDE OF WINDOWS 10 TO BE ABLE TO PLAY MINECRAFT WITH RTX OR SOMETHING SIMILAR?

    We’re still working to develop the capabilities of Render Dragon. At this time, Windows 10 with a DirectX ray tracing capable device that meets the minimum requirements is the only supported platform.

    There is also a quote from the Nvidia website:
    https://www.nvidia.com/en-us/geforce/news/minecraft-ray-tracing-your-questions-answered/

    Q: Will Minecraft Bedrock with Ray Tracing support mods?

    A: Absolutely. Modding is at the heart of Minecraft, and modders will be able to take full advantage of ray tracing’s new possibilities to craft truly stunning add-ons, worlds, and enhancements.

    SO, I belive when the RTX testing phase is over, we might be able to switch the Java version to the W10 version as a 1 time deal OR be able to enable it in both versions with a adjustment period to fix issues in the Java edition.

    They could also be greedy and just decide to pull off a EA/Bethesda scheme and "force" people to buy the 2 versions.

  • 2
    ollaxe commented
    Comment actions Permalink

    I have a hard time seeing this ever happening. Adding ray tracing support without rewriting Render Dragon would require implementing DirectX 12 into Java Edition, which currently uses OpenGL via a library called LWJGL. From what I can see, there doesn't seem to be much support for accessing DirectX via Java or at least it seems difficult to do so, so that's probably not a suitable route. Going the route of using the same library and switching to Vulkan is also a possibility, but I don't know if LWJGL has support for Vulkan's ray tracing features yet, and even if it does, I'm pretty sure it'd require pretty much a full rewrite of Render Dragon to work with it. In conclusion, it might not be possible to implement hardware ray tracing support in Java Edition, and even if it is, it'd be a lot of work and they might not even be able to use the same rendering code, which would make it difficult to keep both versions at feature parity as the renderer gets updated.

    However, as other people have mentioned in the comments, there are path racing shaders for Java Edition that use software ray tracing in OpenGL to achieve a similar result with very respectable preformance and no special graphics hardware needed. Sonic Ether's SEUS PTGI is the most well-known example. If you want path traced graphics in Minecraft: Java Edition, that's the best route at the moment.

  • 0
    Comment actions Permalink

    So i tried with my friend's windows edition account with my 2080Ti. I think the Java edition with Sonic ether's + Optifine is a lottt better than the RTX edition. I missed the deadline of converting java to windows edition by a day but at the same time relieved that I didnt. I think microsoft is simply dunking from competition thats why there is no support in Java edition.

  • 3
    Comment actions Permalink

    it will be a good way to have a shader without the fuss of downloading optifine (i have some technical issues so id love to see it come!)

  • 1
    MasterJay3315 commented
    Comment actions Permalink

    I don't think RTX Ray Tracing support in necessary, however DLSS to make use of RTX cards for better performance with path traced packs would be welcome

  • 5
    Comment actions Permalink

    I don’t mean to speak just for Java when I say this. I think every version, Xbox, PlayStation, Mobile, you name it, is being hurt by this. Windows 10 is babied and promoted beyond belief. For the people who play that version, that’s great, but everyone else shouldn’t be neglected from the fun. Other Bedrock users are hurt even more, because there really isn’t a way, as of now, for them to get any form of shaders. As for Java, yeah, we have shaders, but when the Minecraft updates start coming out, it can be months before the updated shader support comes out. I'm still on 1.14 and waiting. Also, none of the methods we have to get shaders are necessarily safe. Many require you to go through link shortened websites like afdfly, all of which are ridden with malware.

  • 0
    AnonymousDud3 commented
    Comment actions Permalink

    Java already has shaders.

    Nuf said folks.

  • 0
    Lachsitzzzleo commented
    Comment actions Permalink

    but its basically not possible because java doesnt support directx

  • 4
    Aandeel commented
    Comment actions Permalink

    I agree Java is the original, java should be included and focus shouldn't be on Bedrock all the time

  • 0
    Mr Slime8274 commented
    Comment actions Permalink

    SEUS looks better (in my opinion), and runs on lower-spec graphics cards

  • 3
    Comment actions Permalink

    Yes please!! I originally thought that native rtx was coming to Java, but was let down when it was bedrock. I don't like or trust 3rd party plugins so I am not interested in the shader packs et cetera, but I am asking Mojang along with you to give us on Java native RTX

  • 3
    SomeoneHopper commented
    Comment actions Permalink

    I voted for this. 

     

    I have Java edition since January 2011, and I have a RTX 2080ti. Wanted to try out the RTX beta then realized i have to buy the game again (27€ on Windows Store).

    For me it's a no go, I'm not gonna buy the game twice sorry.

    So i posted a feedback to allow every beta minecraft players to get the Windows 10 version for free because there is no reason they should buy the game another time.

  • 0
    Kylo Ren585 commented
    Comment actions Permalink

    Java already has shaders that both look more realistic, have greater customization, and outperform RTX. If you want RTX on java, you can use Continuum RT or SEUS PTGI. Both have great performance and good customization.

  • 2
    FlaviusFire commented
    Comment actions Permalink

    Guys, unfortunately the Java coding language itself isn't capable of running DirectX12, and therefore not capable of running ray-tracing. It will never be fully possible, unless the Java coding language is someday updated to support it perhaps.

  • 0
    Comment actions Permalink

    Definitely. Shaders are also nice, but when I searched for them, all of them had different block textures that are like in real world and they would SERIOUSLY lag my computer and it could even crash before the game even starts. So, major yes from me. I vote for this

  • 1
    Melly Dow commented
    Comment actions Permalink

    Following up on the mods already existing for it. I feel that just because a mod exist for it does not mean that we should not get it (Circa Horses). Plenty of features or mods that originally had these have since deprecated or the mod developer stopped support. Having it officially would future proof it and not have to worry about if it will update (such as Shaders or optifine texture shading).

  • 0
    Comment actions Permalink

    If you have a shader that is a real resemblance of this RTX, please send me a link. Thank you.

  • 0
    truggles1 commented
    Comment actions Permalink

    Java is not being left out. It's just not possible with java, they even said it.

  • 0
    truggles1 commented
    Comment actions Permalink

    It's physically impossible, because java doesn't support directX12.