# mekaYMD LiveScreenBinder v17 / Live Screen Camera 対応版

## 概要

`LiveScreenBinder` は、HS2 / StudioNEOV2 用の Live Screen 表示プラグインです。

専用Studioアイテム **Live Screen** に、Studioのカメラ映像を表示できます。
追加アイテム **Live Screen Camera** を配置すると、その位置・向きから見た映像を Live Screen に表示します。

Live Screen Camera を配置していない場合は、従来通りメインカメラ映像を表示します。

---

## 対応環境

* HoneySelect2 / HS2
* StudioNEOV2
* BepInEx 導入済み環境

---

## 同梱内容

* `LiveScreenBinder.dll`
* `mekaYMD_live_screen01.zipmod`
* `mekaYMD_live_screen_camera01.zipmod`
  ※環境や配布形態により、zipmod名は異なる場合があります。

---

## 導入方法

### 1. DLLを配置

`LiveScreenBinder.dll` を以下の場所に入れてください。

```txt
HoneySelect2/
└─ BepInEx/
   └─ plugins/
      └─ LiveScreenBinder.dll
```

古い版の `LiveScreenBinder.dll` がある場合は、必ず削除または退避してください。
複数のLiveScreenBinder系DLLを同時に入れると、正常に動作しない場合があります。

---

### 2. zipmodを配置

Live Screen用のzipmodを以下の場所に入れてください。

```txt
HoneySelect2/
└─ mods/
   ├─ mekaYMD_live_screen01.zipmod
   └─ mekaYMD_live_screen_camera01.zipmod
```

---

## 使い方

StudioNEOV2を起動し、アイテム一覧から以下を配置します。

```txt
Live Screen
Live Screen Camera
```

`Live Screen` は映像を表示するスクリーンです。
`Live Screen Camera` は撮影位置を指定するためのカメラマーカーです。

配置後、以下のキーを押してください。

```txt
Ctrl + Shift + L
```

Live Screen Camera がある場合は、その視点の映像が Live Screen に表示されます。
Live Screen Camera がない場合は、メインカメラ映像が表示されます。

---

## 操作キー

```txt
Ctrl + Shift + L
Live Screenを検出して映像表示を開始します。

Ctrl + Shift + U
現在の状態で手動更新します。
```

---

## 仕様

* Live Screen Camera の位置・回転をもとに映像を取得します。
* Live Screen Camera がない場合はメインカメラ映像にフォールバックします。
* 映像更新は安定性重視の固定更新です。
* Skybox反映対応。
* NGSS / Graphics 環境での使用を想定しています。
* RenderTextureの残像対策を入れています。

---

## 注意事項

* 古いLiveScreenBinder系DLLを同時に入れないでください。
* Graphics設定によっては、ブラーや残像が強く出る場合があります。
* 画面がぼやける場合は、Graphics側の Blur / Motion Blur / DOF / Temporal系設定を下げると改善する場合があります。
* 環境によっては、SSSやPostProcess設定の影響を受ける場合があります。
* Live Screen Camera の向きは、Studio上でオブジェクトを回転させて調整してください。

---

## アンインストール

以下のファイルを削除してください。

```txt
BepInEx/plugins/LiveScreenBinder.dll
mods/内のLive Screen関連zipmod
```

---

## バージョン

```txt
LiveScreenBinder v1.3.4 fixed winning build
```

---

## 制作

mekaYMD
