Texture sur un triangle 3D créé par programmation

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Re: Texture sur un triangle 3D créé par programmation

Message par Patrick88 »

personnellement, je préfère opengl, au moins les commandes ne changent pas/ disparaissent pas à chaque nouvelle mise à jour du purebasic.

pat
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Texture sur un triangle 3D créé par programmation

Message par G-Rom »

faux , essaye de faire un triangle uniquement en opengl 3.x , tu vas pleurer.
et on ne peut pas comparé OpenGL qui est une API à Ogre3D qui est un moteur qui utilise des API
Avatar de l’utilisateur
gildev
Messages : 380
Inscription : mar. 19/juin/2007 10:28
Localisation : Picardie (France)

Re: Texture sur un triangle 3D créé par programmation

Message par gildev »

Hélas, dans le cadre de mon besoin précis je ne dois avoir qu'un exécutable, donc pas de fichier .mesh ni de librairie. C'est pour ça que les commandes internes à PureBasic sont idéales. En plus j'ai peu de triangles à faire, donc les performances ne sont pas une priorité.

En tout cas merci pour vos conseils, dans le futur ça me servira sûrement. :D
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Texture sur un triangle 3D créé par programmation

Message par djes »

N'oublie pas que tu as droit à un fichier image et un fichier son, rien n'interdit qu'ils soient détournés 8)
Avatar de l’utilisateur
gildev
Messages : 380
Inscription : mar. 19/juin/2007 10:28
Localisation : Picardie (France)

Re: Texture sur un triangle 3D créé par programmation

Message par gildev »

Quel malin ce djes! Tu a tout compris. :lol:
Mon image PNG est en 32 bits, chaque pixel contient un sommet de triangle + son numéro de surface.

Donc, sur les 32 bits du pixel tu as:
- 8 bits pour la coordonnée x dont la valeur de 0 à 255 est convertie après chargement en valeur de -127 à 127.
- 8 bits pour la coordonnée y dont la valeur de 0 à 255 est convertie après chargement en valeur de -127 à 127.
- 8 bits pour la coordonnée z dont la valeur de 0 à 255 est convertie après chargement en valeur de -127 à 127.
- 8 bits pour le numéro de triangle, donc mon objet possède 256 triangles (de 0 à 255) maxi.

Par contre je vais devoir utiliser un 2ème pixel pour définir les textures je pense, mais je n'y suis pas encore.

Pas con hein? :lol:
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Texture sur un triangle 3D créé par programmation

Message par djes »

Moi je n'avais rien deviné... tu devrais garder ça pour toi!

Ca me fait penser à l'autre fois avec ogre, tout le monde avait dit que j'avais vendu la mèche, alors que je n'avais rien dit! :lol:
Répondre