NeuCraftRank SitesKostenlose Website mit ShopMach deine ›
AshlarKostenlose Serversoftware auf Paper-Basis mit DDoS- und Backdoor-Schutz Ashlar ansehen ›CommunityStell Fragen, teile Bauten und finde Leute zum Spielen Zum Forum ›
Ressourcen / Shader / Adaptive Outline

Adaptive Outline

the outline lightens and darkens

ShaderKostenlos1.20 – 1.21
von RodAnfatine · übernommen von Modrinth
Herunterladen ›

Direkter Download von Modrinth · 3,362 Downloads

Adaptive Outline – Screenshot 1Adaptive Outline – Screenshot 2Adaptive Outline – Screenshot 3

Was er macht

Adaptive Outline (Shaderpack) stammt von RodAnfatine. the outline lightens and darkens.

Unterstützt wird Minecraft 1.20 – 1.21. Auf Modrinth gibt es 3,362 Downloads. Das letzte Update erschien am 15.07.2026.

Unterstützte Versionen

1.211.20

Versionsverlauf

Adaptive Outline hat seit 28.12.2025 2 Versionen auf Modrinth veröffentlicht. 2 davon erschienen im letzten Jahr. Die neueste ist 1.1, erschienen am 15.07.2026. Sie ist für Minecraft 1.20 – 1.21.11 gemacht. Sie läuft auf Iris und Optifine. Der Download ist 13 KB groß.

VersionVeröffentlichtMinecraftTyp
1.115.07.20261.20 – 1.21.11Release
128.12.20251.20 – 1.21.11Release
Beschreibung des Autors auf Modrinth

This is a vanilla shader with a stroke.

The stroke brightens the light areas and darkens the dark areas.

шейдер изменём только в final.fsh

version 330 compatibility

uniform sampler2D colortex0;
uniform sampler2D depthtex0;

in vec2 texcoord;
layout(location = 0) out vec4 color;

void main() {
vec2 texel = 1.0 / vec2(textureSize(colortex0, 0));
vec4 scene = texture(colortex0, texcoord);

float d_center = 1.0 - textureLod(depthtex0, texcoord, 0.0).r;

vec2 offsets[2] = vec2[](
vec2(texel.x, 0),
vec2(texel.x * 3.0, 0)
);

float gradients[4];

for(int i = 0; i < 2; i++) {
float d_right = 1.0 - textureLod(depthtex0, texcoord + offsets[i], 0.0).r;
float d_left = 1.0 - textureLod(depthtex0, texcoord - offsets[i], 0.0).r;

gradients[i] = abs(d_right - d_left) / (offsets[i].x * 2.0);

vec2 vertical_offset = vec2(0, offsets[i].x);
float d_up = 1.0 - textureLod(depthtex0, texcoord + vertical_offset, 0.0).r;
float d_down = 1.0 - textureLod(depthtex0, texcoord - vertical_offset, 0.0).r;

gradients[i + 2] = abs(d_up - d_down) / (vertical_offset.y * 2.0);
}

float gradient_ratio_h = gradients[0] / (gradients[1] + 0.0001);
float gradient_ratio_v = gradients[2] / (gradients[3] + 0.0001);

bool is_real_edge_h = gradient_ratio_h > 2.0;
bool is_real_edge_v = gradient_ratio_v > 2.0;

float edge = 0.0;

if(is_real_edge_h || is_real_edge_v) {
float max_gradient = max(gradients[0], gradients[2]);
edge = max_gradient * 500.0;
}

float depth_precision = 0.001 + d_center * 0.01;
if(edge < depth_precision * 100.0) {
edge = 0.0;
}

float threshold = 0.15;

if(edge > threshold && (is_real_edge_h || is_real_edge_v)) {
float edge_strength = clamp((edge - threshold) * 2.0, 0.0, 1.0);

vec4 color_up = texture(colortex0, texcoord + vec2(0, texel.y));
vec4 color_down = texture(colortex0, texcoord - vec2(0, texel.y));
vec4 color_left = texture(colortex0, texcoord - vec2(texel.x, 0));
vec4 color_right = texture(colortex0, texcoord + vec2(texel.x, 0));

vec4 avg_color = (color_up + color_down + color_left + color_right) * 0.25;

float neighbor_brightness = dot(avg_color.rgb, vec3(0.299, 0.587, 0.114));

float brightness_factor;

if(neighbor_brightness > 0.35) { // here we change the change threshold
brightness_factor = 1.0 + edge_strength * 0.2; // we're changing it here brightens
} else {
brightness_factor = 1.0 - edge_strength * 0.2; // we're changing it here darkens
}

color.rgb = scene.rgb * brightness_factor;
color.a = scene.a;

} else {
color = scene;
}
}

Geschrieben von RodAnfatine. Mit Bildern auf Modrinth lesen.

So installierst du Adaptive Outline

  1. Installiere Iris (mit Sodium) oder OptiFine für deine Minecraft-Version: Shader brauchen eins davon.

  2. Lade die .zip-Datei von Modrinth herunter. Entpacke sie nicht.

  3. Öffne in Minecraft Optionen, dann Grafikeinstellungen, dann Shaderpacks und klicke auf Shaderpack-Ordner öffnen.

  4. Lege die .zip-Datei in diesen Ordner, wähle Adaptive Outline in der Liste und klicke auf Fertig.

  5. Shader belasten die Grafikkarte. Wird das Spiel langsam, wähle in den Shader-Einstellungen ein niedrigeres Profil.

Kompatibilität

Minecraft-Versionen
1.21, 1.20
Edition
Java
Benötigt
Nichts weiter
Lizenz
MIT
Preis
Kostenlos
Pflege
Wird aktiv aktualisiert (12.11.2026)

Fragen

Funktioniert Adaptive Outline mit Minecraft 26.x?

Noch nicht. Die neueste unterstützte Version ist Minecraft 1.21.

Ist Adaptive Outline kostenlos?

Ja. Adaptive Outline kannst du kostenlos bei Modrinth herunterladen.

Wird Adaptive Outline noch aktualisiert?

Ja. Das letzte Update kam innerhalb des letzten Tages.

Bewertungen

–★★★★★
0 Bewertungen
50
40
30
20
10

Logg dich ein, um eine Bewertung zu schreiben.