1 points par GN⁺ 2024-06-06 | 1 commentaires | Partager sur WhatsApp

1 commentaires

 
GN⁺ 2024-06-06
Avis Hacker News
  • Cubemaps : les cubemaps sont une solution simple, sans multiplier l’usage mémoire par 6. Il s’agit simplement de découper la texture en 6 petites faces rectangulaires, ce qui permet de résoudre le problème de distorsion aux pôles.
  • Distorsion de texture : la distorsion de texture aux pôles est une forme extrême de la distorsion présente sur l’ensemble de la sphère. Elle devient plus évidente lorsqu’on subdivise la sphère en triangles.
  • Calcul des coordonnées UV : la bonne solution consiste à calculer les coordonnées UV par pixel dans le pixel shader. Cela supprime les coutures aux pôles.
  • Displacement Mapping : il faudrait réexaminer le displacement mapping. Ce n’est pas adapté pour résoudre le problème, mais c’est simple et amusant.
  • Visualisation musicale : il y a 25 ans, j’ai écrit une visualisation musicale pour SoundJam. Les données musicales étaient visualisées comme des éjections de couronne solaire.
  • Graphismes de jeu : même avec des ressources limitées, il était possible de produire des graphismes immersifs dans les jeux. La différence entre un projet avec des contraintes réalistes et un projet hobby est intéressante.
  • Compromis : comme compromis, il vaut mieux utiliser des textures animées pré-rendues pour la surface d’une géante gazeuse plutôt que de générer la texture en temps réel.
  • Avantages du compromis : ce compromis permet d’économiser de la mémoire et de la bande passante GPU, et il est utile pour visualiser des corps célestes éloignés avec des effets de lentille.
  • Fonctionnalités GPU : je me demande s’il existe dans les GPU ou les bibliothèques 3D une fonctionnalité permettant de rendre une sphère à l’aide d’un algorithme simple de tracé de cercle.
  • Article connexe : cela m’a rappelé un article traitant d’une approche similaire. Lien vers l’article connexe
  • Géante gazeuse : j’aime bien la page liée aux géantes gazeuses. Lien vers la page connexe
  • Explication et visualisation : l’explication et la visualisation sont excellentes. Le triplanar mapping aurait aussi pu résoudre les problèmes de coutures et de pôles.
  • Icosphere : une icosphère peut être dépliée plus harmonieusement et possède des positions de sommets normalisées ainsi qu’une taille d’élément uniforme. Le dépliage n’est pas simple, mais c’est possible.