• Portail
  • Forums
  • Planning des Vols
  • Liste des Membres
  • Carte des Membres
  • Equipe du Condor Café
  • Calendrier
  • Recherche
  • Aide
  • Extras
Team Condor Café
Qui est en ligne
Messages non lus
Nouveaux messages
Messages d’aujourd’hui
Forum stats
Charte Qualité
Condor Café Forum
<
Connexion S’enregistrer
Se connecter
Utilisateur :
Mot de passe :
Mot de passe oublié ?
 

  Condor Café Forum Aides en tout genre Création de scènes
1 2 3 4 5 … 10 Suivant »
Utilitaire de conversion BMP --> DDS
Le Rallye des Andes 2026
---> Une grande compétition en individuel : du mercredi 2 septembre 2026 au jeudi 17 décembre 2026 au dessus de la Cordillère des Andes. Inscription @ Condor Club .
---> A new large competition is on-going in the Cordilliera's hell starting Wednesday September 2, 2025 to Thursday December 17, 2026 ! Registration @ Condor Club.
Compétition "Mediterranean Tour" voir : *** "Mediterranean Tour" ***
et le classement actuel : Classement

Modes de sujets
Utilitaire de conversion BMP --> DDS
patrick5900 Hors ligne
Junior
**
Messages : 46
Sujets : 24
Inscription : Jul 2022
#1
11-08-2026, 10:47 (Modification du message : 14-08-2026, 8:49 par patrick5900.)
Bonjour tout le monde,

cet hiver j'ai bossé sur une scène sur le Lesotho et j'ai trouvé vraiment insupportable la lenteur de conversion des tuilettes BMP en textures DDS.
La méthode qu'on m'a suggérée utilisait le convertisseur nvdxt.exe de Nvidia, la conversion pour 5632 fichiers BMP monopolisait mon ordinateur toute la journée ventilateur à fond en convertissant une image à la fois.
J'ai donc chercher à améliorer la méthode pour mieux utiliser mon processeur qui est capable de traiter 24 processus simultanément.
Le résultat est un script en powershell écrit avec l'aide de Claude Code qui convertit mes 5632 tuilettes en 5mn et 12 s en traitant 12 fichiers BMP simultanément. Les ventilateurs sont à fond mais l'ordinateur reste utilisable.

Le convertisseur utilisé est  texconv.exe de Microsoft (DirectX) plus récent et plus performant que celui de Nvidia.

Voici le lien pour télécharger le programme :
https://drive.google.com/file/d/1U0n39YI...sp=sharing

[Image: attachment.php?aid=3058]


Pièces jointes
.png   Conversion_BMP_to_DDS.png (Taille : 43.69 Ko / Téléchargements : 65)
Répondre
CHDEN Hors ligne
Addict
*****
Messages : 1 203
Sujets : 103
Inscription : Feb 2014
#2
11-08-2026, 13:12
Salut Partrick,

Merci pour l'info mais pour faire mes bords de mer et de lacs, je n'ai que mon CS5 et ma tablette (et beaucoup de pointes pour mon sillet)

Moto2
CHD
Christian.
Smiley_mini_3d_autres_0007-254f
Répondre
dgtfer Hors ligne
Membre
***
Messages : 174
Sujets : 17
Inscription : Mar 2014
#3
22-09-2026, 20:56 (Modification du message : 22-09-2026, 20:59 par dgtfer.)
Bonjour Patick,
Je viens de tester ton convertisseur, avec une tuile bmp, mais en BC1 il n'y a pas d'alpha, et en BC2 et BC3 l'alpha est vide...?
Répondre
patrick5900 Hors ligne
Junior
**
Messages : 46
Sujets : 24
Inscription : Jul 2022
#4
03-10-2026, 18:39 (Modification du message : 03-10-2026, 18:53 par patrick5900.)
(22-09-2026, 20:56 )dgtfer a écrit : Bonjour Patick,
Je viens de tester ton convertisseur, avec une tuile bmp, mais en BC1 il n'y a pas d'alpha, et en BC2 et BC3 l'alpha est vide...?



J'ai généré une nouvelle version avec une option à cocher canal alpha un bit en dxt1(bc1).


La réponse de l'IA après la modification me laisse perplexe. Les images BMP téléchargées sur WorldImagery sont en pur RVB sans canal alpha.
J'ai fait quelques vols sur ma scène du Lesotho et ça me semble bien, mais il n'y a encore aucun objet 3D (la transparence a peut être un rapport avec les objet ?).

Commentaire de l'IA :


J'ai ajouté une case à cocher « Canal alpha 1 bit » sous l'option de qualité. Je n'ai pas pu exécuter le script ici, donc il reste à le tester chez vous.
  • Format : quand la case est cochée, le format passe sur BC1_UNORM et la liste déroulante est grisée, car le 1 bit d'alpha n'existe qu'en BC1. Décochée, la liste redevient utilisable.
  • Seuil : la case ajoute
    -at 0.5
  • à la commande texconv. Les pixels dont l'alpha est inférieur à 50 % deviennent transparents, les autres opaques.
  • Journal : une ligne « Alpha 1 bit » apparaît au début de la conversion.
  • Fenêtre : les contrôles situés sous la case sont décalés de 28 px, et la fenêtre est agrandie de 28 px en hauteur.
  • Reste du script : la logique de conversion, l'encodage (UTF-8 avec BOM) et les fins de ligne CRLF sont inchangés.
Cette option ne crée pas de transparence à partir de rien : texconv ne fait que seuiller l'alpha qui existe déjà dans la source. Un BMP 24 bits n'a pas d'alpha, donc le DDS sortira entièrement opaque. Pour obtenir de la transparence, il faut des BMP 32 bits avec canal alpha. Si vous voulez dériver l'alpha d'une couleur (un magenta ou un noir servant de masque, par exemple), dites-le-moi : cela demande un prétraitement des images avant texconv.
Si le seuil de 0.5 ne convient pas, on peut ajouter un champ pour le régler.
Répondre
Partager le sujet sur :            


  • Voir une version imprimable
  • S’abonner au sujet


Utilisateur(s) parcourant ce sujet :
1 visiteur(s)


Notre site "condor-velivole.eu" est le seul représentant de notre communauté "CONDOR CAFÉ" de pilotes de planeurs virtuels.

Our site "condor-velivole.eu" is the sole representative of our "CONDOR CAFÉ" community of virtual gliders pilots.

  • Contact
  • Retourner en haut
 
  • Marquer tous les forums comme lus
  • Condor Vélivole
  • Syndication RSS
  • Lite mode
  • Help
 



Forum software by © MyBB - Theme © iAndrew 2014
Affichage linéaire
Affichage hiérarchique