Bonjour,
en OpenGL j'utilise des dimensions sans vraiment savoir ce que cela représente graphiquement. Par exemple si je fait un cube de 15 de coté, comment je peux savoir ce que cela représente à l'écran ? C'est pas des pixels.
Je voudrais faire en 3D un panel avec du texte écrit dedans (comme un label dans une interface graphique). Pour ce faire je pense produire une image en mémoire, dessiner le texte dedans avec les fonctions graphiques de mon langage de prédilection (java swing), puis utiliser cette image comme texture que j'applique au panel.
Cette image je voudrais la recréer en fonction de la distance du panel à la caméra. C'est à dire que si je suis prêt de la caméra de dessine avec une grosse fonte, et si je suis loin avec une petite fonte. C'est comme de faire du dessin vectoriel dans l'espace.
Mais comment je fais pour savoir quel sera la taille de mon panel en pixel par rapport à la distance à la camera ?
J'imagine que c'est difficile à expliquer. Une bonne lecture pour le weekend ?
Merci
Partager