Bonjour à tous,
Ortho4XP] Modernisation V2.0 + Color Normalize & Color Check — projet en cours?
Je me permets de partager un travail que j'ai réalisé ces dernières semaines avec l'aide de Claude (IA d'Anthropic) : un ensemble de modifications et améliorations pour Ortho4XP 1.40.
J'ai contacté Oscar Pilote (oscarpilote) via une Issue GitHub pour lui présenter le projet et lui demander son autorisation avant toute diffusion. Par respect pour son travail, je ne publierai les fichiers qu'avec son accord explicite. Si quelqu'un ici est en contact avec lui, je suis preneur !
Voici ce qui a été développé :
? PARTIE 1 — Modernisation V2.0
Mise à jour complète du système d'installation pour permettre à des utilisateurs non-techniques d'installer et lancer Ortho4XP sans jamais ouvrir un terminal.
• Python 3.12 (15–20 % plus rapide sur les calculs de mesh)
• Environnement isolé venv/ — rien n'est modifié sur le système
• Launcher graphique avec détection automatique, installation en un clic, bouton de lancement
• Lanceurs natifs : Ortho4XP.app (macOS), Ortho4XP.vbs (Windows), Ortho4XP.desktop (Linux)
• Dossier entièrement autonome, déplaçable sur disque externe
• Téléchargement RGE IGN parallèle (4 workers), reprise automatique, Corse corrigée
• Adaptation automatique aux écrans 4K
• Testé et validé sur macOS Sequoia, Apple Silicon M2 Max, écran 4K
? PARTIE 2 — Color Normalize & Color Check
Deux nouveaux modules pour éliminer les raccords colorimétriques visibles entre tuiles adjacentes dans X-Plane 12, et corriger les dominantes colorées (R/G/B) sur les DDS générés.
• Normalisation automatique de chaque JPEG avant conversion en DDS : niveaux R/G/B, gamma, luminance, saturation, netteté — valeurs calculées sur un corpus de 101 fichiers .flt natifs (France, Belgique, Suisse, Espagne…)
• Référent global (toutes tuiles) + référent temporaire par tuile
• Fenêtre Color Check : scan de tous les DDS, affichage uniquement des DDS à dominante, corrections individuelles mémorisées, bouton Build intégré, rescanner après build
• Tout se fait sans quitter la fenêtre Color Check
• 2 nouveaux fichiers Python + modification de O4_GUI_Utils.py uniquement — le reste du code d'Oscar n'est pas touché
Les idées et la conception sont les miennes. Le codage a été réalisé par Claude (Anthropic).
Si Oscar donne son accord, je publierai les fichiers avec une documentation complète.
Ypsos?
Ortho4XP] Modernisation V2.0 + Color Normalize & Color Check — projet en cours?
Je me permets de partager un travail que j'ai réalisé ces dernières semaines avec l'aide de Claude (IA d'Anthropic) : un ensemble de modifications et améliorations pour Ortho4XP 1.40.
J'ai contacté Oscar Pilote (oscarpilote) via une Issue GitHub pour lui présenter le projet et lui demander son autorisation avant toute diffusion. Par respect pour son travail, je ne publierai les fichiers qu'avec son accord explicite. Si quelqu'un ici est en contact avec lui, je suis preneur !
Voici ce qui a été développé :
? PARTIE 1 — Modernisation V2.0
Mise à jour complète du système d'installation pour permettre à des utilisateurs non-techniques d'installer et lancer Ortho4XP sans jamais ouvrir un terminal.
• Python 3.12 (15–20 % plus rapide sur les calculs de mesh)
• Environnement isolé venv/ — rien n'est modifié sur le système
• Launcher graphique avec détection automatique, installation en un clic, bouton de lancement
• Lanceurs natifs : Ortho4XP.app (macOS), Ortho4XP.vbs (Windows), Ortho4XP.desktop (Linux)
• Dossier entièrement autonome, déplaçable sur disque externe
• Téléchargement RGE IGN parallèle (4 workers), reprise automatique, Corse corrigée
• Adaptation automatique aux écrans 4K
• Testé et validé sur macOS Sequoia, Apple Silicon M2 Max, écran 4K
? PARTIE 2 — Color Normalize & Color Check
Deux nouveaux modules pour éliminer les raccords colorimétriques visibles entre tuiles adjacentes dans X-Plane 12, et corriger les dominantes colorées (R/G/B) sur les DDS générés.
• Normalisation automatique de chaque JPEG avant conversion en DDS : niveaux R/G/B, gamma, luminance, saturation, netteté — valeurs calculées sur un corpus de 101 fichiers .flt natifs (France, Belgique, Suisse, Espagne…)
• Référent global (toutes tuiles) + référent temporaire par tuile
• Fenêtre Color Check : scan de tous les DDS, affichage uniquement des DDS à dominante, corrections individuelles mémorisées, bouton Build intégré, rescanner après build
• Tout se fait sans quitter la fenêtre Color Check
• 2 nouveaux fichiers Python + modification de O4_GUI_Utils.py uniquement — le reste du code d'Oscar n'est pas touché
Les idées et la conception sont les miennes. Le codage a été réalisé par Claude (Anthropic).
Si Oscar donne son accord, je publierai les fichiers avec une documentation complète.
Ypsos?








Commentaire