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

[OpenGL] Z-Buffer pas net ...

Manest2
Manest2
Niveau 9
02 juin 2004 à 20:19:27

Salut à tous
Bon j´ai encore un problême qui n´a pas trouvé reponse ailleur, donc je viens tenter ma chance ici.
J´ai posé une boite toute bête sur un espace 3D. Lorsque le z-buffer est activé et que je tourne autour de la scene ca marche niquel... sauf un truc. Voici ce que ca donne en gros :

http://master.system.free.fr/images/test.jpg

Les bords du cube sont franchement pas nets à certain endroit, ca depend comment on le regarde en fait. Là j´ai pris un screen d´une des pires situations. Vous voyez d´où ca peut venir? Je me suis d´abord dis que ca venais du fait que les faces étaient superposés sur les bords, mais ca me parais bizare quand même... Quelqu´un sais comment je peux régler le problème?

merci

ps : ha oui c´est de l´Opengl + glut sous une Mandrake

[LoCkLeSs]
[LoCkLeSs]
Niveau 10
02 juin 2004 à 20:29:50

Ouai c´est un bon ptit jeux, trés sympa

[LoCkLeSs]
[LoCkLeSs]
Niveau 10
02 juin 2004 à 20:30:21

Zut je me suis trompé de topic :rire2:

JeanYvesYves
JeanYvesYves
Niveau 10
02 juin 2004 à 21:07:04

tu as du définir qq part un :

gluPerspective(angle,rapport,MinClip,MaxClip);

Je suis sur que tu as pour MinClip une valeur tres petite ?
genre 0.1 ?

monte cette valeur :)
met 1.0
si c´est toujours moche, monte encore !

Dis moi si ça vient bien de la :)

Manest2
Manest2
Niveau 9
02 juin 2004 à 21:07:07

Je veux meme pas savoir comment c´est possible de se tromper de post en repondant ; )

JeanYvesYves
JeanYvesYves
Niveau 10
02 juin 2004 à 21:13:02

au pire, tu enable le glCullface, mais je pense que ça vient du gluPerspective.

Manest2
Manest2
Niveau 9
02 juin 2004 à 21:24:54

J´ai pas le programme sous la main mais j´essais ca dès demain je te remerci.
Je ne me souviens pas quelle valeur j´ai mis, mais au moins je comprend un peu mieu quel probleme ca peut engendrer de pas mettre assez en min.
Autant pour le champs max l´utilité est clair, autant pour le min... pas trop. Donc effectivement j´ai du mettre le minimum.
Tu peux m´expliquer à quoi c´est du?
Quand les valeurs de projection sont trop petites elles deviennent égales et ca merde? c´est un truc du genre?

JeanYvesYves
JeanYvesYves
Niveau 10
02 juin 2004 à 21:47:04

C´est une erreur d´arrondi :)

Tiens, regarde cette image :

http://msdn.microsoft.com/library/en-us/directx9_c/directx/Art/frustum.gif

avec GluPerspective, tu définis le frustrum ( l´image donc)
ton MIN, c´est la distance entre le point de la caméra et le 1er plan en couleur
le MAX, c´est la distance entre le point de la caméra et le 2e plan en couleur

bon, je pense que tu sais a quoi tout cela sert.

mais donc, quand le MIN est trop petit : imagine en regardant l´image : tu rapproche le plan de la caméra : mais comme tu suis le FRUSTRUM de vision, il rétrécit : donc ton plan MIN devient tout petit : les valeurs qui le compose sont tres tres voisines.
Donc du coup, en arrondissant, ça arrondis pas assez précisément, et ça te fait un résultat approximatif... Et plus MIN est petit, plus c´est approximatif et grossier...

Manest2
Manest2
Niveau 9
02 juin 2004 à 22:19:40

Niquel, tous compris :)
Merci

LGV
LGV
Niveau 28
02 juin 2004 à 22:43:05

tout pareil que JY² ; une petite remarque pour compléter ce qu´il a dit, si tu *dois* travailler avec de petits objets dans un espace camera relativement profond, teste si la carte supporte une meilleure précision de ZBuffer : les cartes modernes font assez facilement du 24 ou 32 bits pour le depth buffer.

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