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

Textures sur libgdx

jean-philipin
jean-philipin
Niveau 8
16 janvier 2015 à 23:36:11

Pourquoi quand j'affiche une image avec le spriteBatch de libgdx, celle-ci est moche, limite les contours sont déformés...
Je suis en train de recoder un jeu que j'avais fait en C++ avec la SDL 2.0, les fonctions pour afficher les images que j'utilisais affichaient l'image telle qu'elle était de base, et là ce n'est plus le cas. Quelqu'un a une explication ?

caelacanthe
caelacanthe
Niveau 10
16 janvier 2015 à 23:40:51

Screen du problème pour voir? :oui:

jean-philipin
jean-philipin
Niveau 8
17 janvier 2015 à 00:22:09

Voilà un screen qui illustre mon problème, vous pouvez constaté à quel point l'image est moche avec libgdx :

https://image.noelshack.com/fichiers/2015/03/1421450498-imgjeu.png

edit : Bon la qualité avec noelshack est vraiment pas terrible, mais on voit quand même un peu la difference de qualité entre les 2 images

Message édité le 17 janvier 2015 à 00:23:14 par jean-philipin
Korback
Korback
Niveau 10
17 janvier 2015 à 09:07:19

Oui, on voit bien la différence.
Je n'ai pas d'explication à part que l'image est "retouchée" lorsque elle est Load.

Mais je pense que tu ne pas faire sans. Désolé.
Regarde encore sur Internet pour essayer de trouver une solution.

hexabeast
hexabeast
Niveau 9
17 janvier 2015 à 09:54:47

Nan Korback c'est pas ça, libGDX load très bien les images. Par contre je pense que c'est l'affichage des textures "rotate" de libGDX qui cause ce problème.
Si ta texture est scale à un moment donné avec un nombre non enier, ou bien si t'utilises une camera et que t'as un nombre non entier au niveau du zoom ça peut qu'empirer les choses.

Sinon en regardant bien ton image (sans le smooth automatique du navigateur que j'ai chez moi), on voit clairement que la SDL utilise un linear texture filtering tandis qu'avec libgdx ça fait du nearest. Essaies simplement de mettre ta texture en linear sous libgdx, ça devrait le faire (
texture.setFilter(TextureFilter.Linear, TextureFilter.Linear); si je me souviens bien)

Sinon, essaies d'autre trucs comme le MSAA.

jean-philipin
jean-philipin
Niveau 8
17 janvier 2015 à 20:42:53

Je vous remercie pour vos deux réponses, et en particulier à hexabeast, c'etait exactement le problème. En mettant la texture en linear c'est parfait, merci :)

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