RetroArchでシェーダーを使用して ゲームをブラウン管テレビの画像のように見せる方法

※当ブログでは商品・サービスのリンク先にプロモーションを含みます。ご了承ください。

 

 

RetroArchのマルチエミュレータフロントエンドを使ってお気に入りのゲームをプレイすることをよく勧められます。しかし、何十年も前に初めてプレイしたときの記憶と比べると、まだ少し「ずれて」見えるかもしれません。

ありがたいことに、RetroArchは様々なシェーダーをサポートしており、マリオやソニック、そしてその仲間たちと初めて出会った古代のブラウン管の見た目をエミュレートすることができます。

では、これらのシェーダーがどのように機能し、どのように設定すれば、あなたの古いゲームを、かつての、ぼやけた、古い蛍光灯で歪んだ、シャドウマスク/トリニトロンの輝きに変えることができるのか、見てみましょう。

 

この記事で解決する疑問

・DSエミュ コア DeSmuMEの各種設定
・エミュレータを便利にする方法

 

今回は【RetroArchでシェーダーを使用して ゲームをブラウン管テレビの画像のように見せる方法】を紹介していきます。

 

 

 

 

ページコンテンツ

RetroArch シェーダーはどのように機能しますか?

 

シェーダーはGPU上で動作するコードの断片で、ゲームまたはこの場合はエミュレータによって生成されたグラフィックスの外観を変更します

シェーダーは、ゲーム画面の見え方を根本的に変えるビジュアルフィルタと考えることができます。世界の色、明るさ、コントラストの知覚に影響を与えるのです。

RetroArchには様々なシェーダーが付属しており、ゲームに何十ものエフェクトを適用することができます。ゲームの色を変えるものもあれば、グラフィックをよりシャープに見せてディテールを強調したり、「ジャギー」(モニタの解像度とゲームのオリジナルターゲット解像度の差によって現れる目立つピクセル)を減らして滑らかに見せたりするものもあります。

 

RetroArch のシェーダーのさまざまな「タイプ」

 

RetroArchは様々なグラフィックAPIをサポートしています。

後で見るように、複数の言語のシェーダーも付属しています。また、すべてのAPIに対応しているわけではありません。

さらに物事を複雑にするために、あるAPIはあなたの特定のGPU上で他のAPIに比べてより良く動作するかもしれませんし、ゲームをプレイするために選択したエミュレータコアによって、より良い結果や悪い結果につながるかもしれません。あなたのハードウェアとプレイしたいゲームの組み合わせに最適な結果を得るには、実験が必要かもしれません。

NvidiaまたはAMD製のGPUを搭載した比較的新しいPCを使用しているほとんどのユーザーは、まずVulkan APIを試し、次にOpenGL、そしてDirect3Dを試すべきです。

後述しますが、シェーダーは3種類から選択できます: CG、GLSL、Slangだ。理想的には、Vulkan、Direct3D、OpenGL APIと互換性のある3番目のオプション、Slangを選ぶことです。RetroArchの公式ドキュメントによると、これは最新の推奨シェーダーフォーマットです。

2番目の選択肢はGLSLですが、これらのシェーダーはOpenGLとしか互換性がなく、携帯電話やタブレットでの使用に最適です。

CGは公式には古く、非推奨とされており、RetroArchのいくつかのバージョンではサポートされていません。

シェーダーを選択する前に…

 

シェーダーそのものに移る前に、エミュレートされたゲームの見た目にとって同様に重要な、RetroArch の他のオプションをいくつか見てみましょう。

【設定の手順】
  1. RetroArch の全画面メニューを使用しているときに、[設定]に移動し、[ドライバー]サブメニューに入ります。
  2. [ビデオ]オプションに移動し、使用するグラフィックス API のビデオ ドライバー (この場合はVulkan ) を選択します。
  3. RetroArch メニューのトップレベルに戻り、プレイしたいゲームを起動します。この記事では、 Beetle PSX-HWエミュレーション コアを搭載した Sony の最初の PlayStation コンソールのクラシック ゲームを使用します。
  4. ゲームを起動して実行したら、RetroArch のメニューに戻ります (デフォルトでは、キーボードの F1 を押すとアクセスできます)。アクティブなゲームのメニューが表示されます。下にスクロールして、[オプション]エントリを選択します。
  5. 下にスクロールして、 「テクスチャ フィルタリング」エントリを見つけます。これは次に説明するシェーダーとは関係ありませんが、ゲームの見た目にとっても同様に重要です。ゲームのグラフィックスをできるだけオリジナルのハードウェアに近づけるには値をNearestに設定し、プレイ中にグラフィックスをより滑らかに見せたい場合はBilinearまたは3-point に設定し、より高度なスムージング アルゴリズムを使用するにはSABRxBR、またはJINC2 を設定します。ゲームはより漫画っぽく見えます。

 

 

 

RetroArch のシェーダーを使用した DIY レトロゲーム リマスタリング

 

RetroArch でシェーダを使用するのは、メニューからシェーダを選択するのと同じくらい簡単です。難しいのは、自分の好みに最適なものを見つけて、お気に入りのゲームを思い出の見た目に仕上げ、さらに調整して RetroArch のビジュアル出力を完璧にすることです。

まず、前のメニュー レベルに戻ります (デフォルトではバックスペースを使用します)。下にスクロールして「Shaders」サブメニューを見つけて入力します。

 

 

【設定の手順】

  1. ビデオ シェーダのトグルをオンに切り替えて、シェーダの使用を有効にします。
  2. [Load Shader Preset]を選択してシェーダをロードします。
  3. 最後のフォルダーshaders_slangに移動し、そこに入ります。
  4. RetroArch では、シェーダ コレクションを理解しやすいように、タイプに応じてフォルダにグループ化しています。この記事では、ゲームを古い CRT モニターに表示したときと同じように見せる CRT シェーダーを取り上げます。これらのシェーダはCRTサブフォルダにあります。
  5. RetroArch は多くの CRT シェーダを提供し、それぞれが異なる CRT 画面の「外観」を複製します。スキャンラインを追加して、CRT モニターが不均一に見える様子を模倣するだけで、1 行おきに暗い色になるものもあります。グロー、ぼかし、色の歪みなど、より多くの効果を組み合わせたものもあります。
  6. 私たちは、ソニーの古いトリニトロン テレビに似た外観を実現するために、さまざまなエフェクトを積み重ねるCRT Royaleシェーダーを採用しました。
  7. 選択したシェーダーによるゲームの見た目が気に入らない場合は、Shadersメニューに戻り、Video Shader をフリックしてオフに戻し、再びオンに戻します。このアクションにより、アクティブなシェーダがアンロードされ、新しいシェーダを選択できるようになります。
  8. 非常に気に入っているものの、少し「オフ」に見えるシェーダーを見つけた場合は、それ以上の代替案を探すのではなく、それを微調整してください。Shadersメニューに戻り、さらに下にスクロールします。選択したシェーダーには、見た目を調整するためのオプションがいくつか用意されていると思われます。たとえば、CRT Royaleシェーダは、個別に調整できるさまざまなシェーダのパッケージです。これにより、ブルームの量やスキャンラインの影響などをカスタマイズできます。
  9. シェーダーの構成を調整しても、ゲームのグラフィックスに変化は見られません。そのためには、同じメニューの上部付近を上にスクロールして、[変更を適用]を選択する必要があります。

 

Retroarchを利用する上での危険

 

エミュレータや海外サイトの利用には、目に見えない法的・セキュリティ上のリスクが潜んでいます。まずは画像のリスクを正しく理解してください。

 

 

エミュは基本海外サイト経由のためウイルスソフトだけでは防げない2大リスクには、通信を暗号化するVPNの併用が現在の自衛のスタンダードです。

 

 

VPNで通信元を強力に隠蔽(データを遡らせない)すれば、誤ダウンロードによる訴訟や多額の罰金リスクやハッキングリスクを回避できます。

 

 

数あるVPNサービスの中でも、通信速度とコストパフォーマンス(月額500円程度)で私はNordVPNを選んでいます。今なら期間限定のセール価格で導入可能です。

  [実録] 筆者がVPNを導入した理由と、具体的な設定手順はこちら

 

 

【VPNの設定手順】

NordVPNのトップページのリンクをクリックして公式サイトに飛びます

セキュリティに不安な方はお得なセール中のNordVPNを利用してみてはいかがでしょうか?

 

NordVPNを公式サイトでお得にチェックする(30日間返金保証)

 

 

 

 

 

 

 

まとめ

 

今回は【Retroarchで動作する古いゲーム内の実績を有効にする方法・やり方】の紹介でした。

最新の画面は鮮明で鮮やかなグラフィックを表示するのに優れていますが、古いゲームをプレイすると、結果がピクセル化された混乱のように見える場合があります。

RetroArch のシェーダを使用すると、ゲームのビジュアルを、従来の CRT 画面上で意図されていた見た目に近づけることができ、さらに重要なことに、ゲームを初めてプレイしたときの見た目に近づけることができます

 

エミュレーターにはさまざまなゲーム機エミュがございます!

ファミコンから最新機種のswitchなどが開発されていますので
下記の記事を参考に好みのゲーム機エミュを導入してみましょう!!

↑こちらからゲームエミュの設定・使い方の一覧をまとめています

 

 

 

【今なら期間限定セール中】

現在、NordVPNでは最大70%以上の大幅割引セールを実施中です。2年プランなら月額500円程度と、コーヒー1杯分のコストで最高峰のセキュリティが手に入ります。

30日間の返金保証があるため、万が一「自分の環境では速度が出ない」と感じてもノーリスクで解約可能です。海外サイトを利用する前に、まずはこの「安心」を試してみてください。