ousttrue
0f191e5e8f
vrm-0.x の fastspringbone の処理は、 vrm-1.0 版と同じものを使う
2024-09-05 15:27:29 +09:00
ousttrue
9c8c98a567
UniGTLF/Runtime/SpringBoneJobs from VRM10/Runtime/FastSpringBone
2024-09-05 13:55:12 +09:00
ousttrue
4dc5aae73c
AddLogic to LogicFromTransform
2024-07-18 18:46:26 +09:00
ousttrue
1d2fed7e18
remove unsafe
2024-07-18 18:46:26 +09:00
ousttrue
7f089f1dd8
FastSpringBoneBufferBuilder を FastSpringBoneBuffer.FastSpringBoneBuffer に合体
2024-07-18 18:46:25 +09:00
ousttrue
80c2bb921c
TransformIndexMap to Array.IndexOf
2024-07-18 18:46:25 +09:00
ousttrue
3d00753c83
remove simulateLastBone
2024-07-18 18:46:25 +09:00
ousttrue
a9d645d4ff
impl Vrm10RuntimeSpringBone.RestoreInitialTransform
2024-07-18 18:46:25 +09:00
ousttrue
b69b3760e3
private FastSpringBoneBufferBuilder m_initialData
2024-07-18 18:46:25 +09:00
ousttrue
7f856bf945
separate FastSpringBoneBufferBuilder
2024-07-18 18:46:25 +09:00
ousttrue
5b47fab89f
SpringBonePaused to IsSpringBoneEnabled. invert boolean
2024-07-18 18:46:25 +09:00
ousttrue
af9e18c09c
add BlittableExternalData.Paused
2024-07-18 18:46:25 +09:00
ousttrue
4ffb659992
impl capsule inside
2024-06-06 14:24:43 +09:00
ousttrue
24985e21a7
CapsuleInside gizmo, import, export
2024-06-06 14:09:32 +09:00
ousttrue
94e732d83a
impl plane collider
2024-06-06 13:45:39 +09:00
ousttrue
a71aa9fd8f
import
2024-06-05 15:54:03 +09:00
ousttrue
ffaf60e4de
Merge pull request #2292 from LanternaBlender/master
...
Capsuleの当たり判定を修正 #2291
2024-05-30 17:19:34 +09:00
Admin
4f1872d5f0
Capsuleの当たり判定を修正 #2291
2024-05-15 23:36:05 +09:00
Isamu Mogi
698a4dbc8e
Unity2022.2.4以下と2021.3.17以下でFindObjectBy系APIが存在しないのに対応
...
FindObjectsBy系のAPIは、UniVRMがサポートしているUnityのうち、次の範囲のバージョンには存在しない。
- 2021.3.0~2021.3.17
- 2022.1.0~2022.1.24
- 2022.2.0~2022.2.4
そのため、該当するバージョンのUnityではコンパイルエラーが発生していた。UNITY_2022_3_OR_NEWERで分岐することで、旧APIと新APIを安全に選択するようにした。
厳密にはUNITY_2022_2_5_OR_NEWERを用いたいが、そのようなシンボルは存在していなかった。
2024-05-14 20:15:56 +09:00
Isamu Mogi
018aec1fab
Unity2023.1以降でFindObjectsOfType系APIがObsolete警告を出すのに対応
...
Unity 2023.1以降のバージョンでUnityEngine.Object.FindObjectsOfType系APIがObsoleteになり、次の警告が発生していました。
```
Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs(250,24): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'
Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs(208,31): warning CS0618: 'Object.FindObjectsOfType<T>()' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.'
```
代わりにFindObjectsBy系APIを使うようにしました。これはUnity 2021.3にも存在しているので、そのまま使うことができました。
FindObjectOfType()とFindFirstObjectByType()の違いに関してはドキュメントからは読み取れませんでしたが、
Unity-Technologiesgが公開しているUnity 6000のソースコードを見る限り、動作は同一に見えるためそのまま置き換えました。
https://github.com/Unity-Technologies/UnityCsReference/blob/6000.0/Runtime/Export/Scripting/UnityEngineObject.bindings.cs#L586-L602
2024-05-08 03:48:25 +09:00
ousttrue
6036e61f07
ロジックバグ。normalize 必用ぽい
2024-02-29 13:44:54 +09:00
T-Kuhn
b8445abf1f
Changed FastSpringBoneService ExecutionOrder to make sure FastSpringBoneService executes after Vrm10Instance
2023-01-25 12:56:15 +09:00
Masataka SUMI
da66cf768f
Set externalData as initial value.
2022-11-04 21:38:58 +09:00
0b5vr
76ebf0ef73
fix: Fix outdated exception message
...
`UpdateTypes` は `LateUpdate` か `Manual` しかなく、 `None` はこれは `Manual` の変更忘れでしょうか?
2022-10-26 18:48:02 +09:00
ousttrue
b1a545f987
元のスタイルに戻し
2022-10-26 13:31:19 +09:00
ousttrue
f17bac5b03
FastSpringBoneService.ManualUpdate に deltaTime 引き数を追加
2022-10-25 21:52:19 +09:00
ousttrue
11b6689c01
local 変数の使いまわしやめ
2022-10-25 21:50:59 +09:00
ousttrue
e1e4bfde78
FastSpringBoneService manual update
2022-10-24 19:12:52 +09:00
notargs
46e3ec70d5
外力をキャラクターごとに設定するように変更
2022-10-20 15:31:59 +09:00
notargs
a60d199559
不要なデータを削除
2022-10-18 16:37:30 +09:00
notargs
dc3b6afd8c
SpringBoneに対してグローバルで外力を渡すインターフェースを実装する
2022-10-18 13:16:33 +09:00
notargs
d66fc2498e
FastSpringBoneに対し、末端ボーンへの考慮を追加するオプションを追加しました
2022-09-16 18:30:09 +09:00
amamagi
b8ae94ddea
use cached local rotation for spring bone calculation
2022-06-27 13:26:36 +09:00
amamagi
63eb58d6b7
Revert "Vrm10Runtime.ReconstructSpringBoneを呼んだ時点のSpringBoneの形状を維持する方向に剛性が働いてしまう問題を修正"
...
This reverts commit 904b82c114 .
2022-06-27 10:43:21 +09:00
amamagi
904b82c114
Vrm10Runtime.ReconstructSpringBoneを呼んだ時点のSpringBoneの形状を維持する方向に剛性が働いてしまう問題を修正
2022-06-22 19:46:18 +09:00
amamagi
48aec5bfe5
fix ArgumentOutOfRangeException
2022-06-06 16:03:15 +09:00
amamagi
d2006caa4e
remove mathematics
2022-05-31 15:37:21 +09:00
amamagi
9aaea6e6a1
refactor fast spring bone
2022-05-30 19:05:17 +09:00
amamagi
7c0df2aa1e
small change
2022-05-30 18:22:08 +09:00
amamagi
d4ae062ae4
apply collider scale
2022-05-30 18:09:11 +09:00
amamagi
f453c0ea6a
set init rotation
2022-05-30 17:20:53 +09:00
amamagi
0a50881fa5
add collider idx
2022-05-30 16:03:58 +09:00
amamagi
e3d55943b6
fix reconstruct method
2022-05-27 20:45:31 +09:00
amamagi
59ea12f880
add disposed check
2022-05-18 19:55:29 +09:00
notargs
61846b9bb3
ReconstructBuffers時に、揺れものの状態がリセットされる問題を修正しました
2022-04-22 19:04:16 +09:00
notargs
700f79a700
Fix FastSpringBoneService initializing flow for #1567
2022-04-06 17:49:10 +09:00
notargs
e2a2c073c9
Fix springbone center logic
2022-02-21 18:25:00 +09:00
notargs
0316352e8c
Fix ReconstructSpringBone default rotation
2021-10-26 18:43:34 +09:00
notargs
698e7c0f15
不要なキャストを削除
2021-10-22 15:30:26 +09:00
notargs
c68be7c59f
Fix comment
2021-10-22 15:25:19 +09:00