Aller au contenu principal

Session 81 — Remise de l’alpha transparent pour index 0 + outils de diag

Contexte

Apres session 80 (revert du transparent), test a montre que :
glarebox : le rendu etait mieux AVEC l’alpha transparent (session 79)
wasp, crab, rifle : toujours des problemes de textures

Decisions

  1. REMISE de l’alpha transparent pour l’index palette 0. On accepte que ce
    ne soit pas 100% conforme a drawpolg ASM (qui dessinerait noir) car
    c’est visuellement mieux pour glarebox et n’aggrave probablement pas les
    autres problemes (qui sont d’une autre nature).

  2. Nouveau outil AtlasTileExtractor : extrait et zoome x8 les tiles
    specifiques de l’atlas pour les visualiser. Permet de comparer la tile
    reelle utilisee avec ce qu’on attendait visuellement.
    Task : ./gradlew extractTile -Ptile=22,26,27

Problemes a investiguer (session 82+)

  • wasp : ailes noires, manque de blanc
  • crab : corps et queue noirs (tiles 22/26 marron tres sombre)
  • rifle : manche incorrect

Fichiers modifies

  • src/main/java/com/ab3d2/tools/TextureMapConverter.java : remise RGBA
  • src/main/java/com/ab3d2/tools/VectObjConverter.java : remise alpha discard
  • src/main/java/com/ab3d2/tools/AtlasTileExtractor.java : nouvel outil
  • build.gradle : ajout task extractTile

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *