BRUTAL : le Colosse
Sections
Réglages de lecture
Aucune voix pour cette langue dans ce navigateur.
Plus de voix
Code et termes techniques en anglais
Désactivé : la voix de la page lit tout, sans pause entre deux voix.
Aucune voix pour cette langue dans ce navigateur.
Plus de voix
D’autres voix : Microsoft Edge propose des voix naturelles en ligne, et Windows (Paramètres › Heure et langue › Voix), macOS et Android en installent d’autres.
Une minute de la cinématique, de la fin d’après-midi à la nuit, puis vers l’aube : 62 s, 9,3 Mo, avec le son.
L’Observatoire est une scène Godot. Pour voir si un autre moteur pourrait le porter, un prototype a été construit avec BRUTAL, le framework C# d’Ahwoo sur Vulkan. C’est une évaluation, pas un abandon de Godot, et il n’y a rien à télécharger.
Ce que montre la vidéo
Section intitulée « Ce que montre la vidéo »- L’essaim : dix mille corps, simulés par Jolt Physics à 120 pas par seconde, volent entre les tours et se rassemblent en un visage colossal. Ses yeux et sa bouche brillent.
- La ville : douze variantes de tours brutalistes, modélisées par des règles dans Blender, avec bandeaux de fenêtres, grilles en caissons, ailettes et feux d’avertissement.
- Les blocs : une structure sur une mesa, générée par une petite bibliothèque F# à partir de blocs typés et imbriqués.
- La lumière : chaque pixel suit un chemin d’au plus trois rebonds, avec un rayon d’ombre vers le soleil à chacun. DLSS Ray Reconstruction débruite les chemins, et DLSS Qualité agrandit 1067 × 600 en 1600 × 900.
- La nuit : le soleil se couche sur un cycle de 128 secondes. Le ciel se remplit d’étoiles, et les fenêtres et les feux s’allument.
- Le son : l’essaim, le vent, un chant sans paroles et des souffles, tous synthétisés en C# au démarrage du programme et placés dans la scène avec OpenAL Soft. Il n’y a pas de voix.
Comment c’est mesuré
Section intitulée « Comment c’est mesuré »La vidéo a été rendue sur une seule machine, une GeForce RTX 5080, le 2026-10-21. Le programme enregistre à 60 images par seconde fixes, quel que soit son rythme, et fond chaque paire en une image d’une vidéo à 30 images par seconde : 6 720 images pour 112 secondes, dont voici une minute. Le GPU a pris 7,37 ms par image en médiane et 13,34 ms au 95ᵉ centile, pour le path tracing, le débruitage et l’agrandissement ensemble.
Pourquoi il n’y a pas de téléchargement
Section intitulée « Pourquoi il n’y a pas de téléchargement »- La licence de BRUTAL, dérivée de MIT, demande à toute version distribuée de créditer Ahwoo, d’afficher le logo BRUTAL inchangé avant le démarrage et de fournir son
NOTICE.txt. Ce prototype est une expérience locale et n’est pas distribué. - DLSS a besoin des bibliothèques Streamline de NVIDIA, qui ne sont pas redistribuées ici.
- Moteur : BRUTAL par Ahwoo, sous la BRUTAL License v1.0.
- Physique : Jolt Physics (MIT).
- Fenêtre et interface : GLFW (zlib), Dear ImGui et ImPlot (MIT).
- Son : OpenAL Soft (LGPL-2.1). Chaque son est synthétisé par le programme.
- Aussi, par les paquets de BRUTAL : FreeType pour le texte et shaderc (Apache-2.0) pour les shaders.
- Agrandissement et débruitage : NVIDIA DLSS, par Streamline. NVIDIA, GeForce RTX et DLSS sont des marques de NVIDIA Corporation.
- Le visage : le portrait d’un buste de marbre imaginaire, peint par Z-Image-Turbo (Apache-2.0), détouré par BiRefNet (MIT), et transformé en maillage par TRELLIS.2 (MIT) avec les caractéristiques de DINOv3. Built with DINOv3. Chaque modèle a tourné en local.
- Textures : générées en local avec Z-Image-Turbo.
- Tours : modélisées dans Blender par un script.