メインコンテンツまでスキップ

キメラヘアマスター

キメラヘアマスターは、別々のアバターや髪の素材から持ってきた髪を組み合わせた「キメラヘア」を、1つの髪型としてなじませるためのUnityのツールです。

使う前使った後
キメラヘアマスターを使う前のキメラヘアキメラヘアマスターを使った後のキメラヘア

このサイトの読み方​

あなたの状況読むページ
はじめて使うキメラヘアを作る
髪の形を直したいだけメッシュ変形だけ使う
うまくいかない・メッセージが出た困ったとき
やりたいことはあるけれど、どの機能かわからないやりたいことから探す
言葉の意味がわからない用語集

右上の検索欄に、困っていることや画面に出たメッセージを入れて探すこともできます。

できること​

困りごと使う機能
髪ごとに色や明るさが違う色合わせ:選んだ色に、髪の陰影を残したまま色をそろえます
メッシュやマテリアルが増えて重いメッシュ統合:髪のメッシュとテクスチャを1つにまとめます
光沢や影の感じが髪ごとにバラバラマテリアル設定:基準のマテリアルの設定にそろえます
組み合わせた髪の位置や形がずれるメッシュ変形:Sceneビューで髪の形を直します
パーツを後から付けたように見える影の付き方をそろえる:髪全体の影の付き方を1つにそろえます
髪の影が顔に落ちないFakeShadow:髪の影を顔に落とします

どの機能も、シーンにある元の髪やマテリアルは書き換えません。結果はSceneビューのプレビューで確かめられ、アップロード時に自動で反映されます(Playモードに入ったときも同じです)。

必要なもの​

  • Unity 2022.3
  • VRChat SDK(Avatars)
  • NDMF 1.14.0以降(キメラヘアマスターを入れると一緒に入ります)
  • 髪のマテリアルがlilToonであること

インストール​

  1. ダウンロードしたファイルに入っている「キメラヘアマスター(…)をVCC・ALCOMに追加」を開きます。VCC(またはALCOM)に、キメラヘアマスターの取得先が追加されます。
  2. VCC(またはALCOM)で、使いたいアバターのプロジェクトを開き、「キメラヘアマスター」を追加します。
ダウンロードしたファイル開いたときの確認
ダウンロードしたファイルの中の「キメラヘアマスター(…)をVCC・ALCOMに追加」と、それを開いたときのVCC(またはALCOM)の確認(ダウンロードしたファイル)ダウンロードしたファイルの中の「キメラヘアマスター(…)をVCC・ALCOMに追加」と、それを開いたときのVCC(またはALCOM)の確認(開いたときの確認)

VCC(またはALCOM)のプロジェクトの画面で、キメラヘアマスターを追加するところ

追加するためのファイルは2種類あります。どちらか一方だけを追加してください。

種類入っているもの
マスクツール同梱版キメラヘアマスターと、マスク作成支援ツール(色を変えたくない所などを塗るツール)
単体版キメラヘアマスターだけ

更新と削除​

  • 更新:VCC(またはALCOM)のプロジェクトの画面で、キメラヘアマスターのバージョンを新しいものに変えます。変わった内容は更新履歴にまとめています。
    • 1.xから2.0に更新しても、設定はそのまま使えます。Inspectorの並びが変わったので、場所がわからないときは2.0への更新を見てください。
  • 削除:VCC(またはALCOM)のプロジェクトの画面で、キメラヘアマスターを削除します。シーンに付けたキメラヘアマスターのコンポーネントは「Missing」と表示されるので、Inspectorから外してください。

更新のお知らせ​

最新版の更新があると、キメラヘアマスターのInspectorの上に「最新版〇〇があります」と出ます。困ったときは、まず最新版に更新してみてください。

最初にキメラヘアマスターのInspectorを開いたとき、上に「最新版の更新があったときに、ここでお知らせできます。」と出ます。[お知らせ機能を使う]を押すと使えます。[使わない]を押すと、通信もお知らせもしません。どちらかを押すまでは通信しません。

  • [更新履歴を見る]で、変わった内容を確認できます。
  • [この版はスキップ]を押すと、その版のお知らせは出なくなります(さらに新しい更新が出たらまた出ます)。
  • あとから切り替えるときは、メニューの「キメラヘアマスター > 更新を確認する」のチェックを付けたり外したりします。

お知らせするだけで、勝手に更新はしません。アバターやアップロードにも何も入りません。

通信の詳しい内容​

最新版の更新があるかを確かめるために、インターネットにつなぎます。何を送り、何を受け取り、何を保存するかは次のとおりです。

いつ

  • Unityの起動時など(スクリプトを読み込み直したとき)に、前回の確認から24時間たっていれば1回だけ確かめます。
  • [お知らせ機能を使う]を押す前と、「更新を確認する」のチェックを外しているときは、通信しません。

どこへ

  • GitHub Pages(GitHub社のサービス)に置いてある、キメラヘアマスターのバージョン一覧のファイル(単体版のindex.json)です。
  • VCC・ALCOMに追加した「キメラヘアマスター(単体版)」のURLと同じファイルで、誰でも見られる公開ファイルです。マスクツール同梱版を入れている場合も、中身が同じ単体版の一覧を見ます。

送るもの

  • index.jsonを取得するための、ふつうのリクエスト(HTTPSのGET)だけです。キメラヘアマスターが付け足す情報はありません。
  • 通信の仕組み上、IPアドレスと、Unityが自動で付ける識別文字列(User-Agent。Unityのバージョンなど)がGitHub社に届きます。作者がこれらを見られる仕組みはありません。
  • アバター・プロジェクト・PCの情報や、お使いのキメラヘアマスターのバージョンは送りません。更新があるかどうかは、受け取った一覧と、お使いのPCの中で比べます。

受け取るもの

  • index.jsonの中身です(キメラヘアマスターの各バージョンの番号・対応するUnityのバージョン・ダウンロード先など)。
  • 使うのは、バージョン番号と対応するUnityのバージョンだけです。プレリリース版と、お使いのUnityで使えない版は数えません。
  • ファイルの中の文章やURLは、表示も開きもしません。[更新履歴を見る]で開くのは、キメラヘアマスターに書き込んであるこの説明書のページだけです。

保存するもの

  • このPCのUnityの設定(EditorPrefs)に、最新のバージョン番号・最後に確かめた日時・スキップしたバージョン番号・「更新を確認する」のON/OFFを保存します。
  • プロジェクトやアバターには保存しません。

しないこと

  • ダウンロードや更新は、自動ではしません。更新するかどうかは、VCC・ALCOMでご自身で決めてください。
  • アップロードするアバターには何も入りません(Unityのエディタの中だけで動きます)。
  • インターネットにつながらないときや、確かめるのに失敗したときは、何も表示しません。そのまま今までどおり使えます。