8000 Model's hair going up due to stiffness · Issue #2651 · vrm-c/UniVRM · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Model's hair going up due to stiffness #2651

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
TitoAdri opened this issue Apr 29, 2025 · 2 comments
Open

Model's hair going up due to stiffness #2651

TitoAdri opened this issue Apr 29, 2025 · 2 comments
Labels
bug Something isn't working

Comments

@TitoAdri
Copy link

Environments

  • UniVRM version: 0.129.0
  • Unity version: Unity-2022.3 and Unity 6
  • OS: Windows 11

Describe the bug

Stiffness makes hair go upwards, if gravity power value is higher you can get it to be in a normal position due to its force winning the stiffness force but it behaves ackardaly (strange spinning of the hair and things like that). I have tested it with some of the preview models of VRoid Studio and it happens in everyone of them, also tested in empty unity proyect and other Unity versions and still the same. I have only 2 or 3 days using the asset so it could be my ignorance but I have been messing around and reading the documentation and I couldn´t figure out a solution. Using VRM1.0.

Image

In console I get this warnings
Image
With this messages:
J_Sec_Hair1_10 does not exist on load.
UnityEngine.Debug:LogWarning (object,UnityEngine.Object)
UniGLTF.UniGLTFLogger/DefaultUnityLogger:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[]) (at Assets/UniGLTF/Runtime/Utils/UniGLTFLogger.cs:26)
UniGLTF.UniGLTFLogger:Warning (string,UnityEngine.Object) (at Assets/UniGLTF/Runtime/Utils/UniGLTFLogger.cs:64)
UniVRM10.FastSpringBoneBufferFactory/<>c__DisplayClass0_0:b__0 (UnityEngine.Transform) (at Assets/VRM10/Runtime/Components/Vrm10Runtime/FastSpringBoneBufferFactory.cs:39)
UniVRM10.FastSpringBoneBufferFactory/<>c__DisplayClass0_0:b__4 (UniVRM10.VRM10SpringBoneJoint) (at Assets/VRM10/Runtime/Components/Vrm10Runtime/FastSpringBoneBufferFactory.cs:61)
System.Linq.Enumerable:ToArray<UniGLTF.SpringBoneJobs.InputPorts.FastSpringBoneJoint> (System.Collections.Generic.IEnumerable1<UniGLTF.SpringBoneJobs.InputPorts.FastSpringBoneJoint>) UniVRM10.FastSpringBoneBufferFactory/<>c__DisplayClass0_0:<ConstructSpringBoneAsync>b__1 (UniVRM10.Vrm10InstanceSpringBone/Spring) (at Assets/VRM10/Runtime/Components/Vrm10Runtime/FastSpringBoneBufferFactory.cs:44) System.Linq.Enumerable:ToArray<UniGLTF.SpringBoneJobs.InputPorts.FastSpringBoneSpring> (System.Collections.Generic.IEnumerable1<UniGLTF.SpringBoneJobs.InputPorts.FastSpringBoneSpring>)
UniVRM10.FastSpringBoneBufferFactory/d__0:MoveNext () (at Assets/VRM10/Runtime/Components/Vrm10Runtime/FastSpringBoneBufferFactory.cs:44)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder1<UniGLTF.SpringBoneJobs.InputPorts.FastSpringBoneBuffer>:Start<UniVRM10.FastSpringBoneBufferFactory/<ConstructSpringBoneAsync>d__0> (UniVRM10.FastSpringBoneBufferFactory/<ConstructSpringBoneAsync>d__0&) UniVRM10.FastSpringBoneBufferFactory:ConstructSpringBoneAsync (UniGLTF.IAwaitCaller,UniVRM10.Vrm10Instance,UniGLTF.SpringBoneJobs.InputPorts.FastSpringBoneBuffer) UniVRM10.Vrm10FastSpringboneRuntimeStandalone/<ConstructSpringBoneAsync>d__11:MoveNext () (at Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntimeStandalone.cs:99) System.Runtime.CompilerServices.AsyncTaskMethodBuilder1:Start<UniVRM10.Vrm10FastSpringboneRuntimeStandalone/d__11> (UniVRM10.Vrm10FastSpringboneRuntimeStandalone/d__11&)
UniVRM10.Vrm10FastSpringboneRuntimeStandalone:ConstructSpringBoneAsync (UniGLTF.IAwaitCaller)
UniVRM10.Vrm10FastSpringboneRuntimeStandalone/d__7:MoveNext () (at Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10FastSpringboneRuntimeStandalone.cs:51)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start<UniVRM10.Vrm10FastSpringboneRuntimeStandalone/d__7> (UniVRM10.Vrm10FastSpringboneRuntimeStandalone/d__7&)
UniVRM10.Vrm10FastSpringboneRuntimeStandalone:InitializeAsync (UniVRM10.Vrm10Instance,UniGLTF.IAwaitCaller)
UniVRM10.Vrm10Instance:MakeRuntime (bool) (at Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs:136)
UniVRM10.Vrm10Instance:get_Runtime () (at Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs:152)
UniVRM10.Vrm10Instance:Start () (at Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs:198)

@TitoAdri TitoAdri added the bug Something isn't working label Apr 29, 2025
@TigerHix
Copy link
Contributor

Can confirm this issue has also happened to one of our users:

Image

@mor-o
Copy link
mor-o commented May 1, 2025

yep, happens to me to on version 129.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants
0