Samedi 16 Décembre 2017  -  12h15  

       A découvrir sur N64
       Accès Rapides

   Accueil

   Emulateurs

   Plugins

   Roms N64

   Jeux N64

   Boites 3D / Box-Art

   Textures HD

   Hacks / Traductions

   Manuels

   Tests / Vidéo-Tests

   Vidéos

   Dossiers & Tutos

   Tournois

   Concours

   Quiz N64

   Mini-Jeux N64

   Challenges N64

   Sondages

   Classement Trophées
Le saviez-vous ?

A l’origine, Nintendo avait prévu de sortir un cable permettant de relier la Nintendo 64 à la GameBoy Color.
FORUM : TEXTURES HD
   [Projet] Super Mario 64: Original HD texture Pack
Pages : 1 2 3
   Page Suivante | Fin >
Teaufou
Membre
Posté le 29/07/16 - 14:21
 
Bonjour,

Je me suis lancé depuis peu dans la création d’un nouveau pack de textures pour Super Mario 64. Alors oui, y’en a déjà pas mal pour ce jeu, mais je voudrais ne proposer aucune interprétation, seulement une augmentation de la résolution des textures d’origine (dans la limite du possible), d’où le nom du pack.

J’ai commencé pas refaire les interfaces, seulement je peine à afficher mes textures contenant de l’alpha proprement:

-Le découpage de la transparence semble être en Alpha-clip (cutout), ce qui interdit les différents niveaux d’alpha et donc empêche un détourage lissé.

Je sais qu’il est possible de séparer la couche alpha pour obtenir un masque en niveaux de gris, mais avec la dernière version de Glide je ne trouve pas comment.

-Le format de textures semble mauvais. Soit je coche l’option "Force 16bpp textures" et j’ai une perte de qualité, soit je la décoche, et les contours sont bourrés d’artefacts. (résolu)


Je précise que les problèmes sont les mêmes avec des pack de textures déjà existants que j’importe.

Modifié par Teaufou le 31/07/16 à 15h51
Ticamus
Membre très actif
Posté le 29/07/16 - 16:06
 
Bonne chance pour le pack, tu comptes le faire pour d’autres jeux ?
Teaufou
Membre
Posté le 29/07/16 - 16:26
 
Pour le moment non, terminer le jeu en entier représente un assez gros chantier.

J’avais refait les textes de Conker’s ainsi que les textures du niveau Sloprano, mais j’ai aujourd’hui les mêmes soucis qu’avec Super Mario 64.

Faut que je corrige ça afin d’en faire un pack propre et utilisable. En attendant, voici quelques textures pour en donner un apperçu:









J’ai abandonné ce projet car Conker’s contient beaucoup trop de textures pour que tout le jeu soit faisable, et qu’il était trop difficile de refaire des textures identiques aux originales tant le jeu utilise des textures photo ou des rendus 3D impossibles à reproduire.

Avec Super Mario 64, je peux faire toutes les textures à la main, et ça change tout.

Bon, et tant qu’on y est, je balance une image de mon Frontend perso, utilisable à la manette:

Ce frontend me permet de lancer le bon emulateur avec la bonne config pour chaque jeu, si ça intéresse, je peux le partager, et j’en profite pour dire que je suis à la recherche de scans de boites françaises sous TOUS leurs angles et ce en bonne qualité afin de finir cette interface.
Pour l’instant c’est un frontend multi-consoles, mais en y pensant, ça pourrait être sympa d’en faire, un front-end Emulation64, avec, au lieu de la note senscritique des stats d’Emulation64.

Et quit à tout balancer, voici ma version de Majora’s Mask sous Unity, avec cylce jour/nuit et gestion de la météo:

Je pense qu’il y aurait moyen de récupérer certaines textures et en faire un pack.

Modifié par Teaufou le 29/07/16 à 18h05
chefviking
Membre très actif
Posté le 30/07/16 - 10:07
 
Trés jolie ton pack Conker, dommage que tu n’y bosses plus.
Pour mario 64, j’ai rencontré le même problème, dans mon cas j’ai réglé au mieux ce détail avec le glide napalm WX, celui ci lisse un peu plus le contour des sprites du coup ça passe un peu mieux, tu peux faire des essaies avec la touche "effacer" du clavier, tu forceras le bilinéaire et se sera bon, comme ça tu resteras en 32bits Après je trouve con qu’ils aient mis cette option sur la touche effacer, parce si on joue et tchate à coté on se retrouve souvent à effacer du texte, et ça modifie en permanence l’affichage.
DrHouse64
Membre très actif
Posté le 30/07/16 - 15:58
 
J’ai pas ce souci chez moi. En théorie sur glide il suffit de cocher la case "use alpha channel fully" non?

Joli Majora Unity ^^
Tu l’as codé toi même ton frontend? Avec quoi?
Teaufou
Membre
Posté le 31/07/16 - 15:26
 
Le lissage de Glide Napalm WX semble être le même que pour les autres versions de Glide. Mais ce raccourci pour changer le mode de lissage m’a permis de mettre en évidence d’où venait le problème.

Donc maintenant, c’est sûr, le soucis vient de la gestion du canal alpha. Il semble qu’en deçà de 10% d’opacité, un pixel est considéré comme invisible, et au dessus de 10% comme visible. J’ai donc effacé dans Photoshop tous les pixels aillant moins de 30% d’opacité, et le problème d’artefacts sur les contours est maintenant résolu.

Concernant l’alpha clip, c’est un peu plus complexe, et je n’ai toujours pas de solution.
Ce soucis est présent dans tous les moteurs de jeu, même les actuels tels UE ou Unity. Cela est dû à l’utilisation du format png. Dans le PNG, l’alpha est un canal qui a la priorité sur les canaux RVB. Celà signifie que là où il y a 0% d’opacité, les valeurs de rouge, de vert, et de bleu ne sont pas définies. Le soucis, c’est que ce n’est pas comme ça que l’on calcule une texture dans un jeu, et ce pour des raisons d’optimisation GPU/CPU, au détriment certes d’une optimisation de mémoire texture. Du coup, quand on utilise du PNG, le moteur compense les absences d’information couleur en définissant de manière arbitraire quelle couleur est à mettre là ou il y a de la transparence. D’où, dans mon cas, les artefacts de couleur vive sur les contours.
En général, pour palier à cela il existe deux options:
-Utiliser le format Targa à la place du PNG. Le Targa lui, à un véritable canal alpha dédié.
-Utiliser un PNG sans alpha, puis un autre en niveaux de gris servant de masque d’opacité.
Je sais que cette dernière option est utilisée sur les jeux N64, mais je ne parviens pas à dumper ces fameux masques actuellement. Lorsque j’avais dumpé Conker’s, je les avais pourtant eu, en voici un exemple:


Quelqu’un saurai-il comment faire pour les obtenir?

[Edit]:
Il suffit simplement de modifier le nom des fichier en _all.png pour avoir le canal alpha contenu dans l’image, ou en _a.png pour l’alpha et _rgb pour avoir un masque d’opacité séparé. Par contre, j’ai beau utiliser cette méthode, les contours sont toujours en alpha clip. Ça semble être un problème courant avec Mario 64, et même sur les trailers de packs déjà fait, on constate ce soucis.

Et concernant le frontend, j’ai utilisé Attract Mode et ai modifié le skin Nevato:

Modifié par Teaufou le 31/07/16 à 17h01
chefviking
Membre très actif
Posté le 31/07/16 - 17:15
 
Bon, c’est très compliqué à expliquer alors je résume comme je peux.

Tu as bien trouvé les masques en noir et blanc, mais, il faut associer un masque à l’unique et bonne texture.
Cette dernière texture n’est pas forcément une _all, mais peutetre une _rvb.

A savoir :
La _all est prioritaire à la _rvb et même à la _a et ce dans toutes circonstances pratiquement.

Donc pour faire simple, si ton masque ne fonctionne pas avec ta _all trouve la _rvb associé au masque et supprime la _all !

Bonne chance, parce que parfois il y a plusieurs textures identiques alors qu’elles ont des noms et masques de noms complètements différents, surtout dans mario64 ou on rencontre souvent des doublons !

Modifié par chefviking le 31/07/16 à 17h16
Magnio
Equipe Emulation64.fr
Posté le 02/08/16 - 15:11
 
Salut!
Bravo pour ta motivation et tes connaissances, ton Frontend en jette pas mal, et que dire de ta version de MM sous Unity! (Téléchargeable? )

Chef a tout dit concernant les calques, le tout est de bien associer "l’ombre" à son calque d’origine, et tu pourras modifier l’UI à ta guise.
Teaufou
Membre
Posté le 22/08/16 - 16:11
 
Merci pour vos aides et commentaires. Il semblerait que Mario64 force les textures en alpha clip, il n’y a donc pas de solution à ce soucis pour le moment.

J’ai fini les interfaces, et passe donc maintenant aux cubemaps:
Magnio
Equipe Emulation64.fr
Posté le 23/08/16 - 10:45
 
Magnifique!

Continue comme ça!
Ticamus
Membre très actif
Posté le 23/08/16 - 14:57
 
Plus que magnifique, impatience de voir le résultat final !
Teaufou
Membre
Posté le 26/08/16 - 16:19
 
Tous les textes et menus sont finis! Le plus rébarbatif à faire et maintenant derrière.


Modifié par Teaufou le 26/08/16 à 16h20
DrHouse64
Membre très actif
Posté le 26/08/16 - 18:54
 
Très joli et très fidèle, rien à redire.
Ticamus
Membre très actif
Posté le 26/08/16 - 23:07
 
Tu devrais faire une candidature chez Nintendo.
Joko
Membre
Posté le 27/08/16 - 16:46
 
Impressionnant, j’ai hate de tester ca !
Pages : 1 2 3
   Page Suivante | Fin >
       Membres

   Identifiant :

  

   Mot de Passe :

     

   Mot de Passe oublié !
Devenir Membre
       Dossiers / Tutos (39)

   Installer et configurer un Serveur ...

   Comment soigner ses cartouches N64 ...

   Modifier les Gfx de vos Roms Ninten...

   Le Stop'N'Swop

   Utiliser les Codes Triches avec Pro...

   Test de l'Ique Player 64 (Ique)

   Test du Glove 64 (Reality Quest)

   Test du Passport Plus III (EMS)

   Utiliser et configurer l'émulateur ...

   Guide : Bomberman 64
Tous les Dossiers
       Vidéo-Tests (14)

   South Park Rally

   Mario Tennis

   Extreme-G XG2

   Diddy Kong Racing

   Perfect Dark

   International Superstar Soccer 2000

   Quake 64
Tous les Vidéo-Tests
       Tests de Jeu (45)

   Conkers Bad Fur Day

   Penny Racers

   John Romeros Daikatana

   World Driver Championship

   FIFA - Road to World Cup 98

   Dr Mario 64

   Mario Kart 64
Tous les Tests
       Notices Scannées (150)

   Body Harvest

   Extreme-G XG2

   Nightmare Creatures

   NHL Breakaway 99

   Mario Kart 64 (Operation Card)

   1080 Snowboarding

   Turok 3 - Shadow of Oblivion
Toutes les Notices
       Partenaires

   GameTronik.Com

   SyTest.Net
(c) 2001-2017 Emulation64.fr / Emulation64.net