Pages: 1
- Accueil forums
- » Espace graphisme
- » Blender -> Irrlicht :: Répétition de texture sur mesh
01-12-2008 15:37:55
- webslinger
- Membres
- Date d'inscription:
- Messages: 2
- IP: 88.177.241.231
- Courriel
Bonjour tout le monde,
voilà je me met tout doucement à Irrlicht avec Blender et j'ai une question toute bête : comment faire pour appliquer une texture à un mesh de telle sorte que celle ci puisse se répéter et non pas s'étendre sur la totalité du mesh? J'ai essayé beaucoup de choses mais jusque là rien de concluant. Si quelqu'un à la réponse à cette énigme ça serait super chouette ![]()
Merci d'avance
Hors ligne
01-12-2008 17:37:42
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 90.56.149.247
- Courriel
Là c'est surtout un problème à regler sous Blender (avis aux spécialistes), Irrlicht ne faisant qu'importer les coordonnées de texture du modèle sauvegardé avec Blender.
Donc, il doit y avoir dans Blender une option te permettant de changer ou adapter les UVMap de ton modèle.
Si un connaisseur de Blender passe par là, il n'aura aucun mal à te répondre je pense... ![]()
Force et sagesse...
Hors ligne
02-12-2008 08:52:13
- webslinger
- Membres
- Date d'inscription:
- Messages: 2
- IP: 88.177.241.231
- Courriel
Merci beaucoup pour ta réponse,
je vais donc orienter mes recherches dans ce sens ![]()
A bientôt
Hors ligne
02-12-2008 16:50:29
- ramis
- Membres
- Date d'inscription:
- Messages: 92
- IP: 86.202.235.87
- Courriel
Yop yop webslinger ![]()
Moi sous blender , je texture face par face le modèle , avec des textures différentes , puis j'exporte une image générale qui contient toutes les textures .Je ne sais pas si c'est ce que tu veux , mais je peux t'expliquer ca si tu en a besoin :p
Hors ligne
02-12-2008 17:45:54
- endering
- Membres
- Date d'inscription:
- Messages: 35
- IP: 193.248.206.243
- Courriel
Bonjour à tous!
Pour répéter une texture sur un mesh, moi j'utilise irrlicht :
scene::IAnimatedMesh *room = smgr->getMesh("room.3ds");
smgr->getMeshManipulator()->makePlanarTextureMapping(mesh->getMesh(0), 0.30f);
scene::ISceneNode *Nroom = smgr->addOctTreeSceneNode(room);
Nroom->setMaterialTexture( 0, driver->getTexture("rockwall.bmp"));(un éxtrait de mon code)
smgr->getMeshManipulator()->makePlanarTextureMapping(mesh->getMesh(0), 0.30f); il faut augmenter ou diminuer le dernier paramètre, plus on augmente, plus la texture est répété il me semble.
Sinon je suis interessé pour la méthode face par face, car j'utilise l'UV-mapping, et je n'ai pas trop compris comment faire autrement
" N´essaye pas. Fait le, ou ne le fait pas. Il n´y a pas d´essai." - Yoda
Hors ligne



