EterPix
EterPix
/ Wiki アプリへ戻る
Wiki EterPixとは

EterPixとは

最終更新: 2026-10-08

EterPixは「写真を投稿・共有できるWebサービス」と「その投稿をVRChatワールドにリアルタイムで表示するギミック」が一体になったサービスです。

eterpix.comでは、誰でもアカウントを作って写真を投稿できます。パブリック投稿はフィードでみんなに見てもらえますし、フォルダに整理して特定の人だけに共有することも可能です。投稿には写真だけでなく、キャプションやワールドポータルのリンクも付けられます。

一方、VRChat側ではUnityのワールドにプレハブを置くだけで、フィードを自動表示するモニターが立ち上がります。写真・投稿者名・説明文がまとめて表示され、「ポータルを開く」ボタンで元のワールドに飛べるようになっています。プレイヤーが近づいたときだけ読み込む表示範囲トリガーも付いているので、無駄な通信(vram領域)を抑えられます。

このWikiの使い方

EterPixのアカウント登録はeterpix.comから行います。まだアカウントがない場合は、先に登録してから読み進めてください。
Wiki はじめに アカウント登録

アカウント登録

最終更新: 2026-10-08

EterPixは無料で使えます。メールアドレスかGoogleアカウントがあれば登録でき、スマートフォンからも利用可能です。

メールアドレスで登録する場合

  1. eterpix.com を開き、「新規登録」をクリックします
  2. メールアドレスとパスワードを入力して送信します
  3. 届いた確認メールのリンクをクリックして認証を完了させます
  4. ログインして、すぐに写真を投稿できます

Googleアカウントで登録する場合

  1. eterpix.com を開き、「Googleで登録」をクリックします
  2. Googleアカウントを選択して許可します
  3. そのままログイン済みの状態になります(メール確認は不要です)

登録が終わったら、基本的な使い方を読んで写真を投稿してみてください。

よくある質問

VRChatアカウントは必要ですか?
不要です。写真を投稿するだけなら、VRChatをやっていなくても使えます。
無料ですか?
はい、無料です。
スマホから使えますか?
はい、スマートフォンのブラウザから利用できます。
Wiki はじめに 基本的な使い方

基本的な使い方

最終更新: 2026-10-08

写真を投稿する

投稿に必要なのは「画像」と「ログイン済みアカウント」だけです。

  1. eterpix.com にログインします
  2. ホーム画面の投稿エリアから画像を選びます(ドラッグ&ドロップでも、クリックして選んでもOKです)
  3. 成人向けコンテンツの場合は、R18(NSFW)にチェックを入れてください
  4. 「投稿」を押して完了です

キャプションは省略できます(入力する場合は200文字以内)。VRChatで撮影した写真は、撮影したワールド情報が自動で付きます。

ホームの投稿フォームでできる追加設定(省略可能)

  • 公開範囲:全体公開(デフォルト)/フレンドのみ/自分のみ から選べます
  • フォルダ:投稿をフォルダに分類できます
  • ワールド情報を送信しない:EXIFから取得したワールド情報を付けたくない場合にチェックします

詳細投稿でできる追加機能

サイドパネルの「投稿を作成」ボタン、またはホームの投稿エリア左下「詳細投稿」ボタンから開けます。上記の設定をすべて行えるほか、左側にプレビューカードが表示され、投稿がどのように見えるか確認しながら設定できます。


対応している画像形式に制限はなく、JPEG・PNG・HEICなど、スマホで撮った写真もそのまま送れます。送信前にブラウザ側で最大2048pxにリサイズされます。1アカウントにつき最大100枚まで投稿できます。上限に達すると投稿できなくなりますが、古い投稿を削除すれば空きができます。

フォルダを作る・共有する

フォルダを使うと、投稿を整理してまとめて共有できます。

  1. 左メニューの「フォルダ」を開きます
  2. フォルダ名を入力して「作成」します
  3. 投稿画面からフォルダを選んで投稿するか、フォルダ内で既存の投稿を追加します

フォルダは共有リンクで他の人に見せられます。フォルダの設定画面から「共有リンクをコピー」してください。共有リンクを受け取った相手は、ログインなしで閲覧できます。

自分のフィードURLを確認する(VRChat連携用)

これは「VRChatワールドにモニターを設置する人向け」の機能です。写真を投稿するだけなら、このセクションは飛ばして大丈夫です。

フィードURLは、VRChatワールドのRequesterに設定することで「自分のフォルダの投稿だけをモニターに流す」ために使います。

  1. 左メニューの「フォルダ」を開きます
  2. 対象のフォルダの設定を開きます
  3. 「VRChat用URLを発行」ボタンをクリックします(すでに発行済みの場合は「VRChat用URLをコピー」)

コピーしたURLを、Unityのインスペクター設定(Requesterの「自分で入力」)に貼り付けてください。詳しい貼り付け方はインスペクター設定を参照してください。

Wiki VRChat連携 クイックガイド

クイックガイド

最終更新: 2026-10-07

EterPixをVRChatワールドに導入する最短手順です。各ステップの詳細は個別ページのリンクを参照してください。

前提: VCC 2.1以降インストール済み、VRChatワールドプロジェクトがある状態から始めます。
1
VCCにリポジトリを追加する

下のボタンをクリックするとVCCが起動し、リポジトリ追加の確認ダイアログが開きます。「Add」を押せば完了です。

VCCに追加する

2
eterpix_in_world をインストールする

VCCでワールドプロジェクトを開き、Manage Project → Packages から eterpix_in_world を検索して Add をクリック。Unityが再起動したら完了です。

3
テンプレートをシーンに置く

Hierarchyウィンドウで右クリック → EterPix > テンプレートを配置 を選択します。Prefabの場所を知らなくても配置できます。位置・回転をワールドに合わせて調整してください。

4
Requesterの取得先を設定する

EterpixRequester を選択し、Inspector の 取得先 (urlPreset) を「パブリック投稿」に設定します。自分のフォルダを表示したい場合は「自分で入力」を選びフィードURLを入力してください。

5
表示範囲トリガーのサイズ・位置を調整する

EterpixRequester にはあらかじめ BoxCollider(Is Trigger)が付いています。このコライダーの Center と Size をワールドに合わせて調整してください。プレイヤーがこの範囲内に入ったときだけ画像を読み込みます。

6
Playで動作確認する

Unity の Play ボタンを押し、Requesterの BoxCollider 範囲内に近づきます。数秒後にモニターに写真が表示されれば導入完了です。

うまくいかない場合: 導入チェックリストで全項目を確認してください。よくあるエラーはよくあるエラーと対処も参照してください。
Wiki VRChat連携 導入前の準備

導入前の準備

最終更新: 2026-10-06

EterPixをVRChatワールドに導入する前に、以下のパッケージが揃っているか確認してください。

必要なパッケージ一覧

パッケージ 入手先
VRChat SDK — Worlds VCC経由でインストール
UdonSharp VCC経由でインストール
TextMeshPro UnityのPackage Managerに含まれる
EterPix (eterpix_in_world) EterPixのVCCリポジトリから追加(次のページで説明)
VCC未インストールの場合: VCC (VRChat Creator Companion) がインストールされていない場合は、VRChatの公式サイトからダウンロードしてください。VCC 2.1以降が必要です。

VRChat SDK / UdonSharpのインストール確認

VRChatワールドプロジェクトを作成済みであれば、VRChat SDKとUdonSharpはすでに入っているはずです。VCCのプロジェクト画面でパッケージ一覧を確認してください。

TextMeshProの確認

UnityのPackage Managerを開き、TextMeshProが「Installed」になっているか確認します。未インストールの場合はインストールしてください。

メニュー: Window → Package Manager → Unity Registry → TextMeshPro

次のステップ

上記が揃ったら、次のページでEterPixパッケージ自体をVCC経由でインストールします。

Wiki VRChat連携 VCCパッケージの導入

VCCパッケージの導入

最終更新: 2026-10-06

EterPixのギミックをVRChatワールドに導入するには、AirPocket-EterPixパッケージをVCC(VRChat Creator Companion)経由でインストールします。Prefabを配置することでDownloader・Requester・Monitorが使えるようになります。

前提条件: VCC 2.1以降がインストールされていること。未インストールの場合は VRChatの公式サイト からダウンロードしてください。

パッケージリポジトリの追加

まずEterPix公式のVCCリポジトリをVCCに登録します。

推奨方法(1クリックで追加)

ボタンをクリックするとVCCが自動的に起動し、リポジトリ追加の確認ダイアログが開きます。

VCCに追加する

確認ダイアログで「Add」を押せば完了です。

手動で追加する場合(ボタンが動作しない場合など)
  1. VCCを起動し、左メニューのSettingsを開く
  2. Packages → Add Repositoryをクリック
  3. 以下のURLを貼り付けて追加する:
    https://alicealiciabb.github.io/AirPocket-EterPix-v2/index.json クリックでコピー

どちらの方法でも、「EterPix Packages」がリポジトリ一覧に追加されたことを確認してください。

プロジェクトへのインストール

  1. VCCでワールドプロジェクトを開く
  2. Manage Project → Packagesタブを選択
  3. eterpix_in_world を検索してAddをクリック
  4. Unityが再起動したらインストール完了

インストール後の確認

Unity上部メニューにEterPixが追加されていればインストール成功です。設置方法は次のページ「Prefabの配置」を参照してください。

うまくいかない場合: VCCのキャッシュが古い場合があります。SettingsのClear Package Cacheを試してください。
Wiki VRChat連携 Prefabの配置

Prefabの配置

最終更新: 2026-10-06

VCCからEterPixをインストールすると、Unityの Packages/ali.eterpix/ フォルダにPrefabが追加されます。用途に合わせて配置してください。

含まれるPrefabの一覧

Prefab名 説明
Etp_テンプレート Downloader・Requester・Monitor・Portalがセットになった一式。初回導入はこれを使う
EterpixDownloaderV2 Downloaderのみ。複数フィードを追加する際などに使う
EterpixRequester Requesterのみ
EterpixMonitor_Stack / _Split / _EterpixTheme モニターのデザインバリアント
EterpixPortal ポータル単体

基本的な配置手順

  1. Hierarchyウィンドウで右クリック → EterPix > テンプレートを配置 を選択する(Prefabの場所を知らなくても配置できます)
  2. 位置・回転・スケールをワールドに合わせて調整
  3. 次のページのInspector設定を行う

配置後のHierarchy構造

Etp_テンプレートを配置すると、Hierarchyには次のような構造が生成されます。

Etp_テンプレート
├── EterpixDownloaderV2        ← 写真・JSONの通信を一括管理
├── EterpixRequester           ← フィードの管理、表示範囲トリガーを持つ
│   ├── EterpixMonitor_Stack   ← モニターUI(縦積みレイアウト)
│   ├── EterpixMonitor_Stack (1)
│   ├── EterpixMonitor_Split   ← モニターUI(横分割レイアウト)
│   ├── EterpixMonitor_Split (1)
│   └── EterpixMonitor_Split (2)
└── EterpixPortal              ← ポータル(「ポータルを開く」で呼び寄せる)

正しく配置できているかの目安

  • EterpixDownloaderV2がシーンに1つだけ存在する
  • EterpixPortalがシーンに1つだけ存在し、名前が変わっていない
  • コンソールにコンパイルエラーが出ていない
注意:
  • シーン内に EterpixDownloaderV2 は1つだけ、EterpixPortal も1つだけにすること
  • UdonBehaviourを別のGameObjectへ移動・コピーすると、Network IDの競合でビルドが失敗することがある
Wiki VRChat連携 Inspector設定

Inspector設定

最終更新: 2026-10-06

Prefabを配置したら、Inspectorで各コンポーネントを設定します。

Requesterの設定

設定項目 説明
取得先 (urlPreset) パブリック投稿 = eterpix.comの公開フィード。自分で入力 = 任意のフィードURL
requestUrl 「自分で入力」選択時のJSONフィードURL
urlList (vrcurllist) 画像URLリスト。baseUrlを設定すると自動生成される(手動編集不要)
requestUrl を変更した後、Playを開始すると自動でURLリストが同期される。手動実行する場合はUnityメニューの ali / eterpix / Sync URL Lists from requestUrl を使う。

Monitorの設定

設定項目 説明
image 写真を表示するRawImageコンポーネント
prevButton / nextButton ページ送りボタン
pageLabel 現在ページ/合計ページ表示
userNameText 投稿者名
descriptionText 投稿説明文
worldContextRoot ワールド情報エリア(ワールド投稿でない場合は非表示)
openPortalButton 「ポータルを開く」ボタン
informationButton ⓘボタン(サービス説明ウィンドウの開閉)

ボタンのOnClick登録

各ボタンのOnClick()も、テンプレートプレハブの時点ですべて登録済みです。手動設定は不要です。

変更してしまった場合の確認・復元用に、登録されている関数をまとめておきます。

ボタン 登録する関数
prevButton PagePrev()
nextButton PageNext()
openPortalButton TogglePortal()
informationButton ToggleInformationWindow()
リロードボタン ReloadFeed()
テーマ切替ボタン CycleTheme()

表示範囲トリガーの設定

Requesterにはあらかじめ BoxCollider(Is Trigger)が付いています。Center と Size をワールドに合わせて調整してください。

  • Is Trigger = オン
  • LayerはIgnore Raycast(UIレーザーを遮らない)
  • EditorOnly タグを付けない(ビルドで削除されて範囲判定が効かなくなる)
  • コライダーの大きさはワールドに合わせて自由に調整してよい
Wiki VRChat連携 動作確認

動作確認

最終更新: 2026-10-06

Inspector設定が完了したら、実際に動作を確認します。Play Modeでの確認とBuild & Testの2段階で行うのがおすすめです。

Play Mode での確認

  1. Unityの Play ボタンを押す
  2. ClientSimのプレイヤーがRequesterのBoxCollider範囲内に入るか確認
  3. 数秒後にモニターに写真が表示されること
  4. < / > ボタンでページが切り替わること

Build & Test での確認

  1. VRChat SDKのコントロールパネルから Build & Test を実行
  2. ローカルのVRChatクライアントでワールドに入る
  3. モニターの前に近づき、ページ送り・ポータル呼び出しを確認
よくある忘れ: World Space UIのモニターがボタンに反応しない場合、モニターの Screen オブジェクトに GraphicRaycaster と VRC.SDK3.Components.VRCUiShape が両方アタッチされているか確認すること。
Wiki トラブルシューティング よくあるエラーと対処

よくあるエラーと対処

最終更新: 2026-10-06

Failed to assign network IDs

UdonBehaviourを別のGameObjectへ移動・コピーしたときに起きるエラーです。

VRChat SDKの Network ID Utility(SDKコントロールパネル内)を開き、競合しているIDを解消するか不要なエントリを削除する。

モニターに写真が表示されない(「読み込み中…」のまま)

  • プレイヤーがRequesterのBoxCollider範囲内にいるか確認
  • EterpixDownloaderV2 がシーンに存在するか確認
  • urlList のURLが256件同期されているか確認(メニュー ali / eterpix / Sync URL Lists from requestUrl)
  • コンソールでURL関連のエラーを確認

ボタンを押しても反応しない

  • Screen オブジェクトに GraphicRaycaster と VRCUiShape があるか確認
  • 各ボタンの OnClick() にMonitorコンポーネントと関数が手動登録されているか確認

ポータルが出ない

  • シーンに EterpixPortal という名前のGameObjectが1つあるか確認
  • eterpix_monitor の portal フィールドが未設定の場合、GameObject.Find("EterpixPortal") で自動解決されるが、名前が違うと見つからない
解決しない場合: 「導入チェックリスト」で全項目を確認してみてください。
Wiki トラブルシューティング 導入チェックリスト

導入チェックリスト

最終更新: 2026-10-06

導入時や不具合発生時に、以下の項目をすべて確認してください。

  • EterPixパッケージがVCC経由でインストール済み
  • シーンに EterpixDownloaderV2 が1つだけある
  • シーンに EterpixPortal が1つだけある(名前は変えない)
  • Requesterの取得先URLが設定されている
  • URLリストが256件同期されている
  • RequesterにBoxCollider(Is Trigger=ON、EditorOnlyタグなし)がある
  • モニターのScreen子オブジェクトに GraphicRaycaster と VRCUiShape がある
  • 各ボタンの OnClick() に関数が手動登録されている
  • ビルドエラーが出ていない(Network ID競合に注意)
上記をすべて確認してもまだ動作しない場合は、目安箱からお気軽にご質問ください。
Wiki その他 用語集

用語集

最終更新: 2026-10-06

VRChat / UdonSharp 関連

用語 説明
UdonSharp VRChat向けのC#ライクなスクリプト言語。通常のC#と違い制限がある
UdonBehaviour UdonSharpスクリプトがアタッチされたコンポーネントの総称
BehaviourSyncMode ネットワーク同期の方式。Manual=明示的に同期、None=同期しない
VRCUrl VRChat内で使える外部URL型。実行時に文字列で生成できないため、エディタで事前に登録する必要がある
VRCPortalMarker ワールド内にVRChatのワールドポータルを表示するコンポーネント
Network ID VRChatがUdonBehaviourを識別する内部ID。追加・削除・移動すると食い違いが起きビルドエラーになることがある

EterPix 固有の用語

用語 説明
Downloader eterpix.comへのHTTPリクエストを一元管理するシングルトン。シーンに1つだけ置く。GameObject名はEterpixDownloaderV2
Requester 特定のフィード(投稿URLセット)を担当するコンポーネント。DownloaderからJSONと画像を受け取る
Monitor 写真・キャプション・ポータルを表示するUIパネル。1つのRequesterの配下に複数置ける
Portal 「ポータルを開く」ボタンで呼び寄せられるVRChatワールドポータル。シーンに1つだけEterpixPortalという名前で置く
vrcurllist 画像URLを事前登録しておくリスト用コンポーネント。baseUrlを設定するとエディタが自動で256件のURLを生成する
コラージュ画像(2×3) EterPixサーバーが配信する、6枚の写真を2列×3行に並べた合成画像。1枚のVRCUrlで6枚分をまとめて取得する
フィード eterpix.comの投稿ストリーム。パブリック投稿と自分の投稿(指定IDのみ)を選べる
テーマ モニターの配色セット。bg_ / tx_ / btn_ / acc_ / acctx_ という名前接頭辞を持つ子オブジェクトに自動適用される
表示範囲トリガー RequesterにつけるBoxCollider(isTrigger)。この範囲内にプレイヤーがいるときだけ画像を読み込む

FAQ

最終更新: 2026-10-08

利用について

無料で使えますか?
はい、EterPixは無料で利用できます。
スマホから使えますか?
はい、スマートフォンのブラウザからアクセスして、写真の投稿・閲覧ができます。
アカウント登録にはメールアドレスが必要ですか?Googleアカウントでも登録できますか?
メールアドレスとGoogleアカウントのどちらでも登録できます。Googleアカウントで登録するとメール確認が不要で、すぐに使い始められます。

サービスの仕組みについて

VRChatをやっていない人でも使えますか?
はい、使えます。EterPixはVRChatとは独立したWebサービスです。写真を投稿・共有するだけならVRChatアカウントは不要です。VRChat連携はあくまでオプション機能です。
写真を投稿するだけで、ワールドへの表示設置は別の人(ワールド制作者)がやってくれる、という理解で合っていますか?
はい、その通りです。写真を投稿する人と、ワールドにモニターを設置する人は別々でかまいません。ワールド制作者がモニターをセットアップして「パブリック投稿」フィードを使う設定にすれば、そのワールドを訪れた人がみんなの投稿写真を見られるようになります。
自分のフィードを誰かのワールドに表示してもらうにはどうすればいいですか?
eterpix.comでフォルダを作り、「VRC用フィードURL」をワールド制作者に渡してください。ワールド制作者はそのURLをRequesterに設定することで、あなたの投稿だけを表示するモニターを作ることができます。フィードURLの確認方法は基本的な使い方を参照してください。
解決しない場合は、目安箱からお気軽にご質問ください。