#0 

03-07-2007 13:05:03

Sornoz
Petit nouveau
Date d'inscription: 29-06-2007
Messages: 9

Voilà, j'ai fait un petit logiciel pour faciliter la découpe de heightmap afin de pouvoir faire facilement des terrains expensifs sans trop consommer de ressources.

Pour pouvoir faire cela, par exemple :

xxx
xox
xxx

Le logiciel prend une image en entrée (grande et carré de préférence).
On choisit le repertoire de sortie des images générées.
On donne un nom de base aux images de sortie puis le format de conversion.
On choisit la taille de découpe (carré - exemple : 256*256)
On peut faire un miroir horizontal et/ou vertical et faire une rotation des images.

Le logiciel va donc découper l'image en petite images en leur appliquant les transformations énoncées.
Il part en bas à droite de l'image. Puis se déplace vers la gauche et vers le haut.
Les images de sortie auront comme nom :
test0-0.* - test1-0.* - test2-0.* - test0-1.* - test0-2.* ...
c'est donc de la forme testX-Y.
On peut choisir la valeur de départ de X et Y.

La fonction spécial permet de découper l'image en choississant le décalage.
par exemple pour un découpage d'image de 256*256, on peut choisir un pas de 255 (choisir 1, en fait 256-1 smile ).

En conséquence, les images découpées auront dans dans ce cas, une ligne de pixel commune ce qui peut faciliter la liaison de deux images heightmap dans Irrlicht.

Voilà le lien : ZorCut 0.6b - WinXP

Voilà si y a des bugs ou si vous trouvez cela useless, vous pouvez me le dire.
Testé sur 3 PC différents, normalement ca doit fonctionner.

Hors ligne


#1 

09-07-2007 11:13:17

katsankat
Membre
Date d'inscription: 24-02-2007
Messages: 43

Salut j'ai pas pu tester, si tu pouvais mettre un zip, rar ou tar.gz ça serait sympa pour que je regarde la source et le prog.
Il gère uniquement le bmp ou bmp/png/jpg?

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
128 invités en ligne
Aucun membre connecté
RSS Feed