Skip to content

Releases: usagi/un-avatar

U.N. Avatar 2.1.0

Choose a tag to compare

@usagi usagi released this 29 Jun 11:38
30a77fd

概要

U.N. Avatar v2.1 では、v2 系の中核機能である .unavatar / UNToon / UNDynamics / Renderer / Supervisor の品質を大きく改善しました。

特に lilToon 由来モデルの描画再現性、ワードローブ運用、物理挙動、モーション入力の安定性、Renderer のフレーム安定性を重点的に改善しています。

機能追加

  • lilToon の Stencil 表現、アウトライン、ファー系表現の読み込みに対応しました。 #4
  • プロファイルごとに Renderer が使用する GPU デバイスを選択できるようにしました。 #6
  • Renderer の目標 FPS をプロファイルから設定できるようにしました。 #10
  • Supervisor のテクスチャー品質・描画品質まわりの設定 UI を整理し、扱いやすくしました。 #15

描画品質の改善

  • Blanca など一部モデルで全体が白っぽく描画される問題を改善しました。 #2
  • Blanca の前髪など、同一マテリアル系統の一部だけ色が反映されない問題を修正しました。 #3
  • lilToon 由来データを UNToon として正規化して扱うようにし、MToon 由来の表現に寄りすぎる問題を修正しました。 #13
  • lilToon の hidden outline など、特定条件でアウトラインが出ない問題を修正しました。 #16

ワードローブ・プロファイル

  • 大きなテクスチャーを含む複数ワードローブセットで、実行中の着替えに失敗する問題を修正しました。 #5
  • Renderer のシステムトレイメニューにワードローブセットが実行直後から正しく反映されるようにしました。
  • Supervisor から実行中プロファイルの設定を変更した際の同期処理を見直し、処理落ちしにくくしました。 #12

モーション・物理

  • Merge Armature 由来の補助ボーンが Head など適切な親に追従しない問題を修正しました。 #7
  • ケープなど大きく柔らかい布地が不自然に固定されたように動かない問題を改善しました。 #8
  • UNPhysics / UNDynamics の設計を見直し、独自物理エンジンとしての安定性と表現力を改善しました。 #9
  • 不安定なモーション入力に対する揺れ・ガタツキを軽減しました。 #14
  • Hinge 制限と limitRotation を併用した PhysBone 互換データで、ニュートラル姿勢が制限境界へ押し出される問題を修正しました。

パフォーマンス・安定性

  • Renderer のフレーム間隔に外れ値が出て、視認上フレームスキップのように見える問題を改善しました。 #11
  • UNDynamics の衝突判定、コライダー選択、表面再投影、スケルトン更新などの処理を最適化しました。
  • Renderer / Supervisor / profile lookup まわりの処理を整理し安定性を改善しました。

開発向け

  • Renderer のモーション診断機能を追加しました。
  • xtask / profile まわりの開発補助を改善しました。
  • v2.1 リリースに向けてパッケージングと検証導線を整理しました。

スクショ

21a 21c 21b 21d

Download

  • Portable Windows zip: un-avatar-2.1.0.zip
  • zip SHA-256: 3c05c3c8b3934bca262dbb1907e35092ba1a85c90fd31abdb19d4ecd8970f19a
  • Unity Exporter VCC package: network.usagi.un-avatar.unity-exporter-2.1.0.zip
  • VCC zip SHA-256: 78faba03aa6d5ff3944e2c5606580d167776086ada26dc84f0b7fc4a9add4a38

U.N. Avatar 2.0.0

Choose a tag to compare

@usagi usagi released this 17 Jun 19:41
886cbcf
  • VRC / Unity アバターに対応しました。
    • lilToon 互換機能を扱えるようになりました。
    • PhysBone 互換機能を扱えるようになりました。
  • お着替え機能 Wardrobe が追加されました。
    • Modular Avatar 互換機能をアバター表示中に数秒でお着替え可能です。
    • Modular Avatar 非対応衣装なども概ね同様に扱えます。
  • Wardrobe など一部の主要機能にグローバルなキー/マウス/MIDIノートの割り当てが可能になりました。
  • レンダリング性能の最適化が進み、同等処理に対する実行中のCPU負荷/GPU負荷が低下しました。
  • U.N. Avatar 公式ウェブサイトができました。
Wardrobe による配信中のお着替え
Wardrobe による配信中のお着替え / 動画版 MP4
OBS で Spout2 出力を使っている U.N. Avatar
Spout2 Capture で OBS へ出力

VRC / Unity アバターの流れ

  • Unity / VRChat Avatar project に U.N. Avatar Exporter を追加
  • Tools > U.N. Avatar > Export .unavatar から .unavatar を出力
  • Supervisor のプロファイルで .unavatar を選び、Renderer を起動
  • Wardrobe を作った場合は、Supervisor または Renderer tray から配信中に切り替え

詳しい手順は READMEはじめての使い方 を参照。

VCC Package Manager

Unity Exporter は VCC custom repository として追加して導入できる。

公式 Web の Add to VCC を使うか、VCC の Settings > Packages > Add Repository に次の URL を追加する。

https://usagi.github.io/un-avatar/vcc/index.json

VCC deep link:

vcc://vpm/addRepo?url=https%3A%2F%2Fusagi.github.io%2Fun-avatar%2Fvcc%2Findex.json

Download

  • Portable Windows zip: un-avatar-2.0.0.zip
  • SHA-256: 112664bc2523eeeedb18f6baaaf9ae1266290d2c385f74d12570705c7b2af049
  • Unity Exporter VCC package: network.usagi.un-avatar.unity-exporter-2.0.0.zip
  • VCC zip SHA-256: 274134274013184dbf5c71af1b903f4fbf22f99a5f7d2a59e6c397b3736ce141

Media credits

掲載のスクショと動画として使用しているアバター、衣装、ゲーム画面の権利は各権利者に帰属します。

U.N. Avatar 1.0.0

Choose a tag to compare

@usagi usagi released this 27 May 12:52
b72c377

v1として仕上げた正式版。

主な機能

  • VRM / glTF アバターを wgpu renderer で描画
  • UNMF/Z または VMC/UDP のモーション入力を受け取り、姿勢、表情、手指、SpringBone を反映
  • Supervisor Console から Renderer プロセス、プロファイル、出力、ウィンドウ、カメラ、ライティング、ルック、描画品質を管理
  • 透過ウィンドウ、背景色、スクリーンショット保存、Spout2 Sender 出力に対応

使い方 for Windows

  1. un-avatar-1.0.0.zip をダウンロードして展開
  2. un-avatar-1.0.0 フォルダーを任意の場所に配置
  3. un-avatar-supervisor.exe を実行
    • 「Windows によって PC が保護されました」→「詳細情報」→「実行」

基本的な使い方

  1. un-avatar-supervisor.exe を実行
  2. Profiles →「+新規」→プロファイルを設定
  3. アバターファイル、モーション入力、出力、ウィンドウ、カメラなどを設定
  4. Profiles または Renderers から作成したプロファイルを選んで「起動」
  5. U.N. Motion などから UNMF/Z または VMC/UDP でモーションを送信
    • Firewall の確認が出た場合は必要なネットワークアクセスを許可

主な連携想定アプリ

スクショ

image