日本語 | English | 中文 | Español | Français
注意: 上記の言語(English、中文、Español、Français)は、GPT-4o-miniによる自動翻訳で生成されています。翻訳の精度やニュアンスに関しては、原文(日本語)をご参照ください。
「uDesktopMascot」は、創作の自由化
をテーマにした デスクトップマスコットアプリケーションのオープンソースプロジェクトです。
一機能の例としてVRMやGLB/FBX形式のモデルを読み込み、デスクトップ上に表示することができます。またメニュー画面やアプリケーションウインドウなどのGUIの色や背景画像を自由に設定することもできます。
詳しい機能一覧は 機能一覧 を参照してください。
対応プラットフォーム
- Windows 10/11
- macOS
アプリには以下の機能が実装されています。詳細は以下のリストを参照してください。
外部アセットの追加は、StreamingAssetsフォルダに配置することで実現できます。
モデル・アニメーション
- StreamingAssetsに配置した任意モデルファイルを読み込んで表示します。
- VRM(1.x, 0.x)形式のモデルをサポートしています。
- GLB/GLTF形式のモデルをサポートしています。(アニメーションは対応していません)
- FBX形式のモデルをサポートしています。(ただし一部のモデルではテクスチャーがロードができません。またアニメーションは対応していません)
- テクスチャーは StreamingAssets/textures/ に配置することで読み込むことができます。
ボイス・BGM
- SteamingAssets/Voice/以下に配置した音声ファイルを読み込んで再生します。複数ある場合は、ランダムで再生します。
- クリック時に再生される音声は、StreamingAssets/Voice/Click/に配置した音声ファイルを読み込んで再生します。
- SteamingAssets/BGM/以下に配置した音楽ファイルを読み込んで再生します。複数ある場合は、ランダムで再生します。
- キャラクターのデフォルトのボイスの追加
- デフォルトのボイスは、COEIROINK:つくよみちゃんの音声を使用しています。
- アプリ起動時、アプリ終了時、クリック時に再生されます。
テキストファイルによるアプリケーション設定
application_settings.txtファイルにより、アプリケーションの設定を変更できます。設定ファイルの構造は以下になっています
[Character]
ModelPath=default.vrm
TexturePaths=test.png
Scale=3
PositionX=0
PositionY=0
PositionZ=0
RotationX=0
RotationY=0
RotationZ=0
[Sound]
VoiceVolume=1
BGMVolume=0.5
SEVolume=1
[Display]
Opacity=1
AlwaysOnTop=True
[Performance]
TargetFrameRate=60
QualityLevel=2
メニュー画面
- メニュー画面の背景画像および背景色を設定できます。
- 背景画像は、StreamingAssets/Menu/ に配置した画像ファイルを読み込むことができます。対応している画像フォーマットは以下です
- PNG
- JPG(JPEG)
- BMP
- GIF(静止画)
- TGA
- TIFF
- 背景色は、カラーコードを指定することができます。
- 背景画像は、StreamingAssets/Menu/ に配置した画像ファイルを読み込むことができます。対応している画像フォーマットは以下です
macOSでアプリを実行する際、GateKeeperによってアプリがブロックされる場合があります。 その場合、ターミナルから以下のコマンドを実行してください。
xattr -r -c uDesktopMascot.app
- Unity 6000.0.31f1(IL2CPP)
- コードはApache License 2.0に基づいてライセンスされています。
- 以下のアセットは、CC BY-NC 4.0に基づいてライセンスされています。
- BGM
- モデル
- デフォルトのキャラクターアニメーションは、『VRMお人形遊び』用アニメーションデータ詰め合わせを用いて作成されています。リポジトリに含めて配布することに関して、確認済みです。
- フォントはNoto Sans Japaneseです。SIL OPEN FONT LICENSE Version 1.1に基づきNoto Sans JPフォントを再配布するものです。フォントの著作権は元の作者(Google)にあります。
- デフォルトボイスは、COEIROINK:つくよみちゃんの音声を使用しています。使用方法については、COEIROINK側に事前に確認済みです
- ボタンアイコンは、MingCuteを使用しています。
- モデル: 「アオゾラ」様
- BGM: MidraLab(eisuke)
- ソフトウェアアイコン: やむちゃ様
See NOTICE.
- Luna
- uezo