[Tuto] mettre par defaut le shader crt-nes-mini.glspl (ou un autre)
-
@Secamfr
C'est fort possible que les gros pixels ne te gênent pas, sur un 19 pouces ils sont pas trop visibles encore avec zfast@guicln
ahhh je prefere en effet le rendu pixel perfect, les lignes sont cettes fois bien placées ! (quoi que impossible a avoir en vertical sauf a retourner la TV)Cette fois ci ca colle bien, et le rendu est interessant, puisque ca me convenait avant que je découvre crt-nes-mini.
Sur de l'arcade, c'est facile d'apprecier zfast, ce sont des systèmes qui sont pleins de couleurs, aux dégradés travaillés (reste le problème des gros pixels me concernant, et je ne suis que sur un 32 pouces et 21 pouces).
Avec les consoles 8 et 16 bits c'est déjà plus marquant, outre les gros pixels bien visibles, les dégradés de couleurs sont plus tranchants, le dithering souvent utilisé sur les 8 et 16 bits n'est carrément pas retranscrit avec zfast, la ou crt-nes-mini s'en approche plusrappel du dithering; c'est l'impression d'une 3ème couleurs en mettant 2 couleurs l'une a coté de l'autre, de l’esbroufe en somme, mais qui était largement utilisée sur des systèmes avant les consoles qui étalaient 16 millions de couleurs:
en résumé, toi tu préfères l'image de gauche, moi celle de droite (ci dessous)
Je fais partie des gens qui préfèrent ce coté "imparfait" , avec des couleurs qui s'entremêlement, plutôt que des couleurs bien a leurs places qui ne débordent pas, c'est très subjectif et je le conçois.
aussi bravo pour ta configuration jeux par jeux, moi j'ai pas eu le courage, mais quand on aime, ca mérite surement un petit effort.
j'ignorais que ce n'etais plus possible du coup (alors qu'avant oui), je laisse un spécialiste répondre à ca. -
Voilà c'est exactement ça
D'où la folie des mods RGB sur les consoles rétro !C'est vrai que le style "imparfait" rend bien sur les 16-bits.
-
@airdream said in [Tuto] mettre par defaut le shader crt-nes-mini.glspl (ou un autre):
@roudoudou80
Le titre que j'ai mis en exemple pour la PCE CD est :
Cotton: Fantastic Night DreamsMerci bien, premier jeu sur PCE CD.
J'ai suivi ton tuto, une petite question, il faut juste cocher pixel perfect et laisser shader sur "aucun" dans emulationStation?
Le Pi est branché sur un écran 17 pouces 5/4.
-
@roudoudou80
En fait que tu mette "Retro" ou "Scanlines" ou "Aucun" ça ne changera rien, le shader crt-nes-mini sera prioritaire et prendra le dessus sans que tu n'y fasses rien. Par contre c'est a toi d'activer le pixel perfect (a faire absolument)Apres je suis curieux du rendu de ton ecran 5/4, mais il te faudra préalablement bien mettre un rendu 4/3 dans les parametres recalbox pour garder les jeux au format d’époque. (moi je force le 4/3 sur toutes les consoles, hors arcade et portables ou je laisse "auto")
Sois tu fait ca dans parametre avancees de l'emulateur et tu choisi 4/3 pour chaque console, soit tu l'active par defaut sur toutes les consoles depuis le menu principal, a toi de voir.sinon pour ceux qui trouvent le shader trop flou, il y a un reglage qui rend le retire (personnellement je préfère quand il y a ce léger flou)
shader crt-nes-mini par défaut
changer shader#0 filtre "Linéaire" par "Au plus proche"
puis cliquer sur appliquer les changements 3 lignes au dessus
et vous aurez ceci (moins flou, plus pixélisé)
Un zoom sur le personnage est plus parlant
Pour ceux que ca intéresse et le mettre ainsi par defaut il faut ajouter une ligne dans le fichier crt-nes-mini.glslp (avec le "p" à la fin)
wrap_mode0 = "clamp_to_border"
J'ai pas testé avec la ligne en plus pour le rendre définitif mais a priori ça devrait être bon.
-
je poursuis les comparaison avec un focus sur quelques éléments cette fois
par defaut (linear) (ci dessous)
modifié (au plus proche) (ci dessous)
-
Merci pour le retour, ça me rassure.
De mémoire, j'ai mis global video mode sur défaut, après j'ai mis la plupart des console au format 5/4, sauf un des 2 dossiers Fba où je dois mettre en 16/9 pour que les jeux s'affichent plein écran, les sets ne sont pas à jour, met les jeux sont fonctionnels, je ne suis pas adepte des full sets.
Une fois tout bien paramétré et nikel chrome, je ferais une image et ça restera comme ça pour le pi3.
La prochaine étape sera la console rétro sur pc pour profiter de la game cube et autres consoles ne pouvant tourner sur le pi.
Je suis bientôt en congés, je ferais des screenshoots de divers consoles.
Encore merci.
-
@roudoudou80
oui la version PC complete bien, a condition que ce soit compatible recalbox, malheureusement aucun de mes 2 PC ne le sont, mais bon je retesterai a la prochaine version.Pour ta sortie vidéo sur 5/4, je pense que tu fais fausse route, sur recalbox ca ne correspond pas a ta TV qui est branché dessus, mais plutot au rendu que tu veux qu'il sorte. Mes TV sont 16/9 et je n'ai pas mis 16/9 en sortie mais bien 4/3 pour avoir le format d'origine.
5/4 c'est a peine plus étroit que le 4/3 donc tu t'en rend pas compte mais je ne sais pas si les scanlines seront bien placées si tu mets une sortie 5/4. Si tu veux le format d’époque, quitte a ne pas avoir du plein écran, je te conseille de basculer en 4/3 avec option pixel perfect.
Personnelement, il n'y a que l'atari ST ou j'ai mis 16/10 en sortie, chose assezz bizarre, mais chez moi j'ai remarqué que c'etait le seul moyen d'avoir le format d'origine, sans étirement d'image. (pour les portables j'ai laissé en "auto")
Quoi qu'il en soit, bon test pour tes vacances à venir! -
petit retour d'experience apres quelques mois d'utilisation.
Je me suis completement habitué au shader crt-nes-mini au point de ne plus vouloir en changer, pas de ralentissement observé sur des centaines de jeux testé, il est leger et agréable visuellement, j'espere qu'il sera compatible avec recalbox 7 et pourquoi meme meme intégré par l'équipe pour que chacun en profite sans avoir à le faire manuellement. -
-
@acris Vraiment merci, toujours au top ! !
-
@airdream On rajoutera certainement ce shader qui ne devrait manquer de plaire à certain.
Quoi qu'il en soit, dans Recalbox v7.0 il sera désormais possible de sélectionner les shaders directement à partir d'ES, que ce soit au niveau général ou par système. Les shaders sont désormais transféré dans le share, ce qui permettra à tout un chacun d'en supprimer ou d'en rajouter.
-
Parfait ça
-
excellente nouvelle, c'est super ce qui va etre proposé !
-
Voici un exemple réalisé en 2020 sur XU4 en 1080 p
Sans shader
Avec Shader CRT NES MINI
-
excellent l'ajout d'overlay combiné au shader !
Par curiosité, c'est compatible avec l'option Pixel Perfect? -
@airdream
Voici sur XU4 1080p avec l'option Pixel Perect
-
@airdream
Bonjour,
Comment faite vous pour le mettre dans le dossier /recalbox/system ? Ou ce trouve t'il ? Faut il sortir la carte sd ?
Je joue sur tv 4K avec la nespi 4 -
@keurtis merci d'éviter les doubles posts.
https://forum.recalbox.com/topic/23479/trouver-dossier-recalbox?_=1614019746566 -
@keurtis
Oui c'est sur la carte SD
Faut en effet sortir la carte SD du RPI et la mettre dans le PC.Depuis Recalbox 7, cette manipulation pour le shader crt-nes-mini n'est plus nécessaire puisque Recalbox 7 intégre déjà ce shader (pensez à bien activer pixel perfect avec)
Cette manipulation était donc valable pour recalbox 6 bien que ça devrait marcher aussi sur la 7