マガジン

  • [VSeeFace]VSFアバターであそぼう

    VSeeFaceの持つ拡張機能「VSFAvatar」の機能の使い方と、色々遊んでみた結果を書いていきます UnityでVRMアバターを出力できる程度の知識の方が対象です。なお、VRMアバターの作り方(既存VRChat用アバターからの変換)に関しては"桔梗ちゃんVRM化備忘録" https://note.com/tcam727/m/m5ec7b368c49e を閲覧していただけると幸いです

  • デフォ桔梗ちゃんVRM化備忘録

    他に同じことを考える人用

記事一覧

[VRM0.x]SpringBoneの個人的Tips

VRM0.x系スプリングボーン(Spring Bone)設定の個人的なメモ 自分はこうやっているというだけで、これが効率的かはわかりません Stiffness Force と Drag Force の解釈Shif…

Tcam
7か月前
5

[VRM0.x]自分でSpringBoneを入れる[Unity]

「FBX編集はできるけど、物理演算を設定できないから大幅な改変に踏み出せない」「コンバート元がインサイド式コライダーだから変換が役に立たない」 いっそ自分でゼロから…

Tcam
7か月前
6

[VRM]Unityで高画質自撮り:既存モーション+物理演算ベイク

この記事では以下の事を取り扱います。Unityのバージョンは 2019.4.31f1 Unity Recorder を使った高画質png、透過png出力方法 物理演算結果のベイク(記録)方法 既存モ…

Tcam
1年前
12

桔梗ちゃんの頭をUltimateKissMaちゃんに差し替えてみる(1)

keiichiisozaki さん製作の UltimateKissMa ちゃんをお迎え。アバターが二名になったので前から興味のあったアバターの頭挿げ替えをやってみます。具体的には桔梗ちゃんの…

Tcam
1年前
2

Spring Bone無しのVRM出力しかできないときの対処法

KissMaちゃんの頭部を移植した桔梗ちゃん(以下改変モデル)は完成したものの VRM Converter for VRChat での変換ができませんでした。これではPhys Boneの変換がされず揺…

Tcam
1年前
1

[VRChat][首交換]Vertex Tweakerで襟を修正する

BlendShapeBuilder 同梱の Vertex Tweaker を使ってUnity内でモデルの頂点を移動することができます。リンクは下記(サイト内の下の方に日本語の説明文があります) 使用し…

Tcam
1年前
1

PhysCopyでfbx素体にPB移植

VRChat用アバターをBlenderでfbxから改変できれば大変便利ですが、ここで問題となってくるのがPhysBone(以下PB)。BoneといいつつUnity側の機能なのでfbxからインポートし…

Tcam
1年前
4

デフォ桔梗ちゃんVRM化(シェーダー設定&出力)備忘録

最後にして、見た目に思いっきり影響するシェーダー関係を設定していきます。複雑なシステムなので長いですが、これが終われば完成版として出力するだけです 頬染めパーツ…

Tcam
1年前
12

デフォ桔梗ちゃんVRM化(表情設定)備忘録

揺れ物が終了したので、次に表情となる BlendshapeClip を設定していきます VRChat用の表情を探してスクショする桔梗ちゃんはVRChat用に設定済みなので、表情ファイルが既…

Tcam
1年前
2

デフォ桔梗ちゃんVRM化(揺れ物詳細)備忘録

前回の調整で大きな破綻はなくなったので、Spring Boneの細かい値を詰めていきます。その方法として再生中(ゲームモード中)に設定した値を再生後も保持する方法も紹介し…

Tcam
1年前
1

デフォ桔梗ちゃんVRM化(揺れ物破綻回避)備忘録

編集用VRM化した桔梗ちゃんの揺れ物(Spring Bone)が異常な挙動を示すので、それを修正していきます。細かい理屈は抜きで値を決め打ちして、まず破綻しなくなることだけを目…

Tcam
1年前
6

デフォ桔梗ちゃんVRM化(編集用VRM出力)備忘録

VRMの各種項目を設定するために、一旦Blendshapeを保持した編集用のVRMを出力する ざっくりとしたUnityのウィンドウ解説も行う Unityのウィンドウの解説ヒエラルキーウィ…

Tcam
1年前

デフォ桔梗ちゃんVRM化(準備編)備忘録

アバター編集の練習として、まずはVRChat用アバターである桔梗ちゃんの完全デフォ状態のVRM化に挑戦してみる。最終的にはアバター改変も含めて、初心者にもわかりやすいVRC…

Tcam
1年前
2

デフォ桔梗ちゃんVRM化(読み込み)備忘録

Unityプロジェクトを作り、必要なパッケージをインポートして編集準備を整える。.unitypackage ファイルはダブルクリックするだけで、勝手に起動中のUnityに対してインポー…

Tcam
1年前
[VRM0.x]SpringBoneの個人的Tips

[VRM0.x]SpringBoneの個人的Tips

VRM0.x系スプリングボーン(Spring Bone)設定の個人的なメモ
自分はこうやっているというだけで、これが効率的かはわかりません

Stiffness Force と Drag Force の解釈Shiffness = 揺れる範囲

Drag = 揺れる時間

基本的にこの解釈で考えるとやりやすいと思います
まず Drag を弄って揺れる時間をイメージに合わせ、それからStiffness

もっとみる
[VRM0.x]自分でSpringBoneを入れる[Unity]

[VRM0.x]自分でSpringBoneを入れる[Unity]

「FBX編集はできるけど、物理演算を設定できないから大幅な改変に踏み出せない」「コンバート元がインサイド式コライダーだから変換が役に立たない」
いっそ自分でゼロから設定してしまいましょう
大丈夫!コワクナイヨ!

SpringBone で覚えておくことは三つだけRoot Bones に指定したボーンとその子ボーンが物理演算になる

Collider Groups で指定したコライダーに「だけ」衝突

もっとみる
[VRM]Unityで高画質自撮り:既存モーション+物理演算ベイク

[VRM]Unityで高画質自撮り:既存モーション+物理演算ベイク

この記事では以下の事を取り扱います。Unityのバージョンは 2019.4.31f1

Unity Recorder を使った高画質png、透過png出力方法

物理演算結果のベイク(記録)方法

既存モーションからの Animation Clip の抽出方法

Timelineを使った、より便利な Animation Clip 制御方法

前書きVRMキャラクターをもっと凝ったアングルやモーショ

もっとみる
桔梗ちゃんの頭をUltimateKissMaちゃんに差し替えてみる(1)

桔梗ちゃんの頭をUltimateKissMaちゃんに差し替えてみる(1)

keiichiisozaki さん製作の UltimateKissMa ちゃんをお迎え。アバターが二名になったので前から興味のあったアバターの頭挿げ替えをやってみます。具体的には桔梗ちゃんの体にKissMaちゃんの顔(首)を移植します
この改変の条件は襟がついているモデルであることです
Blenderは使いませんが、メッシュの一部削除と頂点位置の編集を伴います
なお今回はモデル製作の話なので、VR

もっとみる
Spring Bone無しのVRM出力しかできないときの対処法

Spring Bone無しのVRM出力しかできないときの対処法

KissMaちゃんの頭部を移植した桔梗ちゃん(以下改変モデル)は完成したものの VRM Converter for VRChat での変換ができませんでした。これではPhys Boneの変換がされず揺れ物が動きません
しかしUniVRM標準の Export to VRM 0.x での出力はできたので、自力で素体のほうから Spring Bone を移植して揺れ物が動作するようにします
Unityの

もっとみる
[VRChat][首交換]Vertex Tweakerで襟を修正する

[VRChat][首交換]Vertex Tweakerで襟を修正する

BlendShapeBuilder 同梱の Vertex Tweaker を使ってUnity内でモデルの頂点を移動することができます。リンクは下記(サイト内の下の方に日本語の説明文があります)
使用しているUnityのバージョンは 2019.4.31f1 です

今回は「素体に別キャラの首をつけようとしたら、襟の横幅が狭くてはみ出てしまった」というケースで説明します

使用開始前にメッシュのバック

もっとみる
PhysCopyでfbx素体にPB移植

PhysCopyでfbx素体にPB移植

VRChat用アバターをBlenderでfbxから改変できれば大変便利ですが、ここで問題となってくるのがPhysBone(以下PB)。BoneといいつつUnity側の機能なのでfbxからインポートした場合PB設定は皆無になります
アバター改変の場合、非改変箇所のPBはできるだけ使いまわしたい。というわけで見つけた、せぃが君のおみせ屋さん製作の"PhysCopy"というツールを試してみました

Ph

もっとみる
デフォ桔梗ちゃんVRM化(シェーダー設定&出力)備忘録

デフォ桔梗ちゃんVRM化(シェーダー設定&出力)備忘録

最後にして、見た目に思いっきり影響するシェーダー関係を設定していきます。複雑なシステムなので長いですが、これが終われば完成版として出力するだけです

頬染めパーツを直すいきなり最大の難関から
前回から非常に目立っている頬染めパーツを直します。今まではUnity内で完結できましたが、今回は画像の透明度情報が関わってくるので画像編集ソフト(Photoshop)を使います。レイヤーが扱えて透過pngが作

もっとみる
デフォ桔梗ちゃんVRM化(表情設定)備忘録

デフォ桔梗ちゃんVRM化(表情設定)備忘録

揺れ物が終了したので、次に表情となる BlendshapeClip を設定していきます

VRChat用の表情を探してスクショする桔梗ちゃんはVRChat用に設定済みなので、表情ファイルが既に存在します。よってそれを探してVRMに移植します
数値のスクショを撮って手打ちするという非効率な方法なので、誰かほかに良い方法知ってたら教えてください

Assets → Kikyo → Animation

もっとみる
デフォ桔梗ちゃんVRM化(揺れ物詳細)備忘録

デフォ桔梗ちゃんVRM化(揺れ物詳細)備忘録

前回の調整で大きな破綻はなくなったので、Spring Boneの細かい値を詰めていきます。その方法として再生中(ゲームモード中)に設定した値を再生後も保持する方法も紹介します

PB桔梗ちゃんを再配置、カメラ移動揺れ方の参考にするために改変元となるPB版桔梗ちゃんを再配置し、VRM版と同じように Dance Animation FREE を適用します

PB版桔梗ちゃんを再びSceneに配置。座標

もっとみる
デフォ桔梗ちゃんVRM化(揺れ物破綻回避)備忘録

デフォ桔梗ちゃんVRM化(揺れ物破綻回避)備忘録

編集用VRM化した桔梗ちゃんの揺れ物(Spring Bone)が異常な挙動を示すので、それを修正していきます。細かい理屈は抜きで値を決め打ちして、まず破綻しなくなることだけを目指します
揺れ物のパラメータを詰めていくのは次回にします

大雑把なSpring Boneの破綻回避値を決め打ちして様子を見てみる

ヒエラルキーでVRMモデルの階層内にあるSecondaryを選ぶ

Root Bonesの

もっとみる
デフォ桔梗ちゃんVRM化(編集用VRM出力)備忘録

デフォ桔梗ちゃんVRM化(編集用VRM出力)備忘録

VRMの各種項目を設定するために、一旦Blendshapeを保持した編集用のVRMを出力する
ざっくりとしたUnityのウィンドウ解説も行う

Unityのウィンドウの解説ヒエラルキーウィンドウ

ヒエラルキー:組織の階層構造の意
Scene内、つまりゲーム世界内に配置されたモノの一覧とその階層構造を表示するウィンドウ。アバターのVRM変換や揺れ物の設定では、ヒエラルキーウィンドウ内のアバターに対

もっとみる
デフォ桔梗ちゃんVRM化(準備編)備忘録

デフォ桔梗ちゃんVRM化(準備編)備忘録

アバター編集の練習として、まずはVRChat用アバターである桔梗ちゃんの完全デフォ状態のVRM化に挑戦してみる。最終的にはアバター改変も含めて、初心者にもわかりやすいVRChat→VRMのフローを作ることが目的
なお本記事はDynamicBoneには非対応です

準備編まず桔梗ちゃんをUnityに読み込み、VRMに変換するための下準備を行う。VRChat用、VRM用、桔梗ちゃん用にそれぞれに要求す

もっとみる
デフォ桔梗ちゃんVRM化(読み込み)備忘録

デフォ桔梗ちゃんVRM化(読み込み)備忘録

Unityプロジェクトを作り、必要なパッケージをインポートして編集準備を整える。.unitypackage ファイルはダブルクリックするだけで、勝手に起動中のUnityに対してインポートしてくれる。

Unityプロジェクトの作成

Unity Hubを起動

Projects→New Project

上側のメニューから2019.4.31f1を選択→3D→プロジェクト名を入力→Create pr

もっとみる