Fuji from Kawaguchi Lake

Yoshida Hiroshi

"Fuji from Kawaguchi Lake" est une œuvre de Yoshida Hiroshi, un éminent artiste japonais connu pour ses estampes ukiyo-e. Réalisée en 1926, cette estampe représente le majestueux Mont Fuji vu depuis le lac Kawaguchi. La scène capture la tranquillité du paysage hivernal avec la montagne enneigée en arrière-plan et le lac partiellement gelé au premier plan. L'utilisation subtile des couleurs et des ombres par Hiroshi crée une atmosphère sereine et contemplative, typique de son style. Ce tableau est apprécié pour sa capacité à évoquer la beauté naturelle du Japon et la maîtrise technique de l'artiste.

Fuji from Kawaguchi Lake - 3D Retake

Lobsang Rigard

Introduction

Pour ce projet, l'objectif était d'adapter le tableau "Fuji from Kawaguchi Lake" de Yoshida Hiroshi en une scène tridimensionnelle en utilisant Three.js. Plusieurs techniques ont été employées pour recréer fidèlement les éléments du tableau tout en ajoutant une dimension immersive à l'œuvre originale.

Modélisation du Mont Fuji

Le Mont Fuji, élément central du tableau, a été modélisé en utilisant une heightmap 1:1 du vrai Mont Fuji. Une heightmap est une image en niveaux de gris où chaque niveau représente une élévation spécifique. En appliquant cette heightmap dans un logiciel de modélisation 3D comme Blender, nous avons pu créer un modèle précis et réaliste de la montagne. Ce modèle a ensuite été importé dans Three.js pour être intégré à la scène.

Utilisation du bruit de Perlin pour l'eau

Le bruit de Perlin est une méthode couramment utilisée pour générer des textures procédurales. Dans ce projet, il a été employé pour simuler la surface de l'eau du lac Kawaguchi. En modifiant les paramètres du bruit de Perlin, nous avons pu créer une texture réaliste qui imite les ondulations et les reflets naturels de l'eau. Cette technique permet également de donner un aspect dynamique à la scène, rendant l'eau plus vivante et interactive.

Génération de Skybox

Pour recréer le ciel et les environnements environnants, un site web spécialisé dans la génération de skybox a été utilisé. Une skybox est une méthode pour créer l'illusion d'un environnement vaste et ouvert en mappant des images sur les faces intérieures d'un cube englobant la scène. Cette technique permet de simuler efficacement le ciel, les montagnes et les autres éléments de l'horizon. Les environment maps, quant à elles, aident à créer des reflets réalistes sur les surfaces brillantes comme l'eau.

Importation des sprites des nuages

Pour conserver l'esthétique originale du tableau, les sprites des nuages ont été importés directement depuis l'œuvre de Yoshida Hiroshi. Ces sprites ont été intégrés dans la scène Three.js pour ajouter du style et rappeler l'œuvre originale. En utilisant des sprites plutôt que des modèles 3D complexes, nous avons pu conserver la légèreté et la fluidité de la scène tout en restant fidèle à l'art original.