In this article, we’ll dive deep into the mesmerizing details of DrDestens shaders for Minecraft, from its exceptional compatibility with various hardware setups to the multitude of features that will captivate your senses. We’ll also share tips and tricks on how to optimize your FPS and what are the best settings for this pack.
Now, let’s dive into the unique aspect of this project. Unlike most Minecraft shaders that add shadows to your environment, DrDestens shaders take a different approach. They prioritize performance and compatibility with older hardware, which is why you won’t find shadows in this shader pack. While this might be unusual, it ensures that you can enjoy the shaders even if you’re using lower-end computers and laptops.
Best Settings for DrDestens Shaders
If you’re aiming for a high FPS with DrDestens shaders, we have some recommended settings for you. In the Minecraft shader options, select the “Low” profile. This will optimize your performance. Additionally, make sure to disable a few features such as PBR, POM, Godrays, Bloom, and DoF. By doing so, you’ll ensure a buttery-smooth gameplay experience.
Let’s talk more about performance. DrDestens shaders are designed to run with almost every graphic card, including integrated graphics, but please note that Mac and Intel cards are not supported. If you’re using an Apple M1 Mac, you might encounter some issues with certain shader features. The developer is unable to fix this problem, but you can try disabling the troublesome features by deleting specific files in the DrDestens MCShaders folder on your PC. Despite working with a tight performance budget, the author is dedicated to refining the shaders to run seamlessly on bad computers.
Information about the Developer
Furthermore, you should appreciate the developer behind this remarkable project. DrDesten initially started developing the these vanilla shaders as a way to learn the programming language GLSL (OpenGL Shading Language). However, his passion for programming extends beyond shaders, and he possesses expertise in HTML/CSS/JS, Python, and even some C/C++. This diverse skill set contributes to the continuous improvement of the DrDestens shader pack.
Updates for DrDestens shaders are meticulously crafted, sometimes taking more than a year to ensure perfection. In fact, the developer even rewrote the entire post-processing pipeline and implementation in one update, showcasing their unwavering commitment to delivering large quality and performance improvements.
DrDestens is compatible with these Minecraft versions: 1.20.1 – 1.20 – 1.19.4 – 1.19.3 – 1.19.2 – 1.19.1 – 1.19 – 1.18.2 – 1.18 – 1.17.1 – 1.17 – 1.16.5 – 1.16 – 1.15.2 – 1.15 – 1.14.4 – 1.14 – 1.13.2 – 1.13 – 1.12.2 – 1.12 – 1.11.2 – 1.11 – 1.10.2 – 1.10 – 1.9.4 – 1.9 – 1.8.9 – 1.8
Video & Screenshots
How to install the DrDestens Shaders
- Install Iris shaders mod or OptiFine. These mods are the successor of the GLSL shaders mod that was previously used for the installation.
- Click on the DrDestens shaders download link. Please pay attention to the notes in our download section.
- Open the Minecraft Launcher and start the game with Iris or OptiFine.
- Launch Minecraft.
- Go to the video settings in the options.
- Click on shaders packs and open the shader folder in the lower left corner.
- Move the downloaded ZIP file into this folder (.minecraft\shaderpacks).
- Return to Minecraft and select the pack in the shader list.
- Click on done.
DrDestens Shaders Download
[1.20.X – 1.19.X] Download DrDestens Shaders
[1.18.X] Download DrDestens Shaders
[1.17.X] Download DrDestens Shaders
[1.16.X] Download DrDestens Shaders
DrDestens Shader Pack Features
DrDestens shaders offer an array of over 30 new features, each carefully coded to enhance your Minecraft world. From custom sky gradients to various water effects, the best of the best is included in this pack. Despite all these incredible features, the file size is just about 100 KB, ensuring a smooth download and installation process.
Depth of Field (DoF) in DrDestens Shaders
Bokeh samples determine the quality of the blur effect in depth of field. Higher sample counts result in smoother and more realistic bokeh. However, keep in mind that increasing the sample count may impact performance, so find the right balance based on your system’s capabilities.
The DoF intensity setting allows you to control the strength of the depth of field effect. Increase the intensity for a pronounced blur or decrease it for a more subtle effect. This feature has a low impact on performance.
The maximum blur setting limits the strength of the depth of field blur effect. By adjusting this setting, you can prevent excessive blurring and reduce artifacts, particularly when using lower sample counts. It’s recommended for maintaining optimal gameplay and reducing distractions.
DoF Downsampling Amount:
The DoF downsampling amount controls the level of downsampling applied to the depth of field effect. Downsampling helps reduce artifacts but can also increase pixelation. This setting has a minimal performance impact.
Far Blur Only:
Enabling the far blur only option restricts the depth of field effect to distant objects, leaving nearby elements sharp and in focus. This can provide a unique visual style and enhance depth perception in Minecraft.
Sample rejection improves the quality of depth of field by removing color bleeding artifacts. Enabling this option can significantly impact performance, so consider your system’s capabilities before using it extensively.
Reflections in DrDestens Shaders
For SSR in raytraced mode, you can adjust the raytracing quality to control the number of raytracing iterations. Lower values result in faster performance but may exhibit reduced reflection quality. Experiment with different settings to find the balance between visual fidelity and performance.
Thickness Estimation Modifier:
The thickness estimation modifier influences how DrDestens shaders estimate the thickness of each pixel during reflections. Adjust this setting if you encounter blind spots or other reflection issues. It has no performance impact and allows you to fine-tune the reflection accuracy.
The fade edges option softens the edges of reflections. This can help reduce reflection artifacts and create a smoother transition between reflected and non-reflected areas.
Reflection Threshold (PBR Only):
When using physically based rendering (PBR), the reflection threshold sets the minimum required reflectiveness for SSR to activate. Higher values may introduce reflection cutoffs, so adjust this setting to ensure optimal reflection coverage in your Minecraft world.
Screen Space Refraction:
Screen space refraction distorts objects seen through water, adding a realistic effect to submerged elements. Enable this feature to enhance the visual fidelity of underwater environments.
Adjust the refraction strength to control the intensity of the refraction effect. Higher values produce more pronounced distortions, while lower values create a subtler effect.
Glass reflections add reflective properties to tinted glass blocks, making them more visually appealing. Enable this feature to see reflections and vibrant colors come to life in your Minecraft structures.
Water in DrDestens Shaders
Waves and Bump Mapping:
Enable waves and bump mapping to add physical wave effects and add additional detail to water surfaces. Adjust the wave height, bump amount, and bump size to customize the appearance of waves and the level of surface detail.
Water Absorption Density and Bias:
Water absorption density controls the density of fog within the water, simulating realistic underwater visibility. Adjusting the water absorption bias can help in making water more visible by adding a constant value to the water fog distance.
Enable the water texture option to use the vanilla water texture, retaining the familiar aesthetic of Minecraft’s default water appearance.
Water Color Options:
Take control of the water’s appearance by adjusting the water absorption color and absorption color multiplier settings. Modify these values to create vibrant or more subdued watercolors that align with your desired atmosphere.
Physically Based Rendering (PBR) in DrDestens Shaders
The PBR blend setting allows you to fine-tune the balance between PBR rendering and Minecraft’s vanilla rendering style. Increase the value for a stronger PBR effect or decrease it for a more subtle integration with the vanilla look.
Height as AO:
By utilizing the height information for ambient occlusion (AO), this feature enhances shading. Enable it to achieve a more realistic lighting environment.
Normal Mapping Fix:
Enable the normal mapping fix if normal maps are not properly displaying on entities or handheld objects. This setting ensures that normal maps render correctly, providing enhanced visual detail.
Use Hardcoded Metals (LabPBR Only):
When using LabPBR, enabling the Use Hardcoded Metals option allows the shader to use reflectance data instead of color for metallic materials. This further enhances the realism and accuracy of PBR rendering.
Subsurface Scattering (SSS):
SSS simulates the diffusion of light within translucent objects, adding a subtle glow and enhancing the appearance of materials like leaves, skin, and more. Enable SSS to achieve a more realistic Minecraft gameplay with DrDrestens shader pack.
Parallax Occlusion Mapping (POM) in DrDestens Shaders
Specifies the depth of the POM effect. Higher values will create more pronounced depth but may introduce artifacts. Experiment with different values to find the perfect balance.
Controls the exaggeration of the height map. This option helps create more depth, especially when working with small POM Depth values. Be cautious when using high POM Depth values, as it may result in artifacts.
Enabling smooth POM helps reduce artifacts and produces smoother transitions in the height map. This feature significantly enhances visual quality and reduces distractions.
Ambient light multiplier:
The ambient light multiplier setting allows you to adjust the intensity of the ambient lighting in Minecraft. By modifying this value in the DrDrestens shaders settings, you can control the overall brightness and atmosphere of your surroundings.
Camera and Tonemapping in DrDestens Shaders
Control the overall exposure of the camera. Increase the value for a brighter scene or decrease it for a darker ambiance.
Choose between custom reinhard or unreal tonemapping methods, each providing a different color grading style.
Contrast, Vibrance, Saturation, and Brightness:
These settings allow you to fine-tune the color balance and appearance in the DrDestens texture pack.
The vignette effect darkens the screen borders, adding a subtle vignette to the gameplay. Choose between round or square vignette styles and adjust the vignette strength to achieve the desired intensity.
Enable chromatic aberration to introduce color diffraction, creating a visual effect where colors slightly separate at the edges of objects.
Post Processing in DrDestens Shaders
- TAA (Temporal Anti-Aliasing): Enable TAA to smooth edges and reduce jagged lines at the cost of a slightly blurrier image. Note that TAA might cause issues with OptiFine’s high-resolution screenshot feature.
- TAA Options: Adjust the TAA Blending Constant to control the opacity of the current frame, and fine-tune the TAA Sharpening effect to customize the level of image sharpening.
- Bloom: Create a beautiful glow effect around bright objects in your Minecraft world. Experiment with the Bloom Strength setting to achieve the desired level of glow.
- Motion Blur: Enable Motion Blur to introduce a sense of movement and fluidity to your gameplay. Adjust the Motion Blur Intensity to control the strength of the effect.
SSAO (Screen Space Ambient Occlusion)
Enable SSAO to add depth and darkness to cavities and crevices. Note that SSAO has a high performance impact and may require adjustments based on your system’s capabilities. You can fine-tune the SSAO quality and strength settings to achieve the desired balance between visual fidelity and performance.
- Fog: Choose between different fog modes, including OFF, normal, and border.
- Fog Amount: Adjust the fog amount to control the density and visibility of the fog.
- Morning Fog: Enable morning fog to increase the fog amount during sunsets. Adjust the morning fog strength to control the intensity of the effect.
- Cave Fog: Adjust the cave fog brightness to control the visibility and intensity of the fog in caves.
Enable godrays to bring a stunning visual effect to your Minecraft world. Godrays simulate the scattering of light and add an ethereal touch to your surroundings. Customize the godray colors, strength, and radius to achieve the desired impact.
Take control of the colors of your Minecraft sky with the sky color settings. Adjust the values for different times of the day, including sky day, sky sunset, sky night, end sky upper, end sky lower, and more. Customize the colors to create breathtaking skies that match your preferred atmosphere and aesthetic.
Fine-tune the weather effects in your Minecraft world with the weather settings. Adjust the rain opacity, rain refraction strength, and rain detection parameters to achieve the desired rain appearance. Experience the immersive beauty of Minecraft’s changing weather conditions.
- Outline: Customize the outline of blocks, selecting colors such as white, black, or rainbow. Adjust the outline distance to control the thickness of the outline.
- Block Selection Outline: Enable this feature to add an outline to selected blocks. Choose between black, white, or rainbow outlines.
- Wavy Blocks and Wavy Leaves: Add dynamic movement to blocks and leaves, creating a more realistic and immersive environment.
- World Curvature: Enable world curvature to introduce a slight curvature to the world, adding a unique and surreal touch.
- Hand Invisibility Effect: When enabled, the hand invisibility effect distorts handheld objects when they are invisible, adding a visually intriguing element.
- White World: Enable the white world to transform your Minecraft world into a white and minimalist aesthetic, offering a fresh and unique visual experience. It’s similar to the Black and White texture pack.
- Directional Lightmaps: Enable this feature to apply normal mapping to dynamic lights. Requires a resource pack with PBR support. Adjust the directional lightmap strength to control the intensity of the effect.
- Dynamic Light Brightness: Customize the brightness of light emitted by emissive blocks to achieve the desired illumination level.