Message #10091
Sujet: Terrains, Sols
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 25-06-2011 18:15:18 | mysterious |
Salut Kaetas,
Alors en fait, ce que tmyke a voulu te dire, c'est que si tu veux créer un terrain avec des collines, montagnes, tu peux créer une image en noir et blanc (niveaux de gris exactement, comme il l'a dit), que tu passeras ensuite dans un irr::scene::ITerrainSceneNode en le créant avec irr::scene::ISceneManager::addTerainSceneNode(); (voir doc). Cette image, c'est la Heightmap. Les niveaux de gris servent en fait à déterminer un relief (je fais pratiquement du recopiage en fait ^^). Comme je suis gentil, voici un tutoriel : http://irrlicht.sourceforge.net/docu/example012.html ensuite, la texture principale, c'est tout simplement une image que l'on vient plaquer sur le terrain, sans d'UV Map particulière. C'est comme quand tu appliques une texture directement dans le material sous blender. Cette texture sert surtout à donner des "couleurs" à la montagne. Enfin, la texturedetail permet de "rajouter des détails" tout simplement. En effet, imagine que tu fasses un terrain très grand, si tu devais créer une texture avec tous les détails, elle serait ENORME, et a mon avis gaverait vite la mémoire de ta carte graphique. Donc, on créer une texture principale de taille résonnable (512x512 je pense), et ensuite on applique par dessus cette petite texture qui va se répéter et embellir le terrain. Pour l'histoire des normalmaps et bumpmaps, c'est pas valable pour créer des montagnes. Car en fait ça n'agit que sur l'éclairage pour donner une "sensation de relief", mais en réalité le mesh et toujours aussi plat. Tu peux quand même l'appliquer sur le terrain pour rajouter des détails (on peut consider que c'est comme la texturedetail, mais pour le relief.) Sinon, ensuite, si tu veux rajouter des objets, de l'eau, et d'autres éléments, il faudra là que tu t'inventes ta solution.Par un format de fichier contenant les infos de la map (en xml). Voilà, j'espère que j'ai pu t'aider, et si je puis te donner un conseil, lis les tutos irrlicht, c'est pratique My?terious |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 150 invités en ligne membre en ligne: - RSS Feed |