Cette scène est inspirée des peintures vanitas du XVIIe siècle, qui contiennent des objets symboliques rappelant aux spectateurs le passage du temps, la fragilité de la vie et la vanité des ambitions terrestres.
Cette scène est inspirée des peintures vanitas du XVIIe siècle, qui contiennent des objets symboliques rappelant aux spectateurs le passage du temps, la fragilité de la vie et la vanité des ambitions terrestres.
</p>
</p>
<h2>Aspects techniques</h2>
<divclass="tech-details">
<p>
Cette scène 3D exploite plusieurs techniques avancées du Web3D et Three.js :
</p>
<p>
<strong>Modélisation :</strong> Les modèles 3D (crâne, fleur) sont chargés via OBJLoader. La table et la bougie sont créés procéduralement avec des géométries Three.js.
</p>
<p>
<strong>Éclairage :</strong> Système complexe combinant lumières directionnelles, ponctuelles et ambiantes avec ombres portées en temps réel (PCFSoftShadowMap). La bougie émet une lumière dynamique qui affecte l'environnement.
</p>
<p>
<strong>Matériaux PBR :</strong> Les matériaux utilisent le pipeline Physically Based Rendering avec roughness et metalness pour un rendu réaliste. Le crâne et les éléments métalliques ont des propriétés de réflexion avancées.
</p>
<p>
<strong>Effets :</strong> La scène inclut du brouillard volumétrique, une skybox, des sprites pour les particules de poussière, et un effet miroir sur la table. Les normal maps ajoutent du détail à la texture du bois.
</p>
<p>
<strong>Animation :</strong> La flamme de la bougie est animée avec des déformations géométriques et un système de particules. L'intensité lumineuse varie pour simuler le vacillement naturel d'une flamme.
</p>
<p>
<strong>Interaction :</strong> L'interface GUI permet de contrôler divers aspects de la scène, tandis qu'OrbitControls offre une navigation 3D intuitive.