gkjohnson / closed-chain-ik-js

A generalized inverse kinematics solver that supports closed chains for parallel kinematics systems, dynamic reconfiguration, and arbitrary joint configuration based on damped least squares error minimization techniques
https://gkjohnson.github.io/closed-chain-ik-js/dist/index.html
Apache License 2.0
184 stars 29 forks source link

VR Example: Investigate R2 performance #77

Closed gkjohnson closed 3 years ago

gkjohnson commented 3 years ago

Likely related to matrix update performance and copying results from IK.

https://developer.mozilla.org/en-US/docs/Tools/about:debugging

gkjohnson commented 3 years ago

Seems to be related to to the number of objects to be rendered. Robonaut contains 71 meshes. Possibly reusing a single material could improve performance.

gkjohnson commented 3 years ago

Model Stats

Robonaut

Curiosity

Plan

gkjohnson commented 3 years ago

Anecdotally the performance is significantly improved.

After Merge

Robonaut

Curiosity