begin process at 2012 02 16 13:56:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > PROGRAMME DE TRANSFORMATION DE TEXTURES

PROGRAMME DE TRANSFORMATION DE TEXTURES


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Niveau :Débutant Date de création :17/01/2004 Vu / téléchargé :2 849 / 298

Auteur : LaPatoshe

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bonjour à tous
Ici, je vous propose un petit programme, non achevé, mais dont les fonctionnalités principales (qui marchent), vont vous permettre de transformer des textures carrées dans divers format voulu, et en bloc évitant ainsi d'avoir à charger et enregistrer au moyen d'un logiciel de dessin chaque texture une par une. J'ai créé ce petit programme comme aide dans la programmation de Direct3D8, ce dernier n'acceptant que des textures carrées, et selon sa version et les capacités matériel, les textures utilisées peuvent devoir être réduites. Le programme vous le verrez devait avoir des fonction de création de Bump Map pour chaque format de texture, mais le code que j'avais créé pour cela était complètement erroné. J'ai laissé tomber pour le moment, de même que pour l'enregistrement des textures en JPG. L'enregistrement se fait donc uniquement en BMP.


 Conclusion

Le répertoire de recherche, ouvre une fenêtre avec vos lecteurs, répertoires, et fichiers. Choisissez en l'ouvrant un répertoire dans lequel se trouvent les textures que vous souhaitez transformer en divers formats. Cochez les formats que vous souhaitez obtenir de votre texture. Les zones de texte se trouvant après chaque choix, indiquent quel texte devra se trouver en préfixe des noms de fichier pour éviter qu'ils ne s'écrivent les uns sur les autres. Par défaut, je propose le chiffre de chaque résolution.
Enfin, indiquez le chemin d'enregistrement des textures modifiées.
Choississez en les plaçant dans la liste déroulante de droite les textures à modifier. En cliquant sur chacun des fichiers, son image aparait dans un aperçu.
Les textures seront enregistrées dans le répertoire choisi avec leur nouveau nom correspondant à leur prefixe respective + leur nom initial.

Voilà, faites attention tout de même car je n'ai placé aucun garde fou . Ainsi, si par exemple,n vous enregistrez les textures transformées dans un répertoire contenant des noms de fichier identiques, elles seront réécrites.

Si quelqu'un sait comment récupérer les valeurs RGB d'un point (pas en valeur long), je pourrai peut être mettre à jour le code pour y ajouter les Bump Maps.

Bonne découverte.


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) LIMITER LA FRAPPE DANS DES ZONES COMBO OU TEXT À DES CHIFFRE...
Source avec Zip Source avec une capture PROGRAMMATION DIRECTX8 TUTORIAL 5 : CHARGEMENT, AFFICHAGE, A...
Source avec Zip Source avec une capture DIRECTX8 PROGRAMME D'ETUDE DES ECLAIRAGES
Source avec Zip Source avec une capture PROGRAMMATION DIRECTX8 TUTORIAL 4 : GEOMETRIE 3D ECLAIRAGES
Source avec Zip Source avec une capture PROGRAMMATION DIRECTX 8 TUTORIAL 3 VERSION C : USAGE DE MATR...

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) VB10 - CRÉER VOS PROPRES CALQUES SUR UNE IMAGE par Duke49
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN GIF ANIMÉ par Le Pivert
Source avec une capture GRAPH PHP COURBE DE CHARGE par s.defaye
Source avec Zip Source avec une capture BOULE DE CRISTAL par BLUEBIBUBBLE
VB6 - DÉPLACEMENT D'UN CONTRÔLE SUR UN SEGMENT DE DROITE DÉL... par ucfoutu

Commentaires et avis

Commentaire de Ludolpif le 18/01/2004 12:41:00

Pour la décomposition RGB, c'est pas compliqué !
Dim TaCouleurRGBLong as long
Dim R as byte, V as byte, B as byte

R = TaCouleurRGBLong  and &hFF
V = (TaCouleurRGBLong and &h100FF00)/2^16
B = (TaCouleurRGBLong  and &hFF0000) / 2^32

En principe, ça devrai résoudre tes problèmes ! Si ça marche pas, j'ai peut être merdé en tappant ce bout de code la, à l'arache, ms en principe C bon... Tjours, si ça marche pas, ou si tu comprend pas comment ça marche, poste 1 commentaire ici, je repasserai...

Commentaire de Bubu25 le 19/01/2004 20:04:33

Please

je ne peut pas telecharger votre fichier ".zip"

    CONVERTISSEUR ULTIME WEBSHOTS  

Merci de me rappeller commer le faire.

Bubu25

Commentaire de Ludolpif le 19/01/2004 20:08:21

PS : J'ai pas pu répondre au message m'as envoyé la pastoche, ya le serv ki me met 1 errur tt le tps, en gros, tu me disais merci, je te répond : de rien, C tt naturel !
Aussi, 1 kestion : tu t'y connais en ASM ?

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,448 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales