Bonjour a tous. Dans mon projet mon équipe ma demander une colle.
Les terrains sont fabriquer avec les méthode de terrain rendering. Celle qui charge une bmp et fait des bosse; lol
le problème c'est qui mon demander si il était possible que les joueur creuse des trancher. Il es vrai que cela serait interessant. La solution retenu pour creuse est de prendre la map une fois creer et de suprimmer de la matière. je m'explique;
terrain avant terrain avant vue de haut vue de haut ____________ ____________ | | | _ | | | | | | | | | | |_| | | | | | |__________| |__________|
le carré en moins représente la partie enlever de la map.
Si vous avez compris il me faut enlever de la matière dans un modèle chargé. Personne ne serait faire ou bien une idée où chercher. Je suis près a modifier la sdk de irrlicht. enfin a lui rajouter des fonctions.
Dernière modification par smeagol (07-01-2007 16:27:41)
Hors ligne
Si j'ai bien compris, tu veux faire un terrain avec HeightMap, et modifier se terrain ?
Je pense pas que se soit réalisable facilement, car le terrain à des patchs, un lod et companie....si tu supprimes des vertex afin de trouer ton terrain, ça va tout casser lol...Par contre vu que tu parles de creuser, il pourrait être interressant de juste descendre les vertex à l'endroit ou l'on creuse plustot non ?Et je pense que ça serai plus facilement réalisable.
Hors ligne
je suis tombé la dessus sur le forum anglais :
http://irrlicht.sourceforge.net/phpBB2/ … hp?t=18122
il s'agit d'un projet pour améliorer les terrains si j'ai bien tout compris, et en plus, le gars a rajouté une méthode setHeight, ce qui devrai etre parfait pour toi non ?
Hors ligne
Sauf qu'actuellement TlTerrainSceneNode ne gère pas le CLOD... Ce qui est assez embêtant quand même
Hors ligne
Aranoth :
Sauf qu'actuellement TlTerrainSceneNode ne gère pas le CLOD... Ce qui est assez embêtant quand même :/
ah ? c'est quoi le CLOD ? le systeme de collisions ?
Hors ligne
CLOD pour Continuous Level of Detail, ça permet d'optimiser beaucoup de polygones et donc d'accélérer le rendu. Tout simplement indispensable.
Hors ligne