Skip to content

Commit

Permalink
deploy: 9ad14b5
Browse files Browse the repository at this point in the history
  • Loading branch information
yui-syui-ai[bot] committed Feb 26, 2025
1 parent b0ebd63 commit 9a0a1dd
Show file tree
Hide file tree
Showing 57 changed files with 82 additions and 56 deletions.
2 changes: 1 addition & 1 deletion blender/01_model.html
Original file line number Diff line number Diff line change
Expand Up @@ -992,7 +992,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"next":{"title":"衣装を着せる","level":"1.10.2","depth":2,"path":"blender/02_costume.md","ref":"blender/02_costume.md","articles":[]},"previous":{"title":"blender","level":"1.10","depth":1,"path":"blender/README.md","ref":"blender/README.md","articles":[{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"path":"blender/01_model.md","ref":"blender/01_model.md","articles":[]},{"title":"衣装を着せる","level":"1.10.2","depth":2,"path":"blender/02_costume.md","ref":"blender/02_costume.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56},"embedFonts":false},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"blender/01_model.md","mtime":"2025-02-24T01:58:35.390Z","type":"markdown"},"gitbook":{"version":"6.0.2","time":"2025-02-24T01:58:52.260Z"},"basePath":"..","book":{"language":""}});
gitbook.page.hasChanged({"page":{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"next":{"title":"衣装を着せる","level":"1.10.2","depth":2,"path":"blender/02_costume.md","ref":"blender/02_costume.md","articles":[]},"previous":{"title":"blender","level":"1.10","depth":1,"path":"blender/README.md","ref":"blender/README.md","articles":[{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"path":"blender/01_model.md","ref":"blender/01_model.md","articles":[]},{"title":"衣装を着せる","level":"1.10.2","depth":2,"path":"blender/02_costume.md","ref":"blender/02_costume.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56},"embedFonts":false},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"blender/01_model.md","mtime":"2025-02-26T12:49:44.406Z","type":"markdown"},"gitbook":{"version":"6.0.2","time":"2025-02-26T12:49:57.741Z"},"basePath":"..","book":{"language":""}});
});
</script>
</div>
Expand Down
2 changes: 1 addition & 1 deletion blender/02_costume.html
Original file line number Diff line number Diff line change
Expand Up @@ -984,7 +984,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"衣装を着せる","level":"1.10.2","depth":2,"next":{"title":"issue","level":"1.11","depth":1,"path":"issue/README.md","ref":"issue/README.md","articles":[{"title":"ue","level":"1.11.1","depth":2,"path":"issue/ue/README.md","ref":"issue/ue/README.md","articles":[{"title":"error II-E1001","level":"1.11.1.1","depth":3,"path":"issue/ue/ue_01.md","ref":"issue/ue/ue_01.md","articles":[]}]},{"title":"game animation sample","level":"1.11.2","depth":2,"path":"issue/gasp/README.md","ref":"issue/gasp/README.md","articles":[{"title":"GameplayCameraをdisableにする","level":"1.11.2.1","depth":3,"path":"issue/gasp/gasp_01.md","ref":"issue/gasp/gasp_01.md","articles":[]},{"title":"cameraが急接近する","level":"1.11.2.2","depth":3,"path":"issue/gasp/gasp_02.md","ref":"issue/gasp/gasp_02.md","articles":[]},{"title":"characterのcomponentが初期化される","level":"1.11.2.3","depth":3,"path":"issue/gasp/gasp_03.md","ref":"issue/gasp/gasp_03.md","articles":[]},{"title":"IA_Sprintのダッシュができなくなる","level":"1.11.2.4","depth":3,"path":"issue/gasp/gasp_04.md","ref":"issue/gasp/gasp_04.md","articles":[]},{"title":"traversableが機能しなくなる","level":"1.11.2.5","depth":3,"path":"issue/gasp/gasp_05.md","ref":"issue/gasp/gasp_05.md","articles":[]}]},{"title":"city sample","level":"1.11.3","depth":2,"path":"issue/city/README.md","ref":"issue/city/README.md","articles":[{"title":"buildが遅い場合","level":"1.11.3.1","depth":3,"path":"issue/city/city_01.md","ref":"issue/city/city_01.md","articles":[]},{"title":"ue5.5ではbuildが通らない","level":"1.11.3.2","depth":3,"path":"issue/city/city_02.md","ref":"issue/city/city_02.md","articles":[]},{"title":"問題が起こったときにresetする","level":"1.11.3.3","depth":3,"path":"issue/city/city_03.md","ref":"issue/city/city_03.md","articles":[]},{"title":"playerが地面に埋まってしまう","level":"1.11.3.4","depth":3,"path":"issue/city/city_04.md","ref":"issue/city/city_04.md","articles":[]},{"title":"他のmapとの統合","level":"1.11.3.5","depth":3,"path":"issue/city/city_05.md","ref":"issue/city/city_05.md","articles":[]},{"title":"BGMを変更する","level":"1.11.3.6","depth":3,"path":"issue/city/city_06.md","ref":"issue/city/city_06.md","articles":[]}]}]},"previous":{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"path":"blender/01_model.md","ref":"blender/01_model.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56},"embedFonts":false},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"blender/02_costume.md","mtime":"2025-02-24T01:58:35.390Z","type":"markdown"},"gitbook":{"version":"6.0.2","time":"2025-02-24T01:58:52.260Z"},"basePath":"..","book":{"language":""}});
gitbook.page.hasChanged({"page":{"title":"衣装を着せる","level":"1.10.2","depth":2,"next":{"title":"issue","level":"1.11","depth":1,"path":"issue/README.md","ref":"issue/README.md","articles":[{"title":"ue","level":"1.11.1","depth":2,"path":"issue/ue/README.md","ref":"issue/ue/README.md","articles":[{"title":"error II-E1001","level":"1.11.1.1","depth":3,"path":"issue/ue/ue_01.md","ref":"issue/ue/ue_01.md","articles":[]}]},{"title":"game animation sample","level":"1.11.2","depth":2,"path":"issue/gasp/README.md","ref":"issue/gasp/README.md","articles":[{"title":"GameplayCameraをdisableにする","level":"1.11.2.1","depth":3,"path":"issue/gasp/gasp_01.md","ref":"issue/gasp/gasp_01.md","articles":[]},{"title":"cameraが急接近する","level":"1.11.2.2","depth":3,"path":"issue/gasp/gasp_02.md","ref":"issue/gasp/gasp_02.md","articles":[]},{"title":"characterのcomponentが初期化される","level":"1.11.2.3","depth":3,"path":"issue/gasp/gasp_03.md","ref":"issue/gasp/gasp_03.md","articles":[]},{"title":"IA_Sprintのダッシュができなくなる","level":"1.11.2.4","depth":3,"path":"issue/gasp/gasp_04.md","ref":"issue/gasp/gasp_04.md","articles":[]},{"title":"traversableが機能しなくなる","level":"1.11.2.5","depth":3,"path":"issue/gasp/gasp_05.md","ref":"issue/gasp/gasp_05.md","articles":[]}]},{"title":"city sample","level":"1.11.3","depth":2,"path":"issue/city/README.md","ref":"issue/city/README.md","articles":[{"title":"buildが遅い場合","level":"1.11.3.1","depth":3,"path":"issue/city/city_01.md","ref":"issue/city/city_01.md","articles":[]},{"title":"ue5.5ではbuildが通らない","level":"1.11.3.2","depth":3,"path":"issue/city/city_02.md","ref":"issue/city/city_02.md","articles":[]},{"title":"問題が起こったときにresetする","level":"1.11.3.3","depth":3,"path":"issue/city/city_03.md","ref":"issue/city/city_03.md","articles":[]},{"title":"playerが地面に埋まってしまう","level":"1.11.3.4","depth":3,"path":"issue/city/city_04.md","ref":"issue/city/city_04.md","articles":[]},{"title":"他のmapとの統合","level":"1.11.3.5","depth":3,"path":"issue/city/city_05.md","ref":"issue/city/city_05.md","articles":[]},{"title":"BGMを変更する","level":"1.11.3.6","depth":3,"path":"issue/city/city_06.md","ref":"issue/city/city_06.md","articles":[]}]}]},"previous":{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"path":"blender/01_model.md","ref":"blender/01_model.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56},"embedFonts":false},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"blender/02_costume.md","mtime":"2025-02-26T12:49:44.406Z","type":"markdown"},"gitbook":{"version":"6.0.2","time":"2025-02-26T12:49:57.741Z"},"basePath":"..","book":{"language":""}});
});
</script>
</div>
Expand Down
26 changes: 26 additions & 0 deletions blender/03_vrm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# vrmと統合する

`.vrm`を読み込んで、別の`.vrm`を統合する方法です。

各部位を動かすには衣装を着せる方法で使った`データ転送`を使います。

例えば、髪の毛を入れ替えてみましょう。

ここで重要なのは髪の毛の物理シュミレーションです。髪の毛が動かないのは、物理シュミレーションの設定がなくなっているからで、vrm 1.0を前提にしますが、統合すると`Spring Bone`の設定が消えています。

次に、設定されているウェイトが剥がされる可能性があります。データ転送する際は確認してください。

- 物理シュミレーションはあるか。blenderで設定しない場合はueの`kawaiiphysics`で設定すればいい。
- ウェイトはあるか。これがないと一から設定しなければならず、できれば設定を引き継ごう。

## 具体的な手順

hair(髪の毛)とbody(体)で分けられたvrmを読み込むこととします。これを統合します。

1. まず、boneの統合を行います。boneはarmatureというようです。不要なboneを削除します。そして、完成版となるarmatureを最後に選択して統合します。
2. 次に必要なboneをつなぎます。boneを編集モードで編集し、`Head` -> `J_Bip_C_Head`を選択し、親を`オフセット維持`で設定します。
3. 次にhairを選択し、モディファイアからデータ転送を行います。ソースにbody, 頂点グループに`J_Bip_C_Head`を選択します。ここが特に重要です。そして、頂点データにチェックを入れ、頂点グループを選択します。最後にデータレイヤーを生成し、適用します。
4. これでhairとbodyがつながった状態になりました。bodyが主体になります。
5. 次にhairを動くようにします。ueでvrmを読み込んで、`ABP_Post_${name}`を編集します。`kawaiiphysics`でRoot Boneに`J_Sec_Hair_1_xx`を1-12まで入れて、Capsule Limitsに`Chest`, `Hip`などを設定します。私は`Chest`の値を大きめにして対処しました。
6. 次に、服が体に入りこまないようにしなければなりません。これも先ほどと同じように設定します。

2 changes: 1 addition & 1 deletion blender/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1000,7 +1000,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"blender","level":"1.10","depth":1,"next":{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"path":"blender/01_model.md","ref":"blender/01_model.md","articles":[]},"previous":{"title":"unity","level":"1.9","depth":1,"path":"unity/README.md","ref":"unity/README.md","articles":[]},"articles":[{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"path":"blender/01_model.md","ref":"blender/01_model.md","articles":[]},{"title":"衣装を着せる","level":"1.10.2","depth":2,"path":"blender/02_costume.md","ref":"blender/02_costume.md","articles":[]}],"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56},"embedFonts":false},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"blender/README.md","mtime":"2025-02-24T01:58:35.390Z","type":"markdown"},"gitbook":{"version":"6.0.2","time":"2025-02-24T01:58:52.260Z"},"basePath":"..","book":{"language":""}});
gitbook.page.hasChanged({"page":{"title":"blender","level":"1.10","depth":1,"next":{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"path":"blender/01_model.md","ref":"blender/01_model.md","articles":[]},"previous":{"title":"unity","level":"1.9","depth":1,"path":"unity/README.md","ref":"unity/README.md","articles":[]},"articles":[{"title":"モデルをカスタマイズする","level":"1.10.1","depth":2,"path":"blender/01_model.md","ref":"blender/01_model.md","articles":[]},{"title":"衣装を着せる","level":"1.10.2","depth":2,"path":"blender/02_costume.md","ref":"blender/02_costume.md","articles":[]}],"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56},"embedFonts":false},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"blender/README.md","mtime":"2025-02-26T12:49:44.406Z","type":"markdown"},"gitbook":{"version":"6.0.2","time":"2025-02-26T12:49:57.741Z"},"basePath":"..","book":{"language":""}});
});
</script>
</div>
Expand Down
Loading

0 comments on commit 9a0a1dd

Please sign in to comment.