Skip to content

ja Adding Custom Filters

animeojisan edited this page Sep 4, 2026 · 4 revisions

カスタムフィルターの追加

English | 日本語

Neoには大きく分けて、

  1. Neoに標準で内蔵・同梱されているフィルター
  2. ユーザーが外部からデータを取得し、決められたフォルダーへ追加してNeoに読み込ませるもの

があります。

CRT Beam Simulator-Neo は1番目で、Neo標準内蔵フィルターです。

Retro Crisis GDV-NTSC は2番目の代表例で、ユーザー自身が外部からLibretroプリセットデータを取得し、Neoの slangp/ 以下へ配置して利用します。

GLSLシェーダー

Neoはmpv互換GLSLシェーダーを追加できます。

shaders/

ONNXモデル

互換性のあるONNXモデルも追加できます。ただしグラフ構造、入出力、倍率、精度、モデル種別等がNeoの想定と合う必要があります。

外部Libretro .slangp プリセット

Neoには外部Libretroプリセット専用フォルダーがあります。

slangp/

Neoはこのフォルダー以下の .slangp を再帰的に検索します。

.slangp から参照される .slang、LUT、include等は依存データとして読み込まれ、フィルター一覧には個別表示されません。

代表例が Retro Crisis GDV-NTSC です。

Retro Crisis GDV-NTSC の詳しい導入方法

基本配置:

cHiDeScaler-Neo/
└─ slangp/
   ├─ shaders_slang/
   └─ retro crisis/

.slangp は相対パスで他ファイルを参照する場合があるため、フォルダー名とフォルダー構成が重要です。

ライセンス

Neoで技術的に読み込めることと再配布できることは別です。外部モデル、シェーダー、プリセットパック、LUT等をNeo配布物へ含める場合は元ライセンスを確認してください。

Clone this wiki locally