見出し画像

パーフェクトシンクについて

パーフェクトシンクは、ARKitで取得出来るBlendShapeLocation全52点をVRMの同名BlendShapeClipに適用させる設定です。

vear1.23.0から利用できます。詳しくはこちら

パーフェクトシンクを使う事で、実際のユーザーの表情を直接アバターに適用する事が出来ます。これによって、非常に表情豊かな表現をすることが出来ます。

↓これまでのミックスシンク

画像1

↓パーフェクトシンク

画像2

[動画引用元]
https://twitter.com/hinzka/status/1273193566227980288?s=20
https://twitter.com/hinzka/status/1274311176273289218?s=20

パーフェクトシンクを体験してみる

はいぬっかさんのアップしたモデルをvearで使うことができます。

VRoid hubでお気に入りした後、vearのVRoid連携で使うことができます。
パーフェクトシンクはアプリ内の設定項目「高度な設定」から有効にできます。

パーフェクトシンクの関連記事

条件さえ整えば、下記の作業を半自動化することが出来ます。「パーフェクトシンクであそぼう!」を先に一読することをお勧めします。

パーフェクトシンクの準備(3時間程度)

パーフェクトシンクを使うにはモデル側にあらかじめ決められた名前のBlendShapeClipを追加する必要があります。vearでは全てを追加する必要はありませんが、なるべく多くのBlendShapeClipを用意するほどナチュラルな表情にすることができます。

各BlendShapeClipの調整のコツは次の記事を参考にしてください。

また、各BlendShapeClipの名称は下記の名称をお使いください。

BrowDownLeft	
BrowDownRight	
BrowInnerUp	
BrowOuterUpLeft	
BrowOuterUpRight	
CheekPuff	
CheekSquintLeft	
CheekSquintRight	
EyeBlinkLeft	
EyeBlinkRight	
EyeLookDownLeft	
EyeLookDownRight	
EyeLookInLeft	
EyeLookInRight	
EyeLookOutLeft	
EyeLookOutRight	
EyeLookUpLeft	
EyeLookUpRight	
EyeSquintLeft	
EyeSquintRight	
EyeWideLeft	
EyeWideRight	
JawForward	
JawLeft	
JawOpen	
JawRight	
MouthClose	
MouthDimpleLeft	
MouthDimpleRight	
MouthFrownLeft	
MouthFrownRight	
MouthFunnel	
MouthLeft	
MouthLowerDownLeft	
MouthLowerDownRight	
MouthPressLeft	
MouthPressRight	
MouthPucker	
MouthRight	
MouthRollLower	
MouthRollUpper	
MouthShrugLower	
MouthShrugUpper	
MouthSmileLeft	
MouthSmileRight	
MouthStretchLeft	
MouthStretchRight	
MouthUpperUpLeft	
MouthUpperUpRight	
NoseSneerLeft	
NoseSneerRight	
TongueOut

それぞれのBlendShapeClipを追加した様子

スクリーンショット 2020-06-21 23.22.23 1

BlendShapeの実装を依頼する

ブレンドシェイプの設定を依頼する事もできます。ここではvearに対応したブレンドシェイプ対応を受け付けているクリエイターを紹介します。
料金や納期などは、各クリエイターのお問い合わせフォームからお問い合わせください。

☪Team Aetherさん

𝒰ℛ𝒪さん

vearの実装について

パーフェクトシンクは以下のコードで実装されています。

vear以外のパーフェクトシンク対応アプリについて

パーフェクトシンクはあくまで一実装の領域であるため、権利やプロトコルが存在しません。vearに限らずどのアプリでも自由に実装することができます。
一部のアプリケーションでは、パーフェクトシンクと互換性のある実装があるため同じアバターモデルを利用することができます。
ただし、これらの実装はあくまで厳密な互換性を保証するものでは無く、またARKitなどのアップデートで互換性に制限が出る可能性はあります。
各アプリの最新の対応状況は各開発運営にお問い合わせください。
また、「パーフェクトシンク」はARKitの特徴を利用してモーフィングする挙動を指す造語ですが、細部の実装差分に関わらず類似の実装を表現するためにこの名称を自由に使うことができます。

VMagicMirror

Emosign


---

vearはAppStoreでダウンロード!


※紹介しているサイトへの依頼や質問は各サイトで行っていただきますようお願いいたします。