Skip to content

Commit

Permalink
Merge pull request #457 from vrm-c/release/v0.127.1
Browse files Browse the repository at this point in the history
UniVRM-0.127.1
  • Loading branch information
ousttrue authored Oct 15, 2024
2 parents 981c630 + f9c3aed commit 81ee47e
Show file tree
Hide file tree
Showing 6 changed files with 43 additions and 5 deletions.
7 changes: 6 additions & 1 deletion docs/api/springbone/startup.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@

## T-Pose 以外で初期化

`SpringBone` の初期化は T-Pose が必須です。
対策として `T-Pose` である間に SpringBone の初期化を完了してください。

- `1.0` `~v0.126` 最初 SpringBone が動作する直前で初期化をしていました。`load` => 姿勢変更 => springbone初期化 という順番になったときにspringbone初期化で問題が発生していました。
- `1.0` `v0.127` Import 関数の中で SpringBone の初期化をするように変更しました。`runtime` load では初期姿勢に配慮する必要はありません。

- [After using the “FastSpringBoneReplacer.ReplaceAsync” interface, scaling the VRM model results in incorrect behavior. · Issue #2158 · vrm-c/UniVRM · GitHub](https://github.com/vrm-c/UniVRM/issues/2158)
- [\[0.77\]AsyncでランタイムロードしたモデルのScaleを1以上にするとSpringBoneの動作が怪しくなる · Issue #1115 · vrm-c/UniVRM · GitHub](https://github.com/vrm-c/UniVRM/issues/1115)

2 changes: 2 additions & 0 deletions docs/api/springbone/vrm0/runtime.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# SpringBone Runtime

[SimpleViewer](https://github.com/vrm-c/UniVRM/blob/master/Assets/VRM_Samples/SimpleViewer/ViewerUI.cs)を参照してください。

## `v0.127` import 時の Springbone Runtime 切り替えについて

```cs
Expand Down
2 changes: 2 additions & 0 deletions docs/api/springbone/vrm1/runtime.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# SpringBone Runtime

[VRM10Viewer](https://github.com/vrm-c/UniVRM/blob/master/Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs)を参照してください。

## `v0.127` import 時の Springbone Runtime 切り替えについて

```cs
Expand Down
30 changes: 30 additions & 0 deletions docs/release/112/v0.127.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# v0.127.1 update SpringBoneInterface

https://github.com/vrm-c/UniVRM/releases/tag/v0.127.1

https://github.com/vrm-c/UniVRM/milestone/93?closed=1

## 主に SpringBone に関する修正が入りました。

`v0.126.0`, `v0.127.0`, `v0.127.1` と作業していた SpringBone の改修が完了しました。

内部処理が整理されました。

| befoer | after |
| ------------------------------ | -------------------------------------------------- |
| vrm-0.x springbone | 継続 |
| vrm-0.x fast springbone | 中身を vrm-1.0 springbone と共通化 |
| vrm-1.0 springbone | 継続 |
| vrm-1.0 springbone stand alone | 新規 中身は vrm-1.0 springbone. シングルトンでない |

以下の機能が整備されました。

- 一時停止
- リセット(SpringBone の各 Joint のローカル回転を初期状態に戻す)
- 拡大縮小時のパラメーター補正(巨大化したときにスローになる問題を解決)
- 再構築(スケーリングなど初期状態の変更を反映)

### 詳細

- [vrm-1.0](/api/springbone/vrm1/runtime/)
- [vrm-0.x](/api/springbone/vrm0/runtime/)
4 changes: 2 additions & 2 deletions docs/release/112/vv_next.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 🚧 next. SpringBone 周り
# 🚧 nextnext.

https://github.com/vrm-c/UniVRM/milestone/93
https://github.com/vrm-c/UniVRM/milestone/94

3 changes: 1 addition & 2 deletions docs/release/112/vv_nextnext.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# 🚧 nextnext.

https://github.com/vrm-c/UniVRM/milestone/94

https://github.com/vrm-c/UniVRM/milestone/95

0 comments on commit 81ee47e

Please sign in to comment.