FacialTracking for Salt「ソルト」
- Digital2,000 JPY



!リリース記念セール! 11月15日まで、2500円→2000円で販売されます。 ソルトのFacial Tracking設定です。 VRChatでの使用を想定し、ソルトらしい雰囲気を大切にしながら、誇張しすぎない自然でかわいらしい表情を目指して制作しました。 従来のAnimator方式による通常版に加え、VRChatのネイティブFace Trackingに対応したBeta版も提供します。 通常版にはOSCmoothによるモーションスムージングを適用しています。
【オリジナルアバター】
あまとうさぎ ソルト -Salt- / オリジナル3Dモデル https://booth.pm/ja/items/8962830 本商品は「ソルト」用のFacial Tracking追加アセットです。 オリジナルアバターは含まれていませんので、別途ご用意ください。
【非破壊導入で、さらに手軽に】
FermataFT Installerを使用し、元のFBXを直接変更しないNDMF非破壊方式で導入できます。 ・元のFBXはそのまま FT用BlendShapeはNDMFビルド時の一時的なMeshに適用され、元のFBXファイル自体は上書きされません。 ・アバターを指定して、簡単セットアップ 対応アバター・顔Mesh・パッチを自動検出し、必要なFT設定をまとめて導入します。 ・複数アバターを1つのプロジェクトで管理 新しい導入方式に対応したアバターとFTパッチを、同じUnityプロジェクト内で管理できます。 ネイティブFT Beta版を使用する場合は、下記のSDK・VRCFTの条件をご確認ください。 ・導入処理はUnity Editor内で完結 外部の実行ファイルや変換ツールは不要です。OSに依存する構造を見直し、より幅広い制作環境に対応しました。
【表情・トラッキングの特徴】
・好みに合わせて調整できる「TypeSelect」機能 Type A:自然な動きを重視したタイプ Type B:動きを少し大きく表現するタイプ ゲーム内メニューの「TypeSelect」で選択でき、2つのタイプを好みの割合でブレンドすることもできます。 通常版・ネイティブFT Beta版のどちらでも利用できます。 ・EyeLid LR Sync 両目を閉じた際に、アバターの両まぶたが同時に閉じるよう同期する設定です。左右のまぶたが別々に動いてしまうのが気になる場合にご利用ください。 ・Quest Pro/Pico 4 Pro用の舌動作補助機能 該当の設定を有効にして舌を出すと、口元の上下左右の動きで舌先を操作できます。 口を開けている間は舌を出した状態を保ち、口を閉じて舌を戻すと解除されます。補助設定をオフにすると、通常の舌トラッキングに戻ります。 ※表情の再現範囲は、使用機器が取得できる情報やトラッキング精度、キャリブレーションの状態によって異なります。
【VRChatネイティブFT対応 Beta版】
VRChatのネイティブFace Tracking機能を利用することで、従来のAnimator方式から同期・表情処理の構成を見直しました。 ・FT用の同期パラメーター使用量を従来の1/10に削減 ・FT用Animator Controllerの処理負荷を50%以上削減 表情に使用する同期パラメーター容量を抑え、Animator側の処理負荷を軽減しています。 ※上記は従来のAnimator方式によるFT構成との比較です。アバター全体の負荷やFPSが同じ割合で改善することを示すものではありません。 表情の破綻を抑え、自然な表現を保つため、すべてのBlendShapeをDirectで接続する構成ではありません。Animator Controller側にも制約条件などを設け、表情の動きを調整しています。 ネイティブFT対応部分はBeta版としての提供です。通常版とは必要環境が異なるため、以下をご確認の上ご利用ください。
【必要環境とBeta版の注意事項】
2026年11月1日時点の案内です。 1. ネイティブFT Beta版にはVRChat SDK 3.10.6以上が必要です 通常版とネイティブFT Beta版は別パッケージです。Beta版を使用する場合は、Importする前にVRChat SDK - Avatarsを3.10.6以上へ更新してください。 通常版のみのパッケージには、ネイティブFTモジュールは含まれていません。 2. ネイティブFT Beta版には、Steam版VRCFT v6.0.0 Betaが必要です 2026年11月1日時点では、SteamでVRCFTのベータ版を選択し、v6.0.0を使用してください。 通常版のVRCFT v5系では、ネイティブFT Beta版の動作条件を満たしません。 従来のAnimator方式による通常版は、VRCFT v5.0以降のUnified Expressionsに対応しています。 VRCFT https://store.steampowered.com/app/3329480/VRCFaceTracking/ VRCFaceTracking Documentation https://docs.vrcft.io/ 3. VRChatの「Face Tracking」を有効にしてください VRChatの「Tracking & IK」設定で「Face Tracking」をONにしてください。 この設定がOFFの場合、ネイティブFT Beta版は正常に動作しません。 4. 旧SDKを使用する他のアバタープロジェクトとの併用にご注意ください 旧バージョンのSDKを使用している他のアバタープロジェクトと併用する場合、意図しない動作が発生することがあります。 ネイティブFT Beta版の導入先だけでなく、併用する各プロジェクトのSDKバージョンやFT構成もご確認ください。 ※Beta版は、使用環境や改変内容によって不具合が発生する場合があります。今後のVRChat・VRCFTの更新に伴い、仕様や必要環境が変更される可能性があります。
【導入方法】
VRChat SDK、Modular Avatar/NDMF、対応するソルトと必須Shaderを先に導入し、最後に使用する版のUnityPackageをImportしてください。ネイティブFT Beta版にはSDK 3.10.6以上が必要です。 通常版を使用する場合は通常版のZIP、ネイティブFT Beta版を使用する場合はファイル名に「NativeFT_Beta」が付いたZIPを選んでください。新規導入では、使用する版のパッケージだけで導入できます。 Modular Avatar https://modular-avatar.nadena.dev/ 1. Unity上部メニューから「Fermata > FermataFT > Installer」を開きます。 2. Hierarchy上の導入対象アバターを「Avatar Root」欄へドラッグ&ドロップします。 3. 対応するアバター・顔Mesh・パッチが自動的に検出されます。 4. 下記を参考に「Device」を選択し、「Install FermataFT」をクリックします。 5. 導入後は通常どおりVRChat SDKからビルド・アップロードしてください。 Deviceの選択 ・通常版:0_Full Features(VIVE)、または1_for QuestPro,Pico4Pro ・ネイティブFT Beta版:2_NativeFT (Beta) 通常版は使用機器に合わせた設定を選べます。Beta版はデバイス共通のフル機能構成で、Quest Pro/Pico 4 Pro用の舌動作補助はゲーム内メニューから切り替えられます。 アバター1体につき、FermataFT Prefabは1つだけ配置してください。 通常版からBeta版へ切り替える際は、既存のFermataFT Prefabを外してから導入してください。UnityPackageの上書きImportだけでは、自動的に切り替わりません。 Model Import設定の調整が必要な場合は、Installerの案内をご確認ください。 設定変更と再Importを行うと、同じFBXを参照する他のPrefabにもその設定が適用されます。元のFBXファイル自体は上書きされません。
【細かな最適化とAAOについて】
表情の動きを保ちながら、BlendShapeやAnimationの不要な処理を整理するなど、細かな最適化も行っています。 FT Settingの「顔BlendShape最適化」を有効にすると、NDMFビルド時に顔Meshの未使用BlendShapeを整理します。元のFBXファイルを直接変更する処理ではありません。 アバター全体のさらなる軽量化・最適化には、AAO(Avatar Optimizer)の導入を推奨します。 FermataFTの必須パッケージではありませんが、追加の最適化を行いたい場合にご利用ください。 AAO: Avatar Optimizer https://github.com/anatawa12/AvatarOptimizer
【ご利用にあたって】
・必ず対応アバターのバージョンをご確認の上ご使用ください。 同じバージョン表記であっても、オリジナルアバターの制作者側でFBXモデルデータが変更・更新された場合、パッチが正常に適用されないことがあります。 ・顔Meshの頂点構成やHierarchyを変更したモデルでは、パッチやAnimationが正常に動作しない場合があります。 ・多数のBlendShapeを組み合わせた改変では、意図しない変形が発生する場合があります。目元の調整には、左右(L/R)に分かれたBlendShapeの使用を推奨します。 ・FermataFTの配布フォルダや内部ファイルは、移動・改名しないでください。 ・Write Defaults ON環境を基準に制作しています。 ・通常版で、同じBlueprint IDのアバターを更新した後にOSCが正常に同期しない場合は、同梱ReadmeのOSCキャッシュ再生成手順をご確認ください。
【利用規約・お問い合わせ】
オリジナルアバターの利用規約および、同梱のFermataFTライセンスを遵守の上ご利用ください。 本商品の独自データの無断転載、共有、再配布、再販売を禁止します。コミッションにおける導入・改変作業は、依頼者と作業者の双方のライブラリに、BOOTHでの正規購入またはギフト機能によって本商品が登録されている場合に限り許可されます。作業に必要な範囲でのデータ交換を含め、詳細は同梱ライセンスをご確認ください。 導入に失敗した場合や、意図しない動作が発生した場合は、まず対応バージョンのオリジナルアバターを未改変の状態で使用し、動作をご確認ください。 その環境でも問題が再現する場合は、本商品の購入履歴があるBOOTHアカウントよりメッセージにてお問い合わせください。内容を確認の上、ご返信いたします。 Beta版についてのお問い合わせには、使用したSDK・VRCFTのバージョンと、通常版/ネイティブFT Beta版のどちらを使用しているかもお知らせください。 ※注意事項や推奨する導入手順に従わずに発生した不具合については、サポート対応が限られる場合がございます。
【制作環境】
制作プロジェクトの環境: Unity:2022.3.22f1 VRChat SDK - Avatars:3.10.6 Modular Avatar:1.18.7 NDMF:1.14.8 通常版とネイティブFT Beta版では、SDK・VRCFTの必要条件が異なります。上記「必要環境とBeta版の注意事項」もご確認ください。
【Note】
26.11.01 v1.0.0, v1.0.0_NativeFT_Beta01 Release 26.11.02 v1.0.1 Update EyeClosedアニメーションクリップにおいて、表情の破綻を防ぐための目元BlendShapeを0に戻す処理が欠落していた問題を修正しました。
===============
솔트의 Facial Tracking 설정입니다. VRChat에서의 사용을 기준으로, 솔트 본연의 분위기를 살리면서 과장되지 않은 자연스럽고 귀여운 표정을 목표로 제작했습니다. 기존 Animator 방식의 일반판과 함께, VRChat 네이티브 Face Tracking에 대응하는 Beta판도 제공합니다. 일반판에는 OSCmooth를 이용한 모션 스무딩이 적용되어 있습니다.
【원본 아바타】
あまとうさぎ ソルト -Salt- / オリジナル3Dモデル https://booth.pm/ja/items/8962830 본 상품은 「솔트」용 Facial Tracking 추가 에셋입니다. 원본 아바타는 포함되어 있지 않으므로 별도로 준비해 주세요.
【비파괴 도입으로, 더욱 간편하게】
FermataFT Installer를 사용하여, 원본 FBX를 직접 변경하지 않는 NDMF 비파괴 방식으로 설치할 수 있습니다. ・원본 FBX는 그대로 유지 FT용 BlendShape는 NDMF 빌드 시 임시 Mesh에 적용되며, 원본 FBX 파일 자체를 덮어쓰지 않습니다. ・아바타를 지정하는 간편 셋업 대응 아바타·얼굴 Mesh·패치를 자동으로 감지하여 필요한 FT 설정을 함께 설치합니다. ・하나의 프로젝트에서 여러 아바타 관리 신규 도입 방식을 지원하는 아바타와 FT 패치를 하나의 Unity 프로젝트 안에서 함께 관리할 수 있습니다. 네이티브 FT Beta판을 사용할 경우 아래의 SDK 및 VRCFT 조건을 확인해 주세요. ・설치 과정은 Unity Editor 내부에서 진행 외부 실행 파일이나 별도의 변환 툴이 필요하지 않습니다. 특정 OS에 종속되던 구조를 개선하여 작업 환경의 호환성을 넓혔습니다.
【표정·트래킹 기능】
・취향에 따라 조정하는 TypeSelect 기능 Type A: 자연스러운 움직임을 중시한 타입 Type B: 움직임을 조금 더 크게 표현하는 타입 인게임 메뉴의 TypeSelect에서 선택하거나, 두 타입을 취향에 맞는 비율로 블렌딩할 수 있습니다. 일반판과 네이티브 FT Beta판 모두에서 사용할 수 있습니다. ・EyeLid LR Sync 양쪽 눈을 감았을 때 아바타의 양 눈꺼풀이 동시에 감기도록 동기화하는 설정입니다. 좌우 눈꺼풀이 따로 움직이는 현상이 신경 쓰일 때 사용해 주세요. ・Quest Pro/Pico 4 Pro용 혀 움직임 보조 기능 해당 설정 토글을 켜고 혀를 내밀면 입가의 상하좌우 움직임으로 혀끝을 조작할 수 있습니다. 입을 벌리고 있는 동안은 혀를 내민 상태를 유지하며, 입을 닫고 혀를 거두면 해제됩니다. 보조 설정을 끄면 기본 혀 트래킹으로 돌아갑니다. ※표정의 재현 범위는 사용 기기가 인식할 수 있는 정보와 트래킹 정밀도, 캘리브레이션 상태에 따라 달라질 수 있습니다.
【VRChat 네이티브 FT 대응 Beta판】
VRChat의 네이티브 Face Tracking 기능을 활용하여, 기존 Animator 방식의 동기화 및 표정 처리 구성을 개선했습니다. ・FT용 싱크 파라미터 사용량을 기존의 1/10로 절감 ・FT용 Animator Controller의 처리 부하를 50% 이상 절감 표정에 사용하는 싱크 파라미터 용량을 줄이고, Animator 측의 처리 부담을 낮췄습니다. ※위 수치는 기존 Animator 방식의 FT 구성과 비교한 값입니다. 아바타 전체의 부하나 FPS가 동일한 비율로 개선된다는 의미는 아닙니다. Mesh 파탄 현상을 줄이고 자연스러운 표현을 유지하기 위해, 모든 BlendShape를 Direct로 연결하는 구조는 아닙니다. Animator Controller에도 제약 조건 등을 설정해 표정의 움직임을 조정합니다. 네이티브 FT 대응 기능은 Beta판으로 제공합니다. 일반판과 필요한 환경이 다르므로, 아래 조건을 확인한 뒤 이용해 주세요.
【필요 환경 및 Beta판 주의사항】
2026년 11월 1일 기준 안내입니다. 1. 네이티브 FT Beta판에는 VRChat SDK 3.10.6 이상이 필요합니다 일반판과 네이티브 FT Beta판은 별도 패키지입니다. Beta판을 사용하려면 Import 전에 VRChat SDK - Avatars를 3.10.6 이상으로 업데이트해 주세요. 일반판 전용 패키지에는 네이티브 FT 모듈이 포함되어 있지 않습니다. 2. 네이티브 FT Beta판에는 Steam판 VRCFT v6.0.0 Beta가 필요합니다 2026년 11월 1일 기준, Steam에서 VRCFT 베타 버전을 선택하여 v6.0.0을 사용해야 합니다. 일반 배포 중인 VRCFT v5 계열은 네이티브 FT Beta판의 작동 조건을 충족하지 않습니다. 기존 Animator 방식의 일반판은 VRCFT v5.0 이상의 Unified Expressions를 지원합니다. VRCFT https://store.steampowered.com/app/3329480/VRCFaceTracking/ VRCFaceTracking Documentation https://docs.vrcft.io/ 3. VRChat의 Face Tracking 옵션을 켜 주세요 VRChat의 Tracking & IK 설정에서 Face Tracking을 ON으로 설정해 주세요. 이 옵션이 꺼져 있으면 네이티브 FT Beta판이 정상적으로 작동하지 않습니다. 4. 구버전 SDK를 사용하는 다른 아바타 프로젝트와 병행할 때 주의해 주세요 구버전 SDK를 사용 중인 다른 아바타 프로젝트와 병행하여 사용할 경우, 의도하지 않은 동작이 발생할 수 있습니다. 네이티브 FT Beta판을 도입하는 프로젝트뿐 아니라, 함께 사용하는 다른 프로젝트의 SDK 버전과 FT 구성도 확인해 주세요. ※Beta판은 사용 환경이나 개변 내용에 따라 문제가 발생할 수 있습니다. 향후 VRChat 및 VRCFT 업데이트에 따라 사양과 필요한 환경이 변경될 수 있습니다.
【도입 방법】
VRChat SDK, Modular Avatar/NDMF, 대응하는 솔트와 필수 셰이더를 먼저 도입한 뒤, 마지막으로 사용할 버전의 UnityPackage를 Import해 주세요. 네이티브 FT Beta판에는 SDK 3.10.6 이상이 필요합니다. 일반판을 사용하려면 일반판 ZIP, 네이티브 FT Beta판을 사용하려면 파일명에 NativeFT_Beta가 붙은 ZIP을 선택해 주세요. 새로 도입할 때는 사용할 버전의 패키지만으로 설치할 수 있습니다. Modular Avatar https://modular-avatar.nadena.dev/ 1. Unity 상단 메뉴에서 Fermata > FermataFT > Installer를 엽니다. 2. Hierarchy에서 설치할 아바타를 Avatar Root 항목에 드래그 앤 드롭합니다. 3. 대응하는 아바타·얼굴 Mesh·패치가 자동으로 감지됩니다. 4. 아래 안내를 참고해 Device를 선택하고 Install FermataFT를 클릭합니다. 5. 설치 후에는 평소와 같이 VRChat SDK에서 빌드 및 업로드해 주세요. Device 선택 ・일반판: 0_Full Features(VIVE) 또는 1_for QuestPro,Pico4Pro ・네이티브 FT Beta판: 2_NativeFT (Beta) 일반판은 사용 기기에 맞는 설정을 선택할 수 있습니다. Beta판은 기기 공통 풀피쳐 구성이며, Quest Pro/Pico 4 Pro용 혀 움직임 보조는 인게임 메뉴에서 전환할 수 있습니다. 아바타 하나당 FermataFT Prefab은 하나만 배치해 주세요. 일반판에서 Beta판으로 전환할 때는 기존 FermataFT Prefab을 제거한 뒤 도입해 주세요. UnityPackage를 덮어써서 Import하는 것만으로는 자동 전환되지 않습니다. Model Import 설정 조정이 필요한 경우 Installer의 안내를 확인해 주세요. 설정 변경과 재Import를 진행하면 같은 FBX를 참조하는 다른 Prefab에도 해당 설정이 적용됩니다. 원본 FBX 파일 자체는 덮어쓰지 않습니다.
【세부 최적화 및 AAO 안내】
표정의 움직임을 유지하면서 BlendShape와 Animation의 불필요한 처리를 정리하는 등 세부적인 최적화도 진행했습니다. FT Setting의 얼굴 BlendShape 최적화를 켜면 NDMF 빌드 시 얼굴 Mesh에서 사용하지 않는 BlendShape를 정리합니다. 원본 FBX 파일을 직접 변경하는 처리는 아닙니다. 아바타 전반의 추가적인 경량화와 최적화를 위해 AAO(Avatar Optimizer)의 설치를 권장합니다. FermataFT의 필수 패키지는 아니지만, 추가적인 최적화를 원할 경우 함께 사용해 주세요. AAO: Avatar Optimizer https://github.com/anatawa12/AvatarOptimizer
【사용 시 참고사항】
・반드시 지원되는 정식 아바타 버전을 확인 후 사용해 주세요. 동일한 버전 표기라도 원본 아바타 제작자 측에서 FBX 모델 데이터를 변경,업데이트 한 경우 패치가 정상 적용되지 않을 수 있습니다. ・얼굴 Mesh의 정점 구성이나 Hierarchy를 변경한 모델에서는 패치 또는 Animation이 정상적으로 동작하지 않을 수 있습니다. ・다수의 BlendShape를 조합한 개변에서는 의도하지 않은 변형이 발생할 수 있습니다. 눈가를 조정할 때에는 좌우(L/R)로 나뉜 BlendShape 사용을 권장합니다. ・FermataFT 배포 폴더와 내부 파일은 이동하거나 이름을 변경하지 마세요. ・Write Defaults ON을 기준으로 제작되었습니다. ・같은 Blueprint ID로 아바타를 업데이트한 뒤 OSC가 정상적으로 동기화되지 않으면, 동봉된 Readme의 OSC 캐시 재생성 안내를 확인해 주세요.
【이용규약 및 문의】
원본 아바타의 이용약관 및 동봉된 FermataFT 라이선스 규정을 준수해 주시기 바랍니다. 본 상품 고유 데이터의 무단 전재, 공유, 재배포 및 재판매를 금지합니다. 커미션을 통한 설치·개변 대행 작업은 의뢰인과 작업자 양측 모두 BOOTH 정식 구매 또는 기프트 기능으로 라이브러리에 본 상품이 등록된 경우에만 허용됩니다. 작업에 필요한 범위의 데이터 교환을 포함한 세부 조항은 동봉된 라이선스 문서를 참조해 주세요. 설치에 실패하거나 의도하지 않은 동작이 발생한 경우, 먼저 지원 버전의 원본 아바타를 수정하지 않은 상태에서 다시 확인해 주세요. 해당 환경에서도 문제가 재현된다면 본 상품을 구매한 BOOTH 계정으로 메시지를 보내주세요. 내용을 확인한 후 답변드리겠습니다. Beta판에 관한 문의 시에는 사용 중인 SDK 및 VRCFT 버전과, 일반판/네이티브 FT Beta판 중 어느 구성을 사용하고 있는지도 함께 알려주세요. ※주의사항 및 권장 설치 절차를 따르지 않아 발생한 문제는 지원이 제한될 수 있습니다.
【제작 환경】
제작 프로젝트 환경: Unity: 2022.3.22f1 VRChat SDK - Avatars: 3.10.6 Modular Avatar: 1.18.7 NDMF: 1.14.8 일반판과 네이티브 FT Beta판은 SDK·VRCFT 요구 조건이 다릅니다. 위의 필요 환경 및 Beta판 주의사항도 확인해 주세요.
【Note】
26.11.01 v1.0.0, v1.0.0_NativeFT_Beta01 Release 26.11.02 v1.0.1 Update EyeClosed 애니메이션 클립에서 표정 파탄을 방지하기 위해 눈가 BlendShape를 0으로 되돌리는 처리가 누락된 문제를 수정했습니다.
Special Thanks to...
VRCFT, https://github.com/benaclejames/VRCFaceTracking Adjerry91, https://github.com/Adjerry91 regzo2's OSCmooth, https://github.com/regzo2/OSCmooth sisong's HDiffPatch, https://github.com/sisong/HDiffPatch 9-Bone, https://github.com/BonhyeonGu bd_, ModularAvatar,NDMF https://github.com/bdunderscore



