RETROPA / フィルター

iPhone と iPad のエミュレータ用 CRT フィルター

Retropa の高度な CRT フィルターと LCD フィルターは、整数倍の拡大を必要とせず、実際の表示領域に合わせて働きます。iPhone の画面サイズ、iPad のレイアウト、向きを問わず、レトロな画面らしさを保ちます。

iOS版を入手

無料ダウンロード。任意のアプリ内購入あり。iOS 18 以降。

表示フィルターの選択と CRT の画面処理を紹介する Retropa 製品画像
表示フィルターの選択と CRT の画面処理を紹介する Retropa 製品画像
01

表示のしかたを選び、次に強さを決める

最近傍の画素による表示は、元の画素の境界をくっきり保ちます。CRT の処理では走査線、マスク、端の陰影を使い、LCD の処理では画素やサブピクセルの構造を加えます。これらの選択が変えるのは見え方であり、元になるゲームの解像度ではありません。

  • まずフィルターなしの映像を基準として見てください。
  • タイトル画面だけでなく、小さな文字、明るい輪郭、暗い部分も確認します。
  • 実際に遊ぶ大きさと向きで結果を判断してください。
02

整数倍の拡大は必要ありません

整数倍の拡大は、ゲームの各画素を表示の整数個の画素に対応させます。くっきりした最近傍の映像には役立ちますが、使われない余白が残ることがあります。Retropa の高度なフィルターは実際の出力領域を考慮するため、表示の構造が 2 倍や 3 倍といった整数倍に縛られません。ゲームの縦横比を保ったまま、お使いの端末やスキンに合う表示領域を使えます。

  • CRT V4 は電子ビームの広がりを再構成し、出力画素の広がりを用いて蛍光体の構造を解析的に処理します。
  • Trinitron は走査線のビームを積分し、帯域を制限したアパーチャグリルの高調波を使います。
  • DMG は単純に格子を点で標本化するのではなく、液晶セルの覆いを積分します。
03

走査線を重ねるだけではありません

基本的な CRT Lite、LCD Grid、Scanline の各プリセットは、より軽い表示処理を提供します。高度なプリセットは、ビームの幅、蛍光体の透過、反射型液晶の素材など、表示そのものをより多くモデル化します。直接標本化した格子は、整数倍でない倍率では不均一になることがあり、出力を考慮した積分は解決できない細部を自然になじませる助けになります。これは、従来のフィルターすべてに整数倍の拡大が必要だという主張でも、すべての端末とプリセットで乱れが出ないという主張でもありません。

04

ブラウザでの比較で分かること

テレビのプレビューでは、基本的なフィルターに加えて、実機の式を取り入れた CRT V4、Trinitron V1、DMG を確認できます。高度なモードは、画素の広がりの積分を含む選択された実機の式を、1 つの共通の表示カーブで再現します。ブラウザ上の描画では、時間方向の残像、多段のブルーム処理の全体、実機の色管理は省略されています。ここで示されるのは表示の特性であり、Metal による画素単位で同一の出力や実際のプレイ映像ではありません。

05

RetroArch のシェーダープリセットを読み込む

.slangp のプリセットは、複数のシェーダーの段、テクスチャ、パラメータの値を参照することがあります。読み込むときは、そうした依存するファイルをまとめて保ってください。プリセットのファイルだけでは不完全なことがあります。.slang ファイルはまとまった一式ではなく、1 つのシェーダーを記述するものです。

  • 対応しているシェーダーの流れを想定したパッケージを使ってください。
  • プリセットが読み込めない場合は、ゲームを変える前に、参照先のファイルと互換性を確認します。
  • 複雑な組み合わせでフレームの間隔や電池の消費が気になる場合は、軽いプリセットを試してください。
06

画質には性能の代償があります

多段のフィルターは、最近傍の表示よりも GPU の処理を多く必要とすることがあります。性能は端末、エミュレータのコア、出力解像度、プリセットによって変わります。Retropa は、読み込んだすべてのシェーダーがどの iPhone でも同じように動くことを約束するものではありません。高度なフィルターには Plus が必要です。選べる内容はアプリで確認してください。

PackHub でフィルターを見る

Retropa 高度なフィルター

美しい画面は、整数倍だけじゃない。

ゲームを2倍や3倍の枠に収める必要はありません。Retropa の高度なフィルターは実際の表示領域に合わせて処理し、さまざまなサイズの iPhone と iPad でレトロな画面の質感を保ちます。

Retropa 所有のピクセルアート場面:キャラクターと夜景
原画
Retropa 高度
原画と標準
原画

プレビューを準備中

ウェブ上の近似プレビュー

Retropa 所有の場面。ネイティブの数式を参考にした WebGL による近似です。時間的な残光や完全な多段ブルーム処理は省略しています。実際の効果は iOS アプリを基準としてください。

出力

画面に合わせる。映像はそのままに。

整数倍拡大ではゲームの1ピクセルを整数個の画面ピクセルに対応させますが、余白が増えることもあります。Retropa の高度なフィルターは倍率を固定せず、実際の出力サイズに合わせてビーム、走査線、ピクセル構造を処理します。縦横の向きやスキンの表示領域にも対応します。

標準的な格子と走査線
線や格子を直接サンプリングすると、非整数倍率で太さのむら、ちらつき、モアレが生じる場合があります。結果はフィルターによって異なります。
Retropa の高度なフィルター
出力ピクセルの領域にわたる積分や帯域制限によって、解像できない細かな構造を自然に馴染ませます。各ピクセルに無理に縞を描きません。

フィルターは元の解像度を増やすものではなく、縦横比を引き伸ばす必要もありません。最終的な見た目と性能は、端末、プリセット、表示サイズによって異なります。

Retropa.

無料ダウンロード。任意のアプリ内購入あり。iOS 18 以降。

iOS版を入手