Rechercher : dans
Par :

Programmation du z buffer

Dernière réponse le 12 nov 2009 à 21:08:09 barca05, le 10 nov 2009 à 22:45:36 
 Signaler ce message aux modérateurs

Bonsoir,
j'essaye d'implementer en caml le z buffer mais je rencontre plusieurs problemes
a partir d'un point donné de l'ecran(defini par les coord lié a l'ecran (et on aura ce point a partir de la donnée de la matrice intiale des pixels) ,la droite passant par ce point et l'observateur va couper ou non le polygone et en comparant les z on gardera le plus petit dans la matrice
je vois les choses de cette façon et peut etre il y a quelque chose de plus simple,
toute aide sera la bienvenue si vous avez des pseudo codes...
cordialement,

Configuration: Windows XP
Safari 530.17

Meilleures réponses pour « programmation du z buffer » dans :
Attaques par débordement de tampon (buffer overflow) Voir Introduction au buffer overflow Les attaques par « débordement de tampon » (en anglais « Buffer overflow », parfois également appelées dépassement de tampon) ont pour principe l'exécution de code arbitraire par un programme en lui envoyant plus de...
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Supprimer complètement un programme VoirMalgré la désinstallation d'un programme, il se peut que des clés de registre ou des fichiers soient encore présents sur le PC. Si la méthode "classique" (clic droit/supprimer) ne fonctionne pas, il suffit d'utiliser l'éditeur du registre. Mise en...
[Linux] Installer les programmes (gestion des paquets, compil) Voir************************************************************** * INSTALLER UN PROGRAMME SOUS LINUX : **** * LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE * * UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN ...
Télécharger ProgDVB VoirLa diffusion de programme en numérique est de plus en plus en vogue depuis l'apparition de la connexion haut-débit. ProgDVB est un programme destiné à regarder des chaînes TV et à écouter des stations radio sur votre ordinateur. Il supporte le DVB-S...
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr VoirIntroduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales...
Analyste programmeur (développeur) VoirDéveloppeur Le métier de développeur (également nommé analyste-programmeur) consiste à concevoir et à développer une application informatique, c'est-à-dire transcrire un besoin en une solution informatique écrite dans un langage informatique....
Introduction à la programmation des CGI VoirPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de...

1

mamiemando, le 10 nov 2009 à 23:54:10

C'est bien expliqué ici :
http://www.siteduzero.com/tutoriel-3-4947-enfin-de-la-3d-par­tie-2-2.html#ss_part_2

En espérant que ça t'aide, bonne chance

Répondre à mamiemando

2

barca05, le 11 nov 2009 à 00:26:35

Mrc
oui mais le probleme c'est que je ne veux pas utiliser le C++ mais plutot Caml qui ne prend pas en charge OpenGl,
++

Répondre à barca05

3

mamiemando, le 11 nov 2009 à 23:12:59

En fait la question n'est pas d'utiliser openGL ou Caml, mais d'appréhender le concept de z buffer (ce qui est le rôle du paragraphe "Principe du Z-Buffer")... non ?

Tu as aussi des aspects fondamentaux de 3D sur cette page :
http://www.siteduzero.com/tutoriel-3-4939-enfin-de-la-3d-partie-1-2.html

Après il s'agit simplement d'adapter le concept dans ton langage de programmation. En C++, OpenGL est une implémentation mais en soi, rien ne t'empêche de le recoder (peu importe le langage). Malheureusement pour toi, je ne connais que peu Caml (ce sont de mauvais souvenirs :p), mais apparemment il est possible de faire de l'OpenGL en Caml aussi :
http://www.linux-nantes.fr.eu.org/~fmonnier/OCaml/GL/ocaml-opengl-howto.php

Bonne chance

Répondre à mamiemando

4

 barca05, le 12 nov 2009 à 21:08:09

Ok je vois
je vais essayer de le faire ce week end et je vais vous tenir aucourant
bonne soirée

Répondre à barca05