- Allez chercher les texture pour la Terre à partir de https://www.solarsystemscope.com/textures/
- Vous pouvez également aller les chercher de mon Google Drive :
8k_earth_specular_map.tif
8k_earth_clouds.jpg
8k_earth_daymap.jpg
8k_earth_nightmap.jpg
8k_earth_normal_map.tif- Récupérez le CSV de la géolocalisation des villes et leur population, cleaned up par MTR Animation the Great (Thijs Manders)
C’est par ici (Merci à MTR Animation d’avoir rendu disponible cette donnée): https://drive.google.com/file/d/1v2oEnUkhGDECPXWKIdZmJMWYEcyljtUX/view?usp=sharing
☝🏼
Un énorme merci à Thijs Manders et ses tutos sur sa chaîne MTR Animation, avec son aimable permission!
- Démarrer Blender, la version la plus récente
- Créer les geo nodes suivants. Pour le noeud Import CSV, faites-le pointer vers le fichier CSV que vous venez de télécharger.
On va. faire un peu de math. On veut les points distribués sur une sphère.
Pour se faire, voici les formules mathématiques de projection sphérique:
Alors donc allons-y!
On va faire la première formule. Donc deux maths nodes de type cosine.
☝🏼
Essayez ensuite ctrl-shift-rmb et drag entre les deux noeuds Cosine. Blender va ajouter un math node qui combine les deux, on doit juste changer add pour multiply.
Note: Il faut activer l’addon “Node Wrangler”.
- On doit également multiplier le résultat par une constante (c). Décidons pour l’instant d’une valeur de c = 4. On changera ça plus tard si nécessaire.
- Ça c’est pour l’axe des X, donc on connecte le dernier multiply au socket X du Combine XYZ.
- On doit faire la même chose pour y et z, sauf que y c’est sin * cos et z juste sin. Changeons également Value pour 50.
Bon, on voit un globe, mais y’a pas de continents. La raison en est que Longitude et Latitude sont données en degrés dans le CSV alors que Blender s’attend à des valeurs en radian.
On va créer un reroute au niveau des deux sorties de Longitude et des 3 sorties de Latitude.
☝🏼
Un truc pour ça: Shift-rmb et drag à travers les noodles!
Woah, c’est-y pas beau tout ça!
Maintenant, on va montrer la population par ville, on a cette donnée!
Commençons simplement, avec le set point radius. Mais faut remapper (map range!).
Mais on ne sait pas à l’avance le min et le max de la colonne Population. Comment faire?
Le noeud Attribute Statistics is the key!
Donc le map range va distribuer les valeurs qui sont, à l’origine entre Min et Max de la valeur Population, à un intervalle de [0.02, 0.7] par exemple.
- Zoomez et allez voir vos villes préférées! Voyez par exemple la région montagneuses (Les rocheuses, les Alpes, l’Himalaya, y’a moins de points ou de très petits points!
- Remarquez que ça coûte très peu cher car ce n’est pas de la géométrie encore!





