Sayamame-beans.github.io

活動内容について

VRChat

BoothGitHubVPMリポジトリでUdonギミックやエディタ拡張等を配布しています。(基本的に無料)
また、ALCOM/AAOの開発のお手伝いをしたり、VRChatの更新情報等の非公式翻訳を行ったり、VRChat本体やSDK等に関するCanny(バグ報告/機能要望)の作成、VRCユーザーのサポート対応等をしています。
(VRChat本体をコミュニティ主導で翻訳するためのサーバーで活動を行っていた時期もありましたが、最近は忙しくて殆ど眺めるだけになっています。)

MainMenu 2.0 OpenBetaの時期には、(Cannyの検索性が悪いため)gistにCannyを全て列挙し、重複を纏め、日本語で概要を記載したりしていました。
現在はVRChatのCannyを横断的に検索出来るWebサイトがあるので、こんなことをする必要はないですね!

VRChat関連の非公式翻訳を発信する際に、X/TwitterやMisskeyで使用している主なハッシュタグは以下の通りです。

参加しているサポートコミュニティは以下の通りです。

Misskey

KineL式ビデオプレイヤーの製作者であるりらさんが運営している、主にVRChatter向けなサーバー「にりらみすきー部」にて、副管理人とモデレーターを担当しています。
もちろん、VRChat以外の話題も歓迎されています!

また、misskey-devとして本家Misskeyの開発にも参加しています。

Misskey本体以外では、Misskeyプラグインの製作も行っています。

など。詳細は私のMisskey Pagesをご覧ください。

Qiita

UdonGraphの入門記事などを掲載しています!
現在はUdonGraphの基礎に関連するものUdon自体についてのものプレイヤー関連のUdonGraphノードの抜粋・説明の記事があります。
最近は新しい内容を投稿出来ていません…

Zenn

Udon関連の私的メモを掲載しています。あまり活動していません。

GitHub

GitHub上での活動/リポジトリ

KiseteNe for MA

着せ替え支援ツール「キセテネ」をprefab状態の衣装にも利用可能なように改変したものです。
独自機能としてUndo/Redoへの対応と調整値の保存/読み込み機能があります。
"着せる"機能を無くし、着せ替え時の衣装の調整に特化させているため、Modular Avatar等との併用が前提です。
BoothVPMで配布中。


ALCOM/vrc-get

ALCOM(アルコム)はVRChat Creator Companion(VCC)のオープンソースな非公式代替ツールです。
主にSNSでのサポート対応や日本語対応、原文(英語)の調整、一部機能の実装を行っています。


Avatar Optimizer

VRChat向けの非破壊式アバター最適化ツールです。
anatawa12さんのリポジトリで、私はCollaboratorです。
主にドキュメントの調整や日本語対応、PRのレビューを行っています。


Misskey

misskey-devとして本家Misskeyの開発に参加し、issue整理や一部の機能改善のPRなどを行っています。


misskey.niri.la

Misskeyサーバー「にりらみすきー部」のソースコードのリポジトリ。
本家Misskeyとは少し異なる部分があります。
主にanatawa12さんがPRを担当していて、私はレビューやissue整理、一部の機能改善のPRなどを行っています。


Upload without pre-check

VRCSDKのビルド前チェックをスキップしてアバターをアップロードするためのメニュー項目を追加するツールです。
AAO等の非破壊改変ツールによってのHard Limitを下回るにも関わらず、ビルド前チェックでHard Limitに引っ掛かってしまいアップロードが行えない問題を解決します。
(※VRCSDKにはビルド後チェック(アップロード直前のチェック)の仕組みもあるため、制限を超過している場合にはアップロードに失敗します)
VPMで配布中。

VRCSDKの更新により、現在はHard Limitを超過していてもビルドを開始出来るようになっているため、本ツールは使う必要がなくなりました。


VRCPhysBone-Relocator

PhysBoneの"Root Transform"設定を確認して、そのGameObjectの位置にPBコンポーネントを移動させるUnityエディタ拡張です。
他の移動操作も可能にする更新を検討していますが、全く手を付けられていません…
Boothにも公開しています。


VRC_AFK_AutoMuter

OSCを使用して、VRChatでAFKしている時に自動的にミュートするPython製のソフトです。
OSCQueryには非対応です。(実行時にポートを変更することは出来ます)
Boothにも公開しています。


QuoteBot

Discordのメッセージリンクが貼られた際に、その内容を送信するKotlin製のDiscord Botです。
kobi32768さんのリポジトリで、私はCollaboratorです。


VRCLogDataCollector

とあるCannyの調査のために作った、VRChatのログファイルからインスタンスjoinに掛かっている時間を抽出するPython製のソフトです。
非常に雑な作りで、並列処理もしていないので動作は遅いのですが、目的は達成出来ています。
あれからしばらく経ち、VRChatのログ出力内容に変更があったはずなので、正常に動作しなくなっている可能性があります。


Discord to Misskey

Discordに流れてきたメッセージをMisskeyに転送するためのPython製のDiscord Bot/Misskey Botです。
WIPで、Misskeyへの送信処理は出来ていて、Discord Bot部分が未完成だったはず…まだ手を付けられていません。


mi-reminder

ユーザーがメンションして呼び出すことで利用出来る、リマインド用のRust製Misskey Botです。
WIPで、DB周りなどの準備が出来ていなかったはず…まだ手を付けられていません。


その他


Booth

販売商品の説明

キセテネ for MA【無料】

Prefabの衣装も調整出来るようキセテネを改変したものです。
(キセテネはMIT Licenseの下で改変/再配布が認められています)
※Modular Avatar等と併用する前提で、着せる機能はありません。
独自機能としてUndo/Redoへの対応と調整値の保存/読み込み機能があります。

VPMに対応しており、VCCに追加可能です。
付属のunitypackageはVPAIを利用して作成したものです。

ソースコードを公開しています。


【無料】アニメーション同期システム【UdonGraph】

UdonGraph製のアニメーションを自動で同期するギミックです。
付属のprefabをHierarchyに置いて、同期したいAnimatorをセットするだけで利用出来ます。
フレンドが、SDK2の時は公式のComponentで簡単に同期出来たのに、SDK3だと出来ない……と言っていたので作りました。

以下の機能を備えています。

また、prefabは2つあり、

こちら、黄金楽園ぽこピーランドなどでご利用いただいているようです。(ありがとうございます!)


【無料】動画プレイヤー連携 BGM自動停止ギミック【UdonSharp】

動画プレイヤーの再生状態に応じて、ワールドBGMのオンオフを自動で切り替えるためのUdonSharp製ギミックです。
現在はGameObjectのアクティブ/非アクティブを切り替えることによって実現されています。
(要望があればAudioSourceに対する切り替え等にも対応いたします。)

現在対応している動画プレイヤーは以下の通りです。

あっと様のご要望に応じて製作しました。
澄夏町学校 プール開放日 -School Swimming Pool in Summer-にてご利用いただいています。(ありがとうございます!)


【無料】アナログ時計【Udon配布】

UdonGraph製のアナログ時計です。
秒針が動くと分針が少しずつ動くところがこだわりポイント。
また、秒針の音を鳴らすことが出来ます。
Udonを配布するのが主目的だったので、付属のprefabはサンプル用だったのですが、マテリアル等を付けたらそれっぽくなったのでそのままご利用いただけます。
おまけ版を買うと卓上時計も付いてきます。

Q's Libraryなど幾つかのワールドでご利用いただいています。(ありがとうございます!)


【無料】スイッチ数種類【説明付きUdon配布】

UdonGraph製のスイッチです。
Interactしてオンオフを切り替えるタイプと、オブジェクトを入れ替えるタイプがあります。(それぞれ、ローカル版とグローバル版あり)
ただ、3Dモデルは付属していません(ただの小さなCube)

UdonGraphの中身を覗くと説明がついているので、Udonの勉強にも使えるかも。


【無料】アニメーション操作盤【UdonGraph】

アニメーション同期システム」と連携して、アニメーションを操作することが出来るUdonGraph製のギミックです。
付属のprefabを置き、Inspectorでアニメーション同期システムのGameObjectをセットすることで使用出来ます。

以下の機能を備えています。


【無料】テレポーター【説明付きUdon配布】

UdonGraph製のテレポーターです。
Interactするとテレポート出来ます。
こちらも3Dモデルは無く、Cubeです。(3Dモデルが作れない)

UdonGraphの中身を覗くと説明がついているので、Udonの勉強にも使えるかも。


【無料】デジタル時計【Udon配布】

UdonGraph製のデジタル時計です。
とってもシンプルな見た目のサンプルしか付いていませんし、UdonGraphの説明も付属していないのですが、あまり複雑ではないのでUdonの勉強には使えそうです。


【VRChat】AFK時に自動でミュートするOSCツール

Windows上で動作するOSCツールです。
AFKに移行した時に、パラメーターの変化を検知して、VRCのマイクをミュートします。
利用には、OSCが有効になっていることと、AFK検知が有効になっていること、ミュートが切り替え式の設定であることが必要です。

ソースコードを公開しています。(Windows以外でもご利用いただけるかも?)


VRCPhysBone-Relocator【無料 / Free】

PBコンポーネント類の配置を移動させるためのUnityのエディタ拡張です。
PhysBoneの"Root Transform"設定を確認して、そのGameObjectの位置にPBコンポーネントを移動させることが出来ます。
VRM Converter for VRChatでVRoidから変換したアバターなどでよく見られる、「1つのGameObjectに大量のPBコンポーネントが含まれていて、どのコンポーネントがどのボーンと対応するか分からない」ような場合などで役立ちます!

ソースコードを公開しています。
しばらく更新が滞っていますが、いずれ更新した上で自分のVPMリポジトリに追加したいと思っています。


その他

Server Controller

Minecraftサーバーの起動管理、ホワイトリスト登録等を行うためのPython製のDiscord Botです。
コマンドを叩くとWoLやTCP通信を使用して別PCのMinecraftサーバーを(電源ごと)起動したりします。
雑に作っちゃったのでソースが公開出来る状態じゃありません。
公開していないのを良いことに、WoLで他のPCも起動出来るおまけ機能を付けています。(管理者限定)

AreaBGMSwitcher

予め設定した空間に応じてBGMを滑らかに切り替えるためのUdonGraph製ギミックです。
説明書などの準備が出来ていないため配布を開始出来ていません。

こいくち様のご要望に応じて製作しました。
誰もいないセカイ~Empty_SEKAIにてご利用いただいています。(ありがとうございます!)

AreaBGMVolumeAdjuster

予め設定した空間に応じて、特定のBGMの音量を滑らかに調整するためのUdonGraph製ギミックです。
説明書などの準備が出来ていないため配布を開始出来ていません。

あっと様のご要望に応じて製作しました。
超懐郷の秋澄む夜 -Nostalgic Autumn Night 2024-にてご利用いただいています。(ありがとうございます!)

その他、ギミック製作等でご協力したワールド/アセット等