【VRChat・汎用】写真に枠と日付とサインを入れる「額縁」(アバター用・PC)
- Digital500 JPY














撮ったその場で、思い出の一枚に。 「額縁」は、VRChat のカメラで撮る時だけ、写真に枠・日付・サインを重ねるアバター用ツールです。 フィルム風の黒いふち、ポラロイド風の白いふち、和柄の額。右下にはフィルムカメラのようなオレンジの日付。 目で見ている人やミラーには何も見えないので、ふだんの見た目はそのままです。 ■ ポイント ・ゆめか専用ではありません。Humanoid のアバターなら、どのアバターにも使える汎用品です ・枠はフィルム / ポラロイド風 / 和柄 / シンプル線 / 角飾り(枠なしも可) ・日付スタンプ・サイン(日本語も OK)・好きな PNG のロゴを好きな角に ・「自分が撮る時だけ」か「だれが撮っても(自分が写った写真)」を選べる ・スクリプトなし。「外す」で元どおり。日本語 / English のウィンドウ ↓ 切り替わる様子は2枚目と4枚目の GIF、くわしくは下へ。 ■ くわしく ・いつ入るか:VRChat がシェーダーに教える _VRChatCameraMode(写真・配信のカメラ・スクリーンショット)の時だけ、写真全体に重ねます。ミラーの中や、目で見ている人には何も描きません(Unity 上で画素単位で同じことを確認) ・自分が撮る時だけ:VRChat が教える自分の目の位置を使い、あなたのパソコンのカメラにだけ入ります。ほかの人には見えません ・だれが撮っても:あなたが写っている写真なら、だれのカメラにも入ります(その人の写真全体に入るので、イベントなどでは気をつけて) ・枠の色・太さ、まわりを少し暗く、フィルム風の光もれも調整できます ・日付は「'26 10 10」のように好きに書けます(数字を7セグメントで描きます)。撮った日には変わりません ・サインは、このパソコンの書体で絵(PNG)にします。手書き風・明朝・ゴシック・英字の筆記体。書体のファイルは使いません ・写真の縦横の比が変わっても、枠と文字は崩れません ・エディタで試す:Scene / Game ビューを「カメラの写真」の見え方にして確かめられます ・Expression メニューでオン・オフできるアニメもボタン1つで作れます 気をつけること ※VRChat のカメラを自分から 1.2 m より遠くに離して反対を向けると、入らないことがあります。 ※OBS などで自分の画面をそのまま録画・配信する時は、VRChat のカメラではないので入りません。 ■ 動作環境 ・対応アバター:汎用。Humanoid のアバターならどれでも使えます(画像はゆめかで撮影。lilToon 2.3.4 で確認) ・Unity 2022.3(VRChat で使うバージョン)・ビルトイン レンダーパイプライン ・PC 専用(VRChat の仕様で、Quest・スマホのアバターではカスタムシェーダーが使えません) ・VRChat SDK3 Avatars(なくてもコンパイルできます。Modular Avatar も不要です) ■ 導入 1. unitypackage を Unity にドラッグ&ドロップしてインポート 2. メニューの Tools > lv1101 > Gakubuchi (Photo Frame) でウィンドウを開く 3. Hierarchy でアバターを選び、枠・日付・サイン・ロゴを選んで「額縁を付ける」を押す 4. (任意)「調整」タブの「オン・オフのアニメを作る」で、Expression メニュー用の FX コントローラーとアニメを作る 使い方は同梱の README_ja.txt に、設定画面の説明は商品画像の「設定画面ガイド」(日本語・英語)にあります。ウィンドウ右上で 日本語 / English を切り替えられます。 ■ 重さの目安 Renderer +1、マテリアル +1、三角形 1枚(ふだんは何も描きません)。写真を撮る時だけ、画面全体の描画が1回(GrabPass なし)。影は落としません。 保存されるのはマテリアル・三角形のメッシュ・文字の画像(合わせて数十 KB)です。 ■ 内容物 ・Gakubuchi_1.0.0.unitypackage(README_ja.txt / README_en.txt 入り) ・利用規約.txt / TermsOfUse_en.txt ※商品ページの画像に映っているアバター・衣装・ロゴ・背景などは商品に含みません。写真の画像は、VRChat のカメラと同じ値をシェーダーに渡して Unity で撮ったものです。 ※画像のアバター:ゆめか Yumeka(©Arka_X / https://booth.pm/ja/items/8672657 )。商品には含みません。 ※背景の素材:Poly Haven(CC0)。商品には含みません。 ■ 利用規約(概要) ・VRChat のアバター(Public/商用・有料イベントでの使用を含む)で使えます ・改変できます ・シェーダー・スクリプトの再配布、転売はできません(改変したものも含む) ・クレジット表記は任意です(書いていただけると嬉しいです) 詳しくは同梱の 利用規約.txt をご覧ください。 ■ English Works with any avatar (universal, Humanoid avatars) - the images just use Yumeka. Gakubuchi (Photo Frame) puts a frame, a date stamp, a signature and a logo over your pictures, only while VRChat's camera takes them (PC avatars, Built-in RP, Unity 2022.3). Frames: film, instant photo, Japanese pattern, thin line, corner ornaments (or none). A film-camera style orange date (seven segments, written as you like), a signature drawn with a font of your PC (only the picture is saved, no font file), and any PNG logo, each in the corner you choose. "Only my photos" (only the camera on your own PC, using the eye position VRChat gives to shaders) or "Anyone's photos of me" (every VRChat camera picture with you in it - over their whole picture, so mind the people around you). People's own eyes and mirrors see nothing. It uses _VRChatCameraMode, which VRChat gives to shaders. Recording your own screen with OBS is not VRChat's camera and gets no frame. One button makes an FX controller and On / Off animations for the Expression menu. No Udon / U#. "Remove" puts everything back. PC avatars only: VRChat does not allow custom shaders on Quest / mobile avatars. Performance: Renderer +1, material +1, one triangle; only while a picture is taken, one full-screen draw (no GrabPass). Limits: with VRChat's camera more than 1.2 m away from you and facing away, it may not show; the date does not change to the day of the photo. Install: import the unitypackage, open Tools > lv1101 > Gakubuchi (Photo Frame), select your avatar and press "Add Gakubuchi". Full English UI (Auto / 日本語 / English at the top right), English README (README_en.txt), Terms of Use (TermsOfUse_en.txt) and English settings guide images. Avatar in the images: Yumeka (©Arka_X), not included. Background assets: Poly Haven (CC0), not included. Terms (summary): usable on VRChat avatars, including public use, commercial use and paid events; modification allowed; redistribution or resale of the shader / scripts (including modified versions) is not allowed; credit is optional. ■ 更新履歴 / Version history 1.0.0 最初の版 / First release














