Floppyrj45 37a2458c36 feat(shaders): water surface + caustics + godrays + proper fog depth-based
- underwater_fog.gdshader: rewritten shader_type fog with depth-based color/density + current wave
- water_surface.gdshader: new spatial shader for water ceiling at y=60 with Fresnel + vertex waves
- caustics.gdshader: rewritten with caustic_pattern() function, additive blend, depth fade
- godrays.gdshader: rewritten spatial (was canvas_item) with vertical + depth fade, loop-based rays
- UnderwaterEnvironment.gd: spawns FogVolume with custom fog shader, volumetric_fog_density=0.05
- GodraysOverlay.gd: MeshInstance3D quad child of camera, updates fade_bottom from camera depth
- CausticsLayer.gd: 3 horizontal caustic planes at -5/-15/-25, follow camera XZ
- WaterSurface.tscn: PlaneMesh 2000x2000 at y=60 with water_surface shader

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 18:09:24 +02:00

DauphinCraft

Minecraft-like sous-marin — joue un dauphin dans un océan procédural.

Lancer le projet

"/c/Users/flopp/Godot4/godot.exe" --path /c/Users/flopp/Nextcloud2/DauphinCraft

Ou ouvrir Godot 4, importer project.godot, puis F5.

Structure

scenes/     Scènes Godot (.tscn)
scripts/    Scripts GDScript (.gd)
assets/     Modèles 3D, textures
audio/      Musique, effets sonores
shaders/    Shaders GLSL/Godot
Description
DauphinCraft � Minecraft-like sous-marin
Readme 175 MiB
Languages
PLSQL 98.5%
GDScript 1.2%
CSS 0.1%