Stellar 3D
Stellar 3D transforms flat objects into three-dimensional ones, adding depth and realism without significantly impacting performance.
This resource pack receives regular updates: developers add fixes, new elements, and improvements.
What's Inside?
Stellar 3D not only adds three-dimensionality but also fixes some flaws in the vanilla version. For example, it corrects the strange placement of trapdoors, adds unique textures for door sides, fixes illogical hinges and mirror lighting on double doors. The issue with texture overlapping at the bottom of iron bars is also resolved.

Key Features
- Rails, doors, trapdoors with three-dimensional graphics
- Fixes for door and trapdoor rotations
- Proper lighting and hinges for doors
- Three-dimensional mushrooms (red, brown, crimson, warped)
- Iron bars, ladders, and lily pads in 3D
- Sugar cane and bamboo fences with depth
- Sugar cane with varied appearance
- Improved beacon model
- Better quality textures for iron and spruce doors
Compatibility
The pack works with Minecraft versions starting from 1.17 up to 1.19.4. Version warnings can be ignored - most changes, especially basic ones, function even in earlier releases. Even door fixes work in older versions thanks to overriding block files.
Solving Issues with Shaders
Having issues with Complementary Reimagined or other shaders?
Unfortunately, resource packs don't always interact correctly with shaders. Here's how to solve typical problems (if using Integrated PBR): Unpack the shader and remove the problematic block from theshaders/block.properties file (opens with any text editor), using search (Ctrl+F) and deleting found mentions. This is especially recommended for sugar_cane - it will look better this way.
There's also a minor issue with the beacon in IntegratedPBR. To fix it, go to shaders/lib/materials/materialHandling/translucentMaterials.glsl, find (by searching Beacon:Center) the following code:
javascript } else { // Beacon:Center lmCoordM = vec2(0.0); noDirectionalShading = true; float lColor = length(color.rgb); vec3 baseColor = vec3(0.1, 1.0, 0.92); if (lColor > 1.5) color.rgb = baseColor + 0.22; else if (lColor > 1.3) color.rgb = baseColor + 0.15; else if (lColor > 1.15) color.rgb = baseColor + 0.09; else color.rgb = baseColor + 0.05; emission = 4.0; }
and replace it with:
javascript } else { // Beacon:Center }
Just delete everything between the curly braces - problem solved!
Frequently Asked Questions
Can three-dimensionality be added for other objects?
This is discussed in the project's Discord community. Ideas for future updates can also be suggested there.How to find out what developers are working on?
Development plans are published in the corresponding Discord section - there you can see upcoming changes and additions.Can individual pack elements be used separately?
You can manually remove unnecessary models from the pack, but it's better to check the instructions in Discord to avoid mistakes. They also help if there are compatibility issues with shaders.Why doesn't this pack have three-dimensional grass and flowers?
Some objects (grass, flowers, vines) don't receive volumetric models deliberately - this helps maintain high performance and smooth gameplay.Does the pack contradict the vanilla style?
Some objects in the vanilla version of Minecraft are already three-dimensional (anvil, grindstone, bell, lectern, hanging signs, composter, lanterns, sculk shrieker). Stellar 3D continues this tradition, adding depth and detail.Some screenshots use the Complementary Reimagined shader with the Iris mod in Minecraft Java Edition.