Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/midralab/udesktopmascot
desktop mascot open project
https://github.com/midralab/udesktopmascot
desktop-mascot udesktopmascot udm unity
Last synced: 6 days ago
JSON representation
desktop mascot open project
- Host: GitHub
- URL: https://github.com/midralab/udesktopmascot
- Owner: MidraLab
- License: apache-2.0
- Created: 2025-01-11T12:53:11.000Z (29 days ago)
- Default Branch: develop
- Last Pushed: 2025-02-02T08:39:44.000Z (7 days ago)
- Last Synced: 2025-02-02T09:23:16.795Z (7 days ago)
- Topics: desktop-mascot, udesktopmascot, udm, unity
- Language: C#
- Homepage:
- Size: 155 MB
- Stars: 233
- Watchers: 4
- Forks: 22
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# uDesktopMascot
[![Unity Version](https://img.shields.io/badge/Unity-6000.0%2B-blueviolet?logo=unity)](https://unity.com/releases/editor/archive)
[![Releases](https://img.shields.io/github/release/MidraLab/uDesktopMascot.svg)](https://github.com/MidraLab/uDesktopMascot/releases)
[![Unity Test CI](https://github.com/MidraLab/uDesktopMascot/actions/workflows/edit-test.yml/badge.svg)](https://github.com/MidraLab/uDesktopMascot/actions/workflows/edit-test.yml)日本語 | [English](README_EN.md) | [中文](README_CN.md) | [Español](README_ES.md) | [Français](README_FR.md)
**注意**: 上記の言語(English、中文、Español、Français)は、GPT-4o-miniによる自動翻訳で生成されています。翻訳の精度やニュアンスに関しては、原文(日本語)をご参照ください。
* [uDesktopMascot](#udesktopmascot)
* [概要](#概要)
* [機能一覧](#機能一覧)
* [macOSでの実行について](#macosでの実行について)
* [requirements](#requirements)
* [license](#license)
* [素材について](#素材について)
* [制作者クレジット](#制作者クレジット)
* [3rd Party Notices](#3rd-party-notices)
* [sponsor](#sponsor)## 概要
「uDesktopMascot」は、`創作の自由化` をテーマにした デスクトップマスコットアプリケーションのオープンソースプロジェクトです。
一機能の例としてVRMやGLB/FBX形式のモデルを読み込み、デスクトップ上に表示することができます。またメニュー画面やアプリケーションウインドウなどのGUIの色や背景画像を自由に設定することもできます。
詳しい機能一覧は [機能一覧](#機能一覧) を参照してください。![](Docs/Image/AppImage.png)
**対応プラットフォーム**
* 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:つくよみちゃん](https://coeiroink.com/character/audio-character/tsukuyomi-chan)の音声を使用しています。
* アプリ起動時、アプリ終了時、クリック時に再生されます。テキストファイルによるアプリケーション設定
application_settings.txtファイルにより、アプリケーションの設定を変更できます。設定ファイルの構造は以下になっています
```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
* 背景色は、カラーコードを指定することができます。## macOSでの実行について
macOSでアプリを実行する際、GateKeeperによってアプリがブロックされる場合があります。
その場合、ターミナルから以下のコマンドを実行してください。```sh
xattr -r -c uDesktopMascot.app
```## requirements
* Unity 6000.0.31f1(IL2CPP)## license
* コードは[Apache License 2.0](LICENSE)に基づいてライセンスされています。
* 以下のアセットは、[CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/)に基づいてライセンスされています。
* BGM
* モデル## 素材について
* デフォルトのキャラクターアニメーションは、[『VRMお人形遊び』用アニメーションデータ詰め合わせ](https://fumi2kick.booth.pm/items/1655686)を用いて作成されています。リポジトリに含めて配布することに関して、確認済みです。
* フォントは[Noto Sans Japanese](https://fonts.google.com/noto/specimen/Noto+Sans+JP?lang=ja_Jpan)です。[SIL OPEN FONT LICENSE Version 1.1](https://fonts.google.com/noto/specimen/Noto+Sans+JP/license?lang=ja_Jpan)に基づきNoto Sans JPフォントを再配布するものです。フォントの著作権は元の作者(Google)にあります。
* デフォルトボイスは、[COEIROINK:つくよみちゃん](https://coeiroink.com/character/audio-character/tsukuyomi-chan)の音声を使用しています。使用方法については、COEIROINK側に事前に確認済みです
* ボタンアイコンは、[MingCute](https://github.com/MidraLab/MingCute)を使用しています。## 制作者クレジット
* モデル: 「アオゾラ」様
* BGM: MidraLab(eisuke)
* ソフトウェアアイコン: やむちゃ様## 3rd Party Notices
See [NOTICE](./NOTICE.md).
## sponsor
- Luna
- uezo