Runtime Usage
Runtime API may change in the future versions!
Ica Skinners only handles the deformation part of the work and rendering part are done by built-in Mesh Renderer and Mesh Filter components. To do that Ica Skinners adds a mesh Filter and a Mesh Renderer component to same game object.
To change anything related to rendering part use the Mesh Renderer as is.
Ica skinner gets the skinned mesh specific options from SMR. To change blend shape values from code, just change the SMR, IcaSkinner will get the values from it at every frame.
Changing skinner mesh runtime
Ica Skinner and Ica Attachment Skinner caches some data on OnEnable. If you like change the shared mesh of these skinners, you need the invalidate caches by just disabling the components, do the change and enable them again.
Example for Ica Skinner: MyIcaSkinner.enabled = false; MySkinnedMeshRenderer.shraed mesh = MyNewMesh; MyIcaSkinner.enabled = true;
Last updated