New to threejs and animations in general, currently I have a project where I’d like to create a 3D animation from a set of 3D coordinates of a person (17 in total: different joints e.g. knee, shoulder etc), and display it on a web browser (in the end, it would ideally look like for example a 3d zombie character that is in the same pose as the person). But I have no idea where to start, so some guidance would be really appreciated!
- Is the set of coordinates enough? if so then how can I construct a 3D character based on it? I’m experimenting with first loading a vrm humanoid model (basic vrm from three.js example/models), and calculate the euler angles from the 3D coordinates I have, but this process seems like tedious, and also many times the animated angle does not look very natural (e.g. upper leg and lower leg is bent in some way, could be my calculation as well)
- If I need additional values/measurements, what would that be? a more detailed 3D surface coordinates somehow?
- Any suggestions on general readings about 3D animation with code (what they are, how they are made and how they are rendered etc) and its interactions with three.js? Also I also there are a lot of terminologies people using like blending, mixer, rigged, etc, is there reading on these as well? or it’s basically google search homework i need to go through.
thanks a lot!