Libretroコアを基盤とし、NESからPSP、3DSまで対応するAndroid向けオープンソースのマルチシステムレトロゲームエミュレーター。
mausimus/ShaderGlass
Windowsデスクトップや個別のアプリウィンドウに、CRTやアップスケーリングなどRetroArch風のGPUシェーダーを重ねるオーバーレイ。
- スター
- 4,343
- フォーク
- 125
- 未解決の Issue
- 182
- 最終コミット
- 一昨日
これは何?
ShaderGlassは、Windowsデスクトップ上にGPUシェーダーを適用します。透明なフローティングウィンドウとして表示する方法と、特定のウィンドウの出力を複製する方法があります。CRTモニターの再現、画像のアップスケーリング、テレビやVHS風の表現、ぼかしやシャープ化などに対応した、1200種類以上のRetroArchシェーダーを内蔵しています。
主な用途はレトロゲームやピクセルアートです。DOSBox、FS-UAE、Altirra、ScummVM、VICEなどのエミュレーターやレトロ向けプラットフォームでよく使われるほか、Asepriteでシェーダーやアスペクト比補正を適用したピクセルアートのプレビューにも利用できます。また、ブラウザーの動画や最新のゲームなど、ほかのウィンドウにも適用でき、WebカメラやキャプチャカードなどのUSBソースも取り込めます。出力はOBSのGame Captureソースで録画できます。
このプロジェクトはC++とDirectX 11で開発されています。プロファイルの保存と読み込みに対応し、外部の.slangpおよび.slangシェーダーをインポートできます。Linuxでは、クローンモードでPipeWireキャプチャを使い、WineまたはProton上で動作します。
主な機能
- 01透明なフローティングウィンドウでデスクトップにシェーダーを適用するか、複製したアプリウィンドウに適用できます。
- 02CRT、アップスケーリング、各種フィルター効果に使える1200種類以上のRetroArchシェーダーを内蔵しています。
- 03DOSBox、Altirra、Asepriteなどのエミュレーターやピクセルアートツールで利用できます。
- 04WebカメラやキャプチャカードなどのUSBソースを取り込めます。
- 05プロファイルの保存と読み込みに対応し、外部の.slangシェーダーをインポートできます。
- 06出力はOBSのGame Captureソースでキャプチャできます。
ユースケース
- エミュレーターで動作するレトロゲームにCRTの走査線や湾曲を加える。
- Asepriteでアスペクト比補正やシェーダー効果を適用したピクセルアートをプレビューする。
- 動画配信や録画に向けて、動画ストリームや最新のゲームにビジュアルフィルターを適用する。
- Linux上でWineまたはProtonを使い、クローンモードでオーバーレイを動作させる。
クイックスタート
- 1
Windows x64 用の安定版 zip をダウンロードします
- 2
zip を展開して ShaderGlass を実行します
使う前に知っておきたいこと
- Windows 専用です。Linux では、クローンモードキャプチャを使い、Wine/Proton 経由でのみサポートされます。
- すべての機能を利用するには Windows 10 バージョン 2004 以降と、DirectX 11 対応 GPU が必要です。
- GPL-3.0 でライセンスされており、コピーレフトライセンスは派生物にも適用されます。
トピック
よくある質問
- ShaderGlass とは?
- Windowsデスクトップや個別のアプリウィンドウに、CRTやアップスケーリングなどRetroArch風のGPUシェーダーを重ねるオーバーレイ。 ShaderGlassは、Windowsデスクトップ上にGPUシェーダーを適用します。透明なフローティングウィンドウとして表示する方法と、特定のウィンドウの出力を複製する方法があります。CRTモニターの再現、画像のアップスケーリング、テレビやVHS風の表現、ぼかしやシャープ化などに対応した、1200種類以上のRetroArchシェーダーを内蔵しています。
- ShaderGlass は無料で使えますか?ライセンスは?
- ShaderGlass は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ShaderGlass は今もメンテナンスされていますか?
- 活発にメンテナンス中。ShaderGlass の最終コミットは 2026年10月18日 です。
- ShaderGlass は何に使えますか?
- エミュレーターで動作するレトロゲームにCRTの走査線や湾曲を加える。 Asepriteでアスペクト比補正やシェーダー効果を適用したピクセルアートをプレビューする。 動画配信や録画に向けて、動画ストリームや最新のゲームにビジュアルフィルターを適用する。 Linux上でWineまたはProtonを使い、クローンモードでオーバーレイを動作させる。
- ShaderGlass のインストール方法は?
- Windows x64 用の安定版 zip をダウンロードします zip を展開して ShaderGlass を実行します
- ShaderGlass はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mausimus/ShaderGlass
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ゲーム画面のテキストや漫画、ゲーム音声をリアルタイムで翻訳し、原文の上に重ねて表示するWindowsツール。
CLIで操作し、アプリウィンドウや仮想ワークスペース、モニターを配置するWindows向けタイル型ウィンドウマネージャー。
winapp2.iniのコミュニティ製クリーニングルールで不要ファイルを削除する、WinUI 3製のモダンなオープンソースWindowsクリーナーです。
WinUI 3とWin2Dで構築されたWindows向けの歌詞ビジュアライザー兼音楽プレーヤー。音節ごとのカラオケ表示やカスタマイズ可能なレイアウトに対応しています。
USBドライブをマルチブート対応にし、ISOやWIMなどをコピーして起動メニューから選べるオープンソースツール。