
Rendered by Astroworld from Luna HD's own textures.
512x Texture Packs
Ultra-high resolution. Maximum visual fidelity for high-end hardware, and the most to gain from a shader pack.
2 packs go up to 512x on this site: Stratum and Luna HD. Both are rated high performance impact, and 512x is the ceiling here; nothing published on this site goes higher.
Stratum leads even at this size. Shaders through Iris or OptiFine are worth pairing with a 512x pack, since the detail is easy to lose without them.
Luna HD was updated most recently, January 2025; Stratum is the older of the two, last touched November 2024.
This is not a resolution to run on a laptop: expect a dedicated card with several gigabytes of video memory, and treat shaders as close to required rather than optional if the download is going to feel worth it.
A 512x texture is 512 pixels on a side, which makes 262,144 pixels on one block face against 256 for vanilla's 16x, 1,024 times as many. In a PBR pack much of the detail sits in two extra textures next to each color texture, and only a shader pack reads those.
In the LabPBR format those files end in _n and _s. The _n texture carries the normal map, ambient occlusion and, in its alpha channel, the height map that parallax occlusion mapping reads. The _s texture carries smoothness, reflectance and emission, and green channel values from 230 to 237 pick a predefined metal: iron, gold, aluminum, chrome, copper, lead, platinum or silver. Without shaders Minecraft only draws the color texture, so the pack still loads and simply looks flatter.
Luna HD's own Modrinth page points to Patreon for its 128x to 1024x versions and lists the pack under a CC BY-NC-ND 4.0 license, so check which resolution the file you download actually is before you plan around 512x.
Every 512x pack listed here
At 512x with parallax occlusion mapping, Stratum pushes stone and brick into territory vanilla textures never reach, on a full Lab-PBR metallic pipeline.
Luna HD leans warm: honey-toned wood, soft stone, and paintings redrawn to match the palette, with biome variants so the look shifts with the terrain.
How much video memory 512x textures need
Minecraft Java Edition 26.2 puts its block textures together in one image on the graphics card, the block atlas: all 1,269 textures in textures/block, seven conduit textures, the bell and the book on the enchanting table. Every pixel in that image takes four bytes, and at vanilla's 16x the whole set adds up to 366,080 pixels, counting one frame of each animated texture.
A pack that draws all of them at 512x gives each one 1,024 times as many pixels, 374,865,920 in all. The atlas only grows in powers of two, so the smallest atlas that could hold them is 32,768 by 16,384 pixels. That is at least 2 GB of video memory, and at least 2.6 GB with Mipmap Levels at 4, the default and the value the Fancy and Fabulous presets use.
The game log shows what it really built. In logs/latest.log, find the message that starts with Created: and ends in blocks.png-atlas; its three numbers are the width, the height and the mipmap level.
When a 512x pack is too big to load
Java Edition never lets the atlas grow wider or taller than the largest texture your graphics card accepts, so a full set of block textures at 512x only loads if that limit is 32,768 pixels or more.
If the textures don't fit, the reload fails and logs/latest.log gets an Unable to fit error that ends with the game's own advice: "Maybe try a lower resolution resourcepack?" Minecraft then turns off every resource pack you had selected, not only the big one, saves that, loads again without them and shows "Resource reload failed".
Each step down in resolution needs a quarter of the pixels. Luna HD also comes in 256x, 128x, and 64x.