HomeJavaResourcepacksSoftyClouds
SoftyClouds
ResourcepacksJava

SoftyClouds

by Falanta · on Modrinth

This vanilla resource pack replaces the default clouds with a 3D version, that changes dynamically depending on the weather and time, generated with value…

⬇ Download on Modrinth
SoftyClouds — screenshot 1SoftyClouds — screenshot 2SoftyClouds — screenshot 3SoftyClouds — screenshot 4

Sky preview A vanilla resource pack that replaces the standard clouds with a dynamical soft 3D clouds using core shaders. Generated using value noise, clouds can be customized in the shader file shaders/core/sky.fsh:

    //                         S E T T I N G S
    // ------------------------------------------------------------------
    int num_layers = 16;
    float mosaic_scale = 4.0;
    float cloud_height = 2400.0;
    float thickness = 1024.0 * (1.0 - smoothstep(0.2, 0.8, distance_factor));
    float cloud_size = 0.1;
    float cloud_level_height = -1.0;
    float density_threshold = 0.1;
    // ------------------------------------------------------------------

and

float fbm3D(vec3 p) {
    float value = 0.0;
    float amplitude = 0.5;
    float frequency = 0.05;

    int level = 5; // <=======================

    for (int i = 0; i < level; i++) {
        value += amplitude * noise3D(p * frequency);
        p *= 2.0;
        amplitude *= 0.5;
    }
    return value;
}

Lags depend on the settings. If you have a weak computer, I recommend setting the value int level = 3 for better experience.

Clouds reacts to the weather and day/night changes.

This is a vanilla resource pack, it doesn't require Optifine, Iris or any other modifications.

Tested on versions:

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java resource packs walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more