﻿﻿{"id":1939,"date":"2025-12-30T13:18:19","date_gmt":"2025-12-30T12:18:19","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/shaderbeam-retrouvez-la-clarte-crt-sur-vos-ecrans-lcd-et-oled\/"},"modified":"2025-12-30T13:18:19","modified_gmt":"2025-12-30T12:18:19","slug":"shaderbeam-retrouvez-la-clarte-crt-sur-vos-ecrans-lcd-et-oled","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/shaderbeam-retrouvez-la-clarte-crt-sur-vos-ecrans-lcd-et-oled\/","title":{"rendered":"ShaderBeam &#8211; Retrouvez la clart\u00e9 CRT sur vos \u00e9crans LCD et OLED"},"content":{"rendered":"<p>J&#8217;sais pas si vous vous rappelez mais quand on jouait \u00e0 nos jeux pr\u00e9f\u00e9r\u00e9s sur un de ces vieux \u00e9crans CRT, l&#8217;image \u00e9tait nette ! Une clart\u00e9 de mouvement quasi parfaite, avec tr\u00e8s peu de tra\u00een\u00e9es&#8230; C&#8217;\u00e9tait chouette ! H\u00e9 bien y&#8217;a un dev qui a d\u00e9cid\u00e9 de recr\u00e9er \u00e7a sur nos \u00e9crans modernes avec un outil open source qui s&#8217;appelle<br \/>\n<a href=\"https:\/\/github.com\/mausimus\/ShaderBeam\">ShaderBeam<\/a><br \/>\n.<\/p>\n<p>En fait, le souci de nos LCD et autres OLED, c&#8217;est que chaque pixel reste allum\u00e9 pendant toute la dur\u00e9e d&#8217;une frame (c&#8217;est ce qu&#8217;on appelle le<br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Display_motion_blur\">sample-and-hold<\/a><br \/>\n). Alors que sur un CRT, le faisceau d&#8217;\u00e9lectrons balayait l&#8217;\u00e9cran ligne par ligne, donc chaque pixel ne s&#8217;allumait qu&#8217;une fraction de seconde. C&#8217;est \u00e7a qui donnait cette sensation de nettet\u00e9 en mouvement. C&#8217;est pr\u00e9cis\u00e9ment ce comportement que ShaderBeam tente de reproduire via un shader GPU.<\/p>\n<div class=\"youtube-container\">\n<div>\n<p>Le projet vient de sortir en version 0.1 beta et c&#8217;est d\u00e9velopp\u00e9 par Mausimus, le m\u00eame gars qui a cr\u00e9\u00e9<br \/>\n<a href=\"https:\/\/github.com\/mausimus\/ShaderGlass\">ShaderGlass<\/a><br \/>\n(un overlay pour appliquer des shaders sur Windows). Et son nouveau b\u00e9b\u00e9 utilise la technologie de simulation CRT de<br \/>\n<a href=\"https:\/\/blurbusters.com\/\">Blur Busters<\/a><br \/>\n, d\u00e9velopp\u00e9e par Mark Rejhon et Timothy Lottes.<\/p>\n<p>Si vous testez, vous verrez, les r\u00e9sultats peuvent \u00eatre assez bluffants selon votre config. Sur un \u00e9cran 120Hz, vous pouvez r\u00e9duire le flou de mouvement jusqu&#8217;\u00e0 50% pour du contenu 60fps. \u00c0 240Hz, on peut monter \u00e0 75% de r\u00e9duction. Et si vous avez un monstre \u00e0 480Hz, c&#8217;est jusqu&#8217;\u00e0 87,5% de blur en moins. Autant dire que \u00e7a peut commencer \u00e0 se rapprocher de l&#8217;exp\u00e9rience CRT d&#8217;antan.<\/p>\n<p>Le gros avantage par rapport au Black Frame Insertion classique (le BFI que proposent certains \u00e9crans), c&#8217;est que ShaderBeam peut flicker moins selon les r\u00e9glages. Au lieu d&#8217;alterner brutalement entre image et noir, le shader simule la phosphorescence qui s&#8217;estompe progressivement. R\u00e9sultat, \u00e7a peut \u00eatre plus agr\u00e9able pour les yeux sur du contenu 60fps.<\/p>\n<p>Par contre, y&#8217;a quelques contraintes. D\u00e9j\u00e0 vous avez besoin d&#8217;un \u00e9cran qui monte au minimum \u00e0 100Hz, et 240Hz ou plus c&#8217;est vraiment l&#8217;id\u00e9al. Ensuite, le dev recommande d&#8217;utiliser un deuxi\u00e8me GPU (votre iGPU int\u00e9gr\u00e9 fait l&#8217;affaire) pour faire tourner ShaderBeam pendant que votre carte graphique principale g\u00e8re le jeu. \u00c7a peut aider \u00e0 \u00e9viter les probl\u00e8mes de d\u00e9sync dans la plupart des jeux.<\/p>\n<p>Pour l&#8217;installer, ensuite c&#8217;est assez simple. Vous t\u00e9l\u00e9chargez le zip depuis GitHub, vous lancez l&#8217;exe, et l&#8217;overlay se met par-dessus vos jeux en fullscreen. Y&#8217;a des raccourcis clavier pour afficher l&#8217;interface de config (Ctrl+Shift+B), et vous pouvez ajuster plein de param\u00e8tres selon votre \u00e9cran et vos pr\u00e9f\u00e9rences. Attention, il est recommand\u00e9 de d\u00e9sactiver HAGS, VRR et HDR pour de meilleurs r\u00e9sultats.<\/p>\n<p>Bon, c&#8217;est encore une beta, donc attendez-vous \u00e0 quelques bugs et attention si vous \u00eates photosensible car \u00e7a peut cr\u00e9er des flashs rapides. Mais pour les nostalgiques du CRT qui veulent retrouver cette clart\u00e9 de mouvement sur leurs \u00e9crans modernes, c&#8217;est vraiment un projet \u00e0 suivre. D&#8217;ailleurs,<br \/>\n<a href=\"https:\/\/testufo.com\/crt\">Blur Busters propose une d\u00e9mo interactive<\/a><br \/>\nsi vous voulez voir le principe en action avant de t\u00e9l\u00e9charger.<\/p>\n<p>\n<a href=\"https:\/\/www.tomshardware.com\/video-games\/pc-gaming\/shaderbeam-provides-crt-like-motion-clarity-on-high-refresh-rate-lcd-and-oled-monitors-open-source-project-offers-bfi-emulation-in-any-game\">Source<\/a>\n<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>J&#8217;sais pas si vous vous rappelez mais quand on jouait \u00e0 nos jeux pr\u00e9f\u00e9r\u00e9s sur un de ces vieux \u00e9crans CRT, l&#8217;image \u00e9tait nette ! Une clart\u00e9 de mouvement quasi parfaite, avec tr\u00e8s peu de tra\u00een\u00e9es&#8230; C&#8217;\u00e9tait chouette ! H\u00e9 bien y&#8217;a un dev qui a d\u00e9cid\u00e9 de recr\u00e9er \u00e7a sur nos \u00e9crans modernes avec un outil open source qui s&#8217;appelle ShaderBeam . En fait, le souci de nos LCD et autres OLED, c&#8217;est que chaque pixel reste allum\u00e9 pendant toute la dur\u00e9e d&#8217;une frame (c&#8217;est ce qu&#8217;on appelle le sample-and-hold ). Alors que sur un CRT, le faisceau d&#8217;\u00e9lectrons balayait l&#8217;\u00e9cran ligne par ligne, donc chaque pixel ne s&#8217;allumait qu&#8217;une fraction de seconde. C&#8217;est \u00e7a qui donnait cette sensation de nettet\u00e9 en mouvement. C&#8217;est pr\u00e9cis\u00e9ment ce comportement que ShaderBeam tente de reproduire via un shader GPU. Le projet vient de sortir en version 0.1 beta et c&#8217;est d\u00e9velopp\u00e9 par Mausimus, le m\u00eame gars qui a cr\u00e9\u00e9 ShaderGlass (un overlay pour appliquer des shaders sur Windows). Et son nouveau b\u00e9b\u00e9 utilise la technologie de simulation CRT de Blur Busters , d\u00e9velopp\u00e9e par Mark Rejhon et Timothy Lottes. Si vous testez, vous verrez, les r\u00e9sultats peuvent \u00eatre assez bluffants selon votre config. Sur un \u00e9cran 120Hz, vous pouvez r\u00e9duire le flou de mouvement jusqu&#8217;\u00e0 50% pour du contenu 60fps. \u00c0 240Hz, on peut monter \u00e0 75% de r\u00e9duction. Et si vous avez un monstre \u00e0 480Hz, c&#8217;est jusqu&#8217;\u00e0 87,5% de blur en moins. Autant dire que \u00e7a peut commencer \u00e0 se rapprocher de l&#8217;exp\u00e9rience CRT d&#8217;antan. Le gros avantage par rapport au Black Frame Insertion classique (le BFI que proposent certains \u00e9crans), c&#8217;est que ShaderBeam peut flicker moins selon les r\u00e9glages. Au lieu d&#8217;alterner brutalement entre image et noir, le shader simule la phosphorescence qui s&#8217;estompe progressivement. R\u00e9sultat, \u00e7a peut \u00eatre plus agr\u00e9able pour les yeux sur du contenu 60fps. Par contre, y&#8217;a quelques contraintes. D\u00e9j\u00e0 vous avez besoin d&#8217;un \u00e9cran qui monte au minimum \u00e0 100Hz, et 240Hz ou plus c&#8217;est vraiment l&#8217;id\u00e9al. Ensuite, le dev recommande d&#8217;utiliser un deuxi\u00e8me GPU (votre iGPU int\u00e9gr\u00e9 fait l&#8217;affaire) pour faire tourner ShaderBeam pendant que votre carte graphique principale g\u00e8re le jeu. \u00c7a peut aider \u00e0 \u00e9viter les probl\u00e8mes de d\u00e9sync dans la plupart des jeux. Pour l&#8217;installer, ensuite c&#8217;est assez simple. Vous t\u00e9l\u00e9chargez le zip depuis GitHub, vous lancez l&#8217;exe, et l&#8217;overlay se met par-dessus vos jeux en fullscreen. Y&#8217;a des raccourcis clavier pour afficher l&#8217;interface de config (Ctrl+Shift+B), et vous pouvez ajuster plein de param\u00e8tres selon votre \u00e9cran et vos pr\u00e9f\u00e9rences. Attention, il est recommand\u00e9 de d\u00e9sactiver HAGS, VRR et HDR pour de meilleurs r\u00e9sultats. Bon, c&#8217;est encore une beta, donc attendez-vous \u00e0 quelques bugs et attention si vous \u00eates photosensible car \u00e7a peut cr\u00e9er des flashs rapides. Mais pour les nostalgiques du CRT qui veulent retrouver cette clart\u00e9 de mouvement sur leurs \u00e9crans modernes, c&#8217;est vraiment un projet \u00e0 suivre. D&#8217;ailleurs, Blur Busters propose une d\u00e9mo interactive si vous voulez voir le principe en action avant de t\u00e9l\u00e9charger. Source<\/p>\n","protected":false},"author":1,"featured_media":1940,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1939","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1939"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1939\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1940"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}