Skip to content

VRcast Ver2.0.0

Choose a tag to compare

@coffin299 coffin299 released this 12 Oct 06:44
· 98 commits to main since this release

[日本語]

  • 「パーフェクトシンク化」タブを追加(顔のメッシュに目印をクリックで打つと、ARKit の顔の形状 51 種を自動で作り、アバターに元からある BlendShape も割り当てます。目印の数は最小・標準・詳細から選べ、試してから別名の .vrcaster として保存します。保存する前に実際のトラッキングで動きを確かめられます。元のファイルは変更しません。保存したファイルを開くと続きから編集できます。編集中は揺れもの・待機モーション・トラッキング・まばたき・口パクを止めます)
  • パーフェクトシンク化で、眉・鼻・口の中が無いアバターに対応(無い部位を選ぶと、その目印を打たずに済み、その部位の形状は作りません。目のボーンが無いアバターでは目の動きも作り、別の歯・舌のメッシュが無ければその項目は選べません。作っても動く部分が無かった形状には「動く部分なし」と表示します。存在しない部位があるアバターでは期待どおりに動かない可能性があることも画面に表示します)
  • パーフェクトシンク化で、目印を自動で置く機能を追加(アバターのまばたき・口・眉の BlendShape から求める方法と、顔の画像認識(MediaPipe)で求める方法を選べます。まだ打っていない目印だけを置き、元に戻すで取り消せます)
  • 書き出しツールで、BlendShape のあるメッシュを読み取れる形で書き出すように変更(パーフェクトシンク化に必要です。既存のアバターで使うには書き出し直してください)
  • 設定タブに「パネルの不透明度」を追加(操作パネルとパーフェクトシンク化の編集画面の背景を透かせます。文字は薄くなりません)
  • VMC プロトコルの入力元で全身のトラッキングに対応(VirtualMotionCapture などの送信側アプリのアバターと同じように、腰・脚・腕・指と体全体の位置を動かします。トラッキングタブの「全身」で ON/OFF できます。「足を床に合わせる」で、送信側とアバターの脚の長さの違いで足が浮いたりめり込んだりしないよう、膝の曲げで足の位置を合わせます。顔だけを送るアプリではこれまでどおりです)
  • 操作パネルのタブを整理(「グラフィック」(背景・ライト・輪郭線)、「パフォーマンス」、「操作・連携」(ショートカットキー・OSC / HTTP)、「情報」(アップデート・ヘルプ・クレジット・デバッグログ)タブを追加し、表情は「顔・表情」、揺れものは「体・ポーズ」、パーティクルは「オブジェクト」タブへ移動。パネル下部にあったアンケート欄は「公式 Discord」タブの下へ移動し、公式 Discord のオンラインのメンバーは 10 人まで表示(残りは人数だけ)。タブ列は種類ごとに間を空け、収まらないときはスクロールできます。「パーフェクトシンク化」タブは一番下に別の色で表示します)
  • トラッキングタブに「口・頬の動きを強調」を追加(パーフェクトシンクで動かしている間だけ、カメラでは弱く出やすいふくれっ面・口の左右・頬をふくらませる・唇の動きを、それぞれの倍率で強めます。カメラ(MediaPipe)ではほとんど出ない口の左右と頬のふくらみも、顔の形から推定して動かし、頬は反応する範囲を今の値を見ながら調整できます。パーフェクトシンク化の「実際のトラッキングで試す」中は、同じ設定を左側のパネルで調整して保存できます。既定 ON。口の左右の倍率は既定 1 倍)
  • パーフェクトシンク化の編集画面で、長いボタンや案内の右端が見切れる問題を修正(文言を折り返し、ボタンは縦に並べます)
  • 英語表示で「編集を始める」ボタンの右端が見切れる問題を修正

[English]

  • Added the Perfect sync setup tab (click points on the face mesh to generate the 51 ARKit face shapes automatically and assign blend shapes the avatar already has; choose Minimal, Standard or Detailed points, test the result, including with live tracking before saving, then save it as a new .vrcaster file; the original file is not changed, and opening the saved file lets you continue editing; physics, idle motion, tracking, blinking and lip sync are paused while editing)
  • Added support for avatars without brows, a nose or a mouth interior in perfect sync setup (mark the missing parts to skip their points and their shapes; avatars without eye bones also get eye movement shapes, the teeth/tongue option is disabled when there are no separate teeth or tongue meshes, and shapes that turned out to move nothing are marked "Nothing to move"; the screen also notes that avatars missing some face parts may not move as expected)
  • Added automatic point placement to perfect sync setup (choose between using the avatar's blink, mouth and brow blend shapes, or face image recognition with MediaPipe; only points you have not placed yet are filled in, and Undo removes them)
  • Changed the exporter to export meshes with blend shapes in a readable form (needed for perfect sync setup; re-export existing avatars to use it)
  • Added Panel opacity to the Settings tab (makes the background of the control panel and the perfect sync editor see-through; text stays fully visible)
  • Added full body tracking to the VMC protocol source (moves the hips, legs, arms, fingers and whole-body position like the avatar in the sender app, such as VirtualMotionCapture; toggle it with Full body in the Tracking tab; Keep feet on the floor bends the knees to place the feet so they do not float or sink when the sender's and the avatar's leg lengths differ; face-only apps work as before)
  • Reorganized the control panel tabs (added the Graphics (background, light, outline), Performance, Hotkeys / OSC (shortcut keys, OSC / HTTP) and Info (updates, help, credits, debug log) tabs; expressions moved to Face & expressions, physics to Body & pose and particles to Objects; the survey at the bottom of the panel moved to the bottom of the Official Discord tab, which now lists up to 10 online members (the rest are shown as a count); tabs are grouped with gaps and the tab list scrolls when it does not fit; the Perfect sync setup tab is shown at the bottom in a different color)
  • Added "Boost mouth and cheeks" to the Tracking tab (only while perfect sync is driving the face, strengthens pouting, left/right mouth movement, puffed cheeks and lip movements that the camera tends to pick up weakly, each with its own multiplier; with the camera (MediaPipe), left/right mouth movement and puffed cheeks, which it barely detects, are estimated from the shape of your face, and the cheek range can be tuned while watching the current value; the same settings can be tuned and saved in a panel on the left while using Test with live tracking in perfect sync setup; on by default; mouth left/right gain is 1x by default)
  • Fixed long buttons and messages being clipped on the right in the perfect sync setup editor (text wraps, and buttons are stacked)
  • Fixed the Start editing button being clipped on the right in English