Message #962
Sujet: Terrain dépassant les 256*256
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 05-01-2007 21:38:15 | Copland |
Salut,
Alors comme certains ont pû le remarquer, Irrlicht limite la taille de ses terrains a une HeightMap de 256*256 maximum. Etant moi même un amoureux de beaux landscapes, j'étais bien embeté par cette limite. Je me suis donc demandé pourquoi une telle limite ? Et surtout qu'elle en était la cause ? Mes premières remarques : un terrain de 256*256 si on multipli ça fait du .... heu attendez voir .... 65536!! Roooo tiens ça me rappele un truc mais je sais plus quoi..... et puis soudain! Oui je sais, c'est une limite de dimension mais alors pourquoi sur d'autre moteur j'ai pas eu se genre de problème ? Bein là j'ai cherché un petit moment avant de m'appercevoir qu'en fait le moteur d'irrlicht utilisait des Array de 16 bits et donc limité à 65535...Et oui pas évident de faire le raprochement quand on débute le C++. Donc je me suis mis en quete des petits u16 qui trainaient autour du moteur de rendu de directx9 puis ensuite opengl,software,sofwtare2 (que du bonheur).... Puis j'ai tranquillement attaqué la modif en commentant systématiquement la ligne modifié pour avoir la source originale en cas d'erreur et pouvoir revenir rapidement en arrière. Donc après plusieurs petites heures de "conversion" et recherche, je vous propose d'essayer un terrain rendu avec le moteur de terrain d'irrlicht (sur lequel pour l'instant je n'ai rien modifié) et qui utilise une HeightMap de 512*512. Et par la même occasion j'espère avoir vos éventuels retour de bugs Donc voici le liens pour le télécharger : Telecharger ici Voilou par avance merci pour les retour atelier et @ bientôt |
| 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 157 invités en ligne membre en ligne: - RSS Feed |