Vanilla RTX Resource Pack for Minecraft with RTX.
This project aims to bring complete ray tracing support for Minecraft's default resources in a manner that seamlessly integerates with the game while maintaining a native look and feel.
- Vanilla RTX: Uses 16x heightmaps with 192x normal maps generated based on height differences.
- Vanilla RTX Normals: Features handcrafted 16x normal maps instead.
- Every possible vanilla block is supported (Creative, Education Edition, secret or unobtainable blocks, etc...)
- All blocks feature highly detailed, unique material designs that remain consistent across different blocks made of the same material.
- Vanilla PBR: A derivative of Vanilla RTX for Deferred Lighting graphics mode usable on a wider range of hardware.
Initial goal of this project was to create a fresh Bedrock Edition equivalent of Vanilla Normals Renewed. This effort later evolved into Vanilla RTX Normals.
Vanilla RTX now strives to provide an ideal default Minecraft RTX experience for all Bedrock Edition players.
More at Vanilla RTX Gallery and MCPEDL Page
-
For Installation: Each folder in this repository is a complete package. To import one, download and extract the whole repo, zip the desired folder, rename the
.zip
extension to.mcpack
, and double-click to import into Minecraft or Minecraft Preview. -
It is recommended that you enable the pack in Global Resources instead of World resource packs, there's an issue in Minecraft that can create incomplete copies of resource pack's files when enabled in world settings.
-
For activation: There is a problem that will keep Vanilla RTX from loading and could make the world appear glossy. To prevent this, ray tracing must be enabled before joining a world. However since Minecraft 1.21.60, ray tracing can only be initially toggled while in a world. You must first join any world, enable ray tracing (you may experience issues at first) then exit to the main menu and rejoin. Once ray tracing is enabled, do not turn it off to prevent this issue from occurring again, or enable ray tracing via options.txt instead before launching the game.
Optionally, to simplify things, use this batch script which quickly activates ray tracing before launching Minecraft. -
If you've encountered visual bugs (such as some textures exhibiting z-fighting issues, or entities with missing or black textures) try switching to Enhanced option included in Vanilla RTX (Normals). This enables various work-in-progress features and updates, which enhance visuals and work around some of ray tracing's technical issues with vanilla resources, but note that some of them may come with minor drawbacks or incompatibility with other resource packs/add-ons, they can also potentially break with future Minecraft updates due to use of undocumented features.
-
If you're experiencing performance issues, disable Minecraft's VSync, you can keep VSync on in your graphics card's control panel. This also reduces input latency when compared to Minecraft's VSync.
-
The shortcut for toggling ray tracing while inside of a world is the semicolon key (;) on your keyboard, however it is a good practice to always keep ray tracing on and avoid dynamically toggling it, as it can cause a few glitches, such as messing up player geometry or black entity textures.
-
To ensure subpack changes are saved, you may need to apply the settings multiple times.
-
Education Edition resources will only load if the pack is loaded in world settings.
-
If textures fail to load or appear to have issues, make sure that world, server or realm resource packs are not overriding Vanilla RTX's files.
Reminder:
Vanilla RTX and its derivative works are completely free to download and use. However be aware of unauthorized copies or versions of Vanilla RTX that may circulate, sometimes under different names and even for sale. These unauthorized copies may, at best, replicate the version available on this page.
Disclaimer:
The license file linked above does not apply to any original Minecraft art resource.
Please note that this pack relies on some of Minecraft's original art resources (found at this github repository) to function.
This is due to a game limitation where texture maps can only be called within the pack and once removed, the game stops defaulting to its own resources, contrary to the usual behavior of Minecraft texture packs. Consequently, Vanilla RTX unavoidably has to include a small part of base game's resources as referenced by texture_set.json
files. As time passes this may result in outdated resources. Parity checks are performed on a regular basis with the pack adjusted accordingly.
Parts of vanilla resources also had to be modified or converted for proper functioning with ray tracing or to work around other technical issues or limitations without altering their original appearance. For instance, the Enhanced option which addresses a wide range of compatibility issues with Minecraft’s vanilla resources in ray tracing graphics mode.