CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

C++ | OGL | Une autre question technique

techslash
techslash
Niveau 8
16 octobre 2004 à 23:54:21

Je viens de réaliser que l´origin de mes . tga est toujours à bottom left ( en bas à gauche). Est-ce que c´est là un standard qui ne pose pas problème lors de la génération de la texture ou est-ce qu´il faudrait faire un swap pour changer l´ordre des pixels ?

LGV
LGV
Niveau 28
17 octobre 2004 à 00:08:14

les coordonnées de textures sont toujours normalisées en ( 0.0f, 1.0f) sur x et y ; on trouve les deux conventions, qui sont bas-gauche => haut-droite, et haut-gauche => bas-droite selon les API qu´on utilise. Toutefois la plupart ont le ( 0,0) en haut à gauche ( c´est le cas pour DirectX et il me semblait dans mes souvenirs que ce l´était aussi pour OpenGL :-? )
Au passage, les coordonnées en dehors de la plage 0-1 sont traitées selon le mode d´adressage choisi pour la ressource ( clamping, repeat, mirror, etc.)
Dans tous les cas ce n´est pas vraiment un probleme : si tu changes d´API avec un autre standard, ben t´as juste à intervertir les coordonnées de mapping dans tes fonctions qui chargent les modeles par exemple.

techslash
techslash
Niveau 8
17 octobre 2004 à 00:26:20

Ok :ok:

Merci bien

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment