No description
  • CSS 43%
  • JavaScript 41.1%
  • HTML 13.5%
  • Python 2.4%
Find a file
2026-05-23 14:39:00 +00:00
.github/ISSUE_TEMPLATE Update issue templates 2026-05-07 16:38:49 +02:00
templates PNG templates 2026-05-07 16:17:42 +02:00
.gitignore Modif gitignore 2026-05-11 16:46:25 +02:00
index.html Modif pour vérifier la CI/CD 2026-05-23 14:39:00 +00:00
LICENSE Review du projet + modifications 2026-05-11 16:42:36 +02:00
main.py Review du projet + modifications 2026-05-11 16:42:36 +02:00
manifest.json Création d'un script python pour générer le contenu du manifest à partir des png à l'intérieur du dossier "templates" 2026-05-07 16:17:28 +02:00
README.md Suppression de la partie contribution 2026-05-21 13:54:40 +02:00
script.js Review du projet + modifications 2026-05-11 16:42:36 +02:00
style.css Améliorations globales du site (style, UX, etc ...) à l'aide de l'IA 2026-05-09 17:41:59 +02:00

Texture Maker

Qu'est ce que Texture Maker ?

Texture Maker est un petit site web conçu pour m'accompagner et simplifier la création de textures Minecraft pour mes Mods et Modpacks. Il m'a paru naturel de le rendre accessible à tous, c'est à la fois une manière de partager mon travail et une opportunité de recueillir des retours utilisateurs afin d'améliorer continuellement cet outil.

Pourquoi ?

Bien qu'il existe déjà de nombreux logiciels permettant de créer des textures, ce projet me donne la liberté d'ajouter moi-même toutes les fonctionnalités que je juge pertinentes. C'est également une excellente occasion pour moi de progresser en développement web et de découvrir de nouveaux outils et technologies que je n'avais encore jamais explorés.

Installation

git clone https://forgejo.hyleseum.fr/Primorion/texture-maker.git
cd texture-maker

Ouvrez simplement index.html dans votre navigateur, ou lancez un serveur local :

python -m http.server 8000
# puis ouvrez http://localhost:8000

Utilisation

  1. Sélectionnez un outil dans la barre latérale : Stylo (P), Gomme (E), Pot de peinture (F), Pipette (I)
  2. Choisissez une couleur avec le sélecteur de couleur
  3. Dessinez sur la grille en cliquant-glissant
  4. Ajustez la teinte, saturation et luminosité avec les curseurs
  5. Utilisez un template Minecraft comme base via le bouton "Parcourir"
  6. Exportez votre texture en PNG avec le bouton "Exporter PNG"

Raccourcis clavier disponibles : Ctrl+Z (annuler), Ctrl+Y (rétablir), Ctrl+S (exporter), H (grille).

API

manifest.json

Fichier listant les templates disponibles :

[
  {
    "name": "Stone",
    "file": "stone.png"
  }
]

Script Python — main.py

Génère automatiquement manifest.json à partir des PNG présents dans le dossier templates/ :

python main.py

Les noms de fichier en snake_case (ex: amethyst_block.png) sont convertis en noms d'affichage (ex: Amethyst Block).

Qui suis-je ?

Si vous souhaitez en apprendre d'avantage sur moi, vous pouvez cliquer sur ce lien pour découvrir mon Portfolio.