Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    [Tuto] mettre par defaut le shader crt-nes-mini.glspl (ou un autre)

    Recalbox Général
    [tuto] defaut shader
    14
    47
    8303
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • airdream
      airdream Theme moderator @Eptdqcn41700 last edited by airdream

      @Eptdqcn41700
      Je viens d'essayer de balancer tel quel les données de crt-pi concernant l'effet courbé dans le crt-nes-mini ça n'a rien donné...
      C'est plus subtil que ça faut bien décortiquer le code crt-pi c'est pas si simple que ca (enfin pour moi le gros débutant)

      Thème MUKASHI / RPI 4 (4GB) / 3B+ et 3B / Recalbox dernière version

      1 Reply Last reply Reply Quote 0
      • falconx62
        falconx62 last edited by

        Un grand merci pour nous avoir fait partager ce shader. Moi aussi je n'avais jamais été vraiment satisfait par les shaders disponibles, à part crt pi. Là, c'est vraiment la grande classe! Je suis même bluffé ! Le résultat est vraiment proche de mes consoles branchées sur un vrai crt.
        Quand j'ai testé Devil Crash PC engine avec ce shader, j'ai halluciné. Le résultat est quasiment identique à ce qu'affiche la vraie console sur un cathodique en rgb. Du grand art.
        Plus qu'à espérer que ce shader SNES Mini soit intégré à Recalbox pour qu'il soit accessible au plus grand nombre.
        Un énorme merci de ma part 😁

        airdream 1 Reply Last reply Reply Quote 0
        • airdream
          airdream Theme moderator @falconx62 last edited by airdream

          @falconx62
          merci pour ton commentaire ca fait plaisir a lire ! !
          Oui moi aussi je trouve le rendu très proche d'une vraie console sur un écran cathodique ! ! (et bye bye les gros pixel des mode video de base de recalbox)
          J’espère que quelqu'un de la team sera d'accord pour le mettre a la place du mode "retro" actuel car en plus il ne consomme pas plus de ressources.

          Je l'ai pas activé pour toutes le consoles, si il te plait n'hesites pas à le faire !

          Thème MUKASHI / RPI 4 (4GB) / 3B+ et 3B / Recalbox dernière version

          1 Reply Last reply Reply Quote 0
          • falconx62
            falconx62 last edited by

            Déjà fait sur Mame, Fba et la 2600!
            Une pure tuerie !!!😍

            Wang85 1 Reply Last reply Reply Quote 0
            • Wang85
              Wang85 @falconx62 last edited by

              @falconx62 Je confirme 👍
              Il n'y a que sur l'émulateur Thomson que je n'ai pas réussi à l'activer même en voulant le forcer par le menu retroarch, peut-être que l'émulateur Théodore est en stand alone ?

              1 Reply Last reply Reply Quote 0
              • airdream
                airdream Theme moderator last edited by airdream

                J'ai eu un souci avec le ficher .recalbox.conf sur le site de l’hébergeur (MEGA).
                J'ai du refaire le lien de partage qui est celui-ci a présent :
                --->>>> .recalbox.conf

                @acris ou une autre personne en charge de la modération, pouvez vous me corriger le lien du premier post? Malheureusement je ne peut pas le faire moi même

                Thème MUKASHI / RPI 4 (4GB) / 3B+ et 3B / Recalbox dernière version

                1 Reply Last reply Reply Quote 0
                • acris
                  acris last edited by

                  @airdream fait.

                  1 Reply Last reply Reply Quote 1
                  • airdream
                    airdream Theme moderator last edited by airdream

                    Merci @acris t'es geniale

                    j en profite pour mettre ici quelques exemples de rendu en plein format (faut cliquer dessus pour les mettres a la bonne taille et bien voir les scanlines)

                    FBA Libretro
                    asterix-200529-021030.png

                    NeoGeo FBN
                    roboarmy-200529-021531.png

                    Megadrive
                    Street Fighter II' - Hyper Champion Edition(USA)-200529-023806.png

                    SNES
                    Chou Makai Mura (Japan)-200529-023035.png

                    PCE CD
                    Fantastic Night Dreams - Cotton (USA)-200529-022505.png

                    MCD
                    Sonic The Hedgehog CD (Japan)-200529-030647.png

                    32x
                    Mortal Kombat II (Japan, USA)-200529-024222.png

                    PS1
                    R4 - Ridge Racer Type 4 (USA)-200529-022716.png

                    NES
                    Adventures of Bayou Billy, The (USA)-200529-021950.png

                    MASTER SYSTEM
                    Land of Illusion Starring Mickey Mouse (Europe)-200529-024024.png

                    Thème MUKASHI / RPI 4 (4GB) / 3B+ et 3B / Recalbox dernière version

                    roudoudou80 1 Reply Last reply Reply Quote 0
                    • guicln
                      guicln last edited by guicln

                      Hello et merci @airdream pour ce tuto clair 😉

                      Lorsqu'on souhaite appliquer le shader en général sur tous les systèmes, le plus simple est de définir "global.shaders" directement dans le fichier : /recalbox/share/system/recalbox.conf

                      ## Set gpslp shader for all emulators (prefer shadersets above). Absolute path (string)
                      global.shaders=/recalbox/share/system/shaderpresets/crt-nes-mini.glslp
                      

                      Et si besoin, ajouter spécifiquement par système un shader différent :

                      fba_libretro.shaders=/recalbox/share/system/shaders/zfast_crt_curve_vertical.glslp
                      

                      Pour ma part je reste sur la série des shaders "zfast" dont je suis particulièrement fan, ils sont plus optimisés que les "crt-pi" et tournent parfaitement sur tous les émulateurs en 1080p (hors systèmes 3D) :

                      Disponibles parmi les autres ici :
                      https://github.com/ghogan42/common-shaders/tree/zfast_shaders

                      Le Raspberry Pi 3 reste limité en puissance et impossible d'accéder à certaines beautés comme "crt-royale-kurozumi"...!

                      Mes aperçus sur Arcade,

                      zfast_crt_standard :

                      zfast_crt_standard.png

                      zfast_crt_curve :

                      zfast_crt_curve.png

                      zfast_curve_vertical :

                      zfast_crt_curve_vertical.png

                      1 Reply Last reply Reply Quote 0
                      • roudoudou80
                        roudoudou80 @airdream last edited by

                        @airdream Sympa, il faut que je teste ! C'est quel jeu sur PCE CD ? Merci d'avance.

                        Pi3B+ Recalbox Reloaded
                        Manette Switch Filaire
                        Ecran PC 5/4
                        Kodi désactivé

                        airdream 1 Reply Last reply Reply Quote 0
                        • airdream
                          airdream Theme moderator @roudoudou80 last edited by airdream

                          @roudoudou80
                          Le titre que j'ai mis en exemple pour la PCE CD est :
                          Cotton: Fantastic Night Dreams
                          Excellent Shoot em up qui me faisait rever étant jeune, auquel j'ai pu finalement accéder bien plus tard en émulation

                          @guicln
                          Merci pour l'information concernant l'application a tous les systemes avec "global.shaders".
                          Je me doutais que cela existait mais n'avais pas envie de l'appliquer a certaines consoles telles les portables par exemple et aussi les systemes arcades a causes des jeux verticaux justement.

                          Si j'ai bien compris tous tes jeux fba_libretro auront un shader vertical? (meme les jeux horizontaux?)
                          L’idéal serait vraiment de trier entre horizontaux et verticaux mais a part le faire manuellement je ne crois pas que cela puisse être automatisé...

                          J'avais testé une fois "crt-royale-kurozumi" mais sur RPI ca rame en effet, j'avais été bluffé du rendu, dommage qu'il soit trop gourmand en ressoures.

                          Avec CRT Caligari, CRT Pi, lottes et halation et autre easymode, le shader "zfast" est sans conteste l'un des plus réussi exécutable sur le RPI, l'avantage c'est qu'il existe en plusieurs déclinaisons ; Curve et Vertical (ce que ne fait pas crt-nes-mini)
                          Pour le 4/3 classique non courbé, parmi tous ceux cités, je préfère et de loin le crt-nes-mini.
                          Parce que je trouve que comme les autres zfast accentue un peu trop les scanlines, et laisse les sprites très "brut" et "tranché" encore trop pixelisés (numérique). Ca fait une sorte de mélange entre un rendu CRT et LCD, là ou crt-nes-mini me donne vraiment plus l'impression d'un écran CRT (le coté analogique) à part entière, ceci en adoucissant l'image par des couleurs moins contrastées et des contours des éléments plus naturels, sans trop appuyer sur des scanlines assombrissantes. Enfin cela reste mon ressenti, chacun ses goûts c'est ce qui est formidable avec recalbox puisqu'on peut personnaliser a souhaits !

                          crt-nes-mini Metal Slug 3
                          mslug3-200530-035532.png

                          Thème MUKASHI / RPI 4 (4GB) / 3B+ et 3B / Recalbox dernière version

                          roudoudou80 1 Reply Last reply Reply Quote 0
                          • airdream
                            airdream Theme moderator last edited by airdream

                            ZFAST (j'ai repris ton screenshot et zoomé dessus)
                            On voit bien le rendu que je trouve trop "numérique type LCD" à mon gout
                            (je sais pas si c'est normal mais il y a deux scanlines épaisses et sombres, puis une claire et fine?)
                            zfast1.PNG

                            crt nes mini
                            rendu plus "analogique" les dégradés de couleurs me semblent plus réussi (ca parait trop flou comparé au zfast mais c'est zoomé a fond ca rend pas aussi flou a taille normale)
                            (et a priori scanlines fines et discrètes identiques pour toutes les lignes)
                            nesmini1.PNG

                            Thème MUKASHI / RPI 4 (4GB) / 3B+ et 3B / Recalbox dernière version

                            1 Reply Last reply Reply Quote 0
                            • airdream
                              airdream Theme moderator last edited by airdream

                              Un autre détail de Métal Slug 3

                              zfast
                              degradé brut, pixel flagrant, assombrissement
                              (toujours des scanlines alternées entre épaisse et fines, je me demande si tu as bien activé le mode Pixel Perfect?
                              zzz_1.jpg

                              srt-nes-mini
                              dégradé doux, pixel discret, écran moins sombre
                              nnn_1.jpg

                              je viens de me rendre compte aussi que ton sohot vertical n'a pas des scanlines h**ogènes, t'en a 3 foncées et épaisses et 2 claires et fines.
                              Il me semble que pour qu'elles soient h**ogènes, il faut 2 conditions.
                              1 : Pixel Perfect sur ON
                              2 : Mettre le jeux en vertical sur retroarch (et retourner ta TV ce qui n'est pas pratique si tu dois changer a chaque fois, quoi que certains support TV permettent désormais de faire une rotation de la TV)

                              vvv_1.jpg

                              Thème MUKASHI / RPI 4 (4GB) / 3B+ et 3B / Recalbox dernière version

                              1 Reply Last reply Reply Quote 0
                              • Secamfr
                                Secamfr last edited by

                                Salut à tous, après test je trouve le crt-nes beaucoup trop flou, on dirait qu'il y a un effet blur c'est plutôt désagréable.
                                Je reste aussi sur zfast plus agréable à mon gout.

                                RPI4b 4Go : Argon One - RGB Dual - 8bitdo SF30+SF30PRO+Arcade Stick - Retrobit Megadrive

                                airdream 1 Reply Last reply Reply Quote 0
                                • airdream
                                  airdream Theme moderator @Secamfr last edited by airdream

                                  @Secamfr
                                  C'est deja super que tu as pu tester crt-nes-mini 😊
                                  L'important c'est d'avoir le choix, zfast est très bien j'en suis aussi persuade
                                  C'est quoi ta taille d’écran par curiosité?

                                  Thème MUKASHI / RPI 4 (4GB) / 3B+ et 3B / Recalbox dernière version

                                  1 Reply Last reply Reply Quote 0
                                  • Secamfr
                                    Secamfr last edited by

                                    @airdream Tu a raison l'important c'est le choix !
                                    Ma recalbox est sur un petit écran de 19 pouces mais je suis à 1 mètre de l'écran.
                                    J'ai comparé avec une vrai console sur CRT et je préfère le zfast même si les scanlines ne sont pas parfaites (ça dépend des émuls).

                                    RPI4b 4Go : Argon One - RGB Dual - 8bitdo SF30+SF30PRO+Arcade Stick - Retrobit Megadrive

                                    airdream 1 Reply Last reply Reply Quote 1
                                    • guicln
                                      guicln last edited by guicln

                                      Décidément les topics sur les shaders sont toujours très remplis 😄

                                      @airdream said in [Tuto] mettre par defaut le shader crt-nes-mini.glspl (ou un autre):

                                      Si j'ai bien compris tous tes jeux fba_libretro auront un shader vertical? (meme les jeux horizontaux?)
                                      L’idéal serait vraiment de trier entre horizontaux et verticaux mais a part le faire manuellement je ne crois pas que cela puisse être automatisé...

                                      Complètement d'accord ! Je me suis cassé la tête pour essayé d'avoir des shaders différents selon les jeux mais ce n'est apparemment plus possible.

                                      On peut toujours choisir une configuration spécifique selon le jeu, qu'on enregistre dans le répertoire suivant (il y a d'autres repertoires possibles comme celui des Overlays, mais je privilégie celui que Retroarch choisi par défaut) :
                                      /recalbox/share/system/.config/retroarch/config/nom_du_systeme

                                      Le fichier porte le nom exact de la rom du jeu (avec son extension .zip, ou .md, etc.) en ajoutant à la fin ".cfg".
                                      Par exemple, si je veux des paramètres exclusifs à Metal Slug 3, je crée le fichier suivant :
                                      /recalbox/share/system/.config/retroarch/config/FinalBurn Neo/mslug3.zip.cfg

                                      Dans lequel j'y insère les commandes connues de Retroarch. Cependant "video_shader" ne fonctionne pas, je ne comprends pas pourquoi. Je créerai un sujet dans ce forum pour avoir un peu d'aide, car ce serait bien pratique de choisir selon les formats de jeux comme tu le dis.

                                      J'avais testé une fois "crt-royale-kurozumi" mais sur RPI ca rame en effet, j'avais été bluffé du rendu, dommage qu'il soit trop gourmand en ressoures.

                                      Pareil... J'imagine que le Pi 4 sera plus puissant pour ça, j'en attends beaucoup à ce niveau !

                                      Enfin cela reste mon ressenti, chacun ses goûts c'est ce qui est formidable avec recalbox puisqu'on peut personnaliser a souhaits !

                                      Encore une fois je suis bien d'accord 😉

                                      (toujours des scanlines alternées entre épaisse et fines, je me demande si tu as bien activé le mode Pixel Perfect?

                                      Bien vu... En vérité je n'utilise pas Pixel Perfect car ma distance avec la TV n'est pas idéale, j'y vois mieux comme ça. Mais en effet pour garder un rendu fidèle à l'image d'origine il faut activer l'option.

                                      Je te laisse zoomer sur l'image, j'ai choisi Marvel VS Capcom qui est bien coloré pour optimiser le rendu des scanlines ! Avec zfast_crt_curve et integer scale on :

                                      mvsc-200530-110243.png

                                      2 : Mettre le jeux en vertical sur retroarch (et retourner ta TV ce qui n'est pas pratique si tu dois changer a chaque fois, quoi que certains support TV permettent désormais de faire une rotation de la TV)

                                      Oui pour DoDonPachi j'ai choisi le vertical qui rend mieux (le standard a un mauvais rendu) mais il manque une rotation à 90° c'est sûr.

                                      En Pixel Perfect :
                                      zfast_crt_curve.png

                                      1 Reply Last reply Reply Quote 0
                                      • guicln
                                        guicln last edited by

                                        Zoom en Standard, Pixel Perfect :

                                        zoom_standard.png

                                        1 Reply Last reply Reply Quote 0
                                        • airdream
                                          airdream Theme moderator @Secamfr last edited by airdream

                                          @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 plus

                                          rappel 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)
                                          text alternatif

                                          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.

                                          Thème MUKASHI / RPI 4 (4GB) / 3B+ et 3B / Recalbox dernière version

                                          1 Reply Last reply Reply Quote 1
                                          • guicln
                                            guicln last edited by

                                            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.

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Want to support us ?

                                            73
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com