Historique des modifications - Message

Message #8106

Sujet: Plusieurs texture sur une mesh


Type Date Auteur Contenu
Dernière modification 16-03-2010 20:05:35 narugohan
Bonjour à tous,
J'ai une légère petite question,
est t'il possible d'affiché une deuxieme texture sur mesh ??? je m'explique. Pour tester, j'utilise le ninja de irrlicht et j'ai prit la texture rouge, j'ai retravaillé l'image sous photoshop en ajoutant des lunettes au niveau de c'est yeux( c'est tout bête me direz-vous ), j'ai enlevé toute l'image sauf les lunettes, donc il reste plus que les lunettes, le tour ensuite est transparent, et se que je voudrai sa serai de pouvoir mettre la premier texture, celle de l'habit, et ensuite lui mettre une deuxieme texture, celle des lunettes par dessus en transparence pour que je puisse lui mette en gros des accessoires, sans etre obligé de rajouté des mesh, vous m'avez compris ???

J'ai déjà essayer cette méthode :

Code c++ :

node->setMaterialTexture(0, driver->getTexture("nskinrd.jpg"));
node->setMaterialTexture(1, driver->getTexture("nskinrd2.png"));

Mais rien n'a fonctionné, sa m'affiche que celle qui à le chiffre 0. Je comprend pas, et j'aimerai bien savoir car sa me sera d'une grande utilité pour rajouté de la pilosité ou des tatouage par exemple :p

je vous remercie d'avance pour vos réponse
Création du message 16-03-2010 20:04:46 narugohan
Bonjour à tous,
J'ai une légère petite question,
est t'il possible d'affiché une deuxieme texture sur mesh ??? je m'explique. Pour tester, j'utilise le ninja de irrlicht et j'ai prit la texture rouge, j'ai retravaillé l'image sous photoshop en ajoutant des lunettes au niveau de c'est yeux( c'est tout bête me direz-vous ), j'ai enlevé toute l'image sauf les lunettes, donc il reste plus que les lunettes, le tour ensuite est transparent, et se que je voudrai sa serai de pouvoir mettre la premier texture, celle de l'habit, et ensuite lui mettre une deuxieme texture, celle des lunettes par dessus en transparence pour que je puisse lui mette en gros des accessoires, sans etre obligé de rajouté des mesh, vous m'avez compris ???

J'ai déjà essayer cette méthode :

Code c++ :

node->setMaterialTexture(0, driver->getTexture("nskinrd.jpg"));
node->setMaterialTexture(1, driver->getTexture("nskinrd2.png"));

Mais rien n'a fonctionné, sa m'affiche que celle qui à le chiffre 0. Je comprend pas, et j'aimerai bien savoir car sa me sera d'une grande utilité pour rajouté de la pilosité ou des tatouage par exemple :p

je vous remercie d'avance pour vos réponse

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
173 invités en ligne
membre en ligne: -
RSS Feed