Historique des modifications - Message

Message #10802

Sujet: Avoir la main verte


TypeDateAuteurContenu
Création du message23-09-2012 16:00:33johnplayer
Dans ce cas, si tu ne veux vraiment pas utiliser les shaders, il y a une méthode.

Code c++ :


Il te faut 3 textures :
ITexture *terre; // qui contient la texture terre d'origine
ITexture *herbe; // qui contient la texture herbe d'origine
ITexture *solfinal; // qui contient la texture que tu créés à partir des deux autres et qui sera utilisé par le matériau de ton node

// ensuite tu fais un truc du genre :
solfinal = driver->addTexture (core::dimension2du(x,y), "nom texture", ECF_A8R8G8B8);

// tu copies terre dans solfinal avec une fonction que tu as créés
// tu blend ta texture d'herbe sur solfinal



Comme ça tu ne touches pas au shaders mais tu gardes des performances, à conditions de ne pas modifier sans arrêt ta texture bien sûr.

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
79 invités en ligne
membre en ligne: -
RSS Feed