Upgrade to Pro — share decks privately, control downloads, hide ads and more …

XR Kaigi 2020 VRMで表情を こねくりまわす技術

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for m2wasabi m2wasabi
December 10, 2020

XR Kaigi 2020 VRMで表情を こねくりまわす技術

Table of Contents
BlendShapeProxyの仕組み
表情はVRMの中でどう保存されているのか
エコにする:ShapeShifterの紹介
豊かにする:パーフェクトシンク文化圏
未来の話:VRM1.0での表情周りの改定(予定)

Related Links
P3. https://m2wasabi.booth.pm/
P4. https://github.com/m2wasabi/VRMLoaderUI
P4. https://github.com/m2wasabi/VRMQuickMetaLoader

P11. BlendShapeのセットアップ(v0.45) | VRM Document

P18. https://github.com/m2wasabi/ShapeShifter

P23. パーフェクトシンクであそぼう! | はいぬっかメモ
P23. xR Developers Community Conference | YouTube
P24. ARFaceAnchor.BlendShapeLocation | Apple Developpers
P25. HANA Tool

P27. https://github.com/vrm-c/vrm-specification/pull/175

Avatar for m2wasabi

m2wasabi

December 10, 2020
Tweet

More Decks by m2wasabi

Other Decks in Technology

Transcript

  1. VRMフォーマットと BlendShape(2/2) • BlendShapeの容量計算の一例 要素 値 顔の頂点数 10,000 BlendShape数 40

    頂点1個 あたり 座標 (x, y, z) as float(4bytes) 法線 (x, y, z) as float(4bytes) 計 24bytes BlendShape1個 あたり 24bytes * 10,000 = 240KB BlendShape合計 240kB * 40 = 9600KB ≒ 10MB 顔を分離してなかったり、 ハイポリすぎると恐ろしいことになります 豆知識:アリシアさんのfaceは 頂点数 1,894頂点 BlandShape 49個
  2. パーフェクトシンクとは(1/3) • はいぬっか氏が提唱するiOSのARKitの ARFaceAnchor.BlendShapeLocation を VRMで再現する仕様 • 初出はxR Developers Community

    Conference noppe氏の講演 https://hinzka.hatenablog.com/entry/2020/08/15/145040 https://www.youtube.com/watch?v=b83xymLi8O4&t=3467s
  3. パーフェクトシンク文化圏(3/3) • Tools  HANA Tool  BlendShapeを付けたり剥がしたりするツール  VRoid用のパーフェクトシンクが同梱されている

    • Apps  vear  Emosign  waidayo →次の発表で詳細  VMagicMirror(with iFacialMocap) https://booth.pm/ja/items/2437978