Major cities population mapped onto Earth - Partie 1

☝🏼

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!