← Back to MyoHeat

Credits and licences

MyoHeat runs a biomechanics model in your browser. Its bones, joint centres and most muscle paths come from two published OpenSim models, and its arm muscle strengths from published measurements.

Not medical or training advice

MyoHeat is an educational visualisation of a simplified biomechanics model. It estimates how load may be shared between muscles; it does not measure your body and is not medical, physiotherapy or training advice. Talk to a qualified professional before starting or changing exercise, especially if you have an injury or health condition.

Anatomical models

Legs, pelvis, trunk and all bones: Rajagopal full-body model

MIT Use Agreement© 2015 Stanford University

Leg and trunk muscles: the 2023 revision with modifications by Lai et al. and Uhlrich et al., from opensim-models. Every bone mesh, arms included: the 2015 release from simtk.org/projects/full_body. Changes: mapped into MyoHeat's coordinates, right side mirrored to the left, and the arm and shoulder-girdle bones fitted onto the shoulder model below.

Licence text
Copyright (c) 2015, Stanford University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.

Shoulder and arm: Thoracoscapular Shoulder Model

CC BY 4.0© Seth, Dong, Matias, Delp (Stanford)

From simtk.org/projects/thoracoscapular, with parameters from van der Helm (1994) and Klein Breteler et al. (1999). MyoHeat uses its shoulder and elbow joints and the muscles crossing the shoulder (deltoid, rotator cuff, pectoralis major, latissimus dorsi, teres major, coracobrachialis, biceps and the long head of triceps), licensed under CC BY 4.0.

Changes: evaluated in one rest posture and mapped into MyoHeat's coordinates; the model's own bone meshes are not used; the humeral insertions of pectoralis major and teres major moved down the shaft to their anatomical positions, with fibre and tendon lengths rescaled; forces rescaled to the cross-sectional areas below; a wrap over the olecranon added to the long head of triceps; the scapulothoracic muscles used only as attachment points for MyoHeat's own shoulder-blade muscles.

Elbow and forearm muscles, arm strength

published measurements

The elbow and forearm muscles are placed by MyoHeat on landmarks of the Rajagopal bones. Arm muscle strengths are MRI cross-sectional areas at a specific tension calibrated to measured maximal joint moments.

Artwork

Head of Michelangelo's David

CC0 scanCC BY 4.0 optimised mesh

The marble head in place of the skull is a 3D scan of the 1899 plaster cast of David's head (Beckett no. 756), digitised by SMK – Statens Museum for Kunst and released under the CC0 dedication. MyoHeat uses the optimised version, with generated normal and occlusion maps, reposted by nebulousflynn at zenodo.org/records/21529251 under CC BY 4.0.

Changes: turned to face forward, cut below the chin, scaled to the skeleton, and given a plain marble colour in place of the scan's texture.

Pose tracking

MediaPipe Pose Landmarker

Apache-2.0© Google LLC

Camera mode tracks your body with MediaPipe Pose Landmarker (the "full" BlazePose GHUM model and the @mediapipe/tasks-vision runtime), served from this site and run in your browser.

Licensed under the Apache License, Version 2.0.

Demo videos

Exercise demonstration videos by FitnessScape

CC BY 3.0

Camera mode's demo videos are FitnessScape's exercise demonstration series, published on Wikimedia Commons under the Creative Commons Attribution 3.0 licence. They are also used to calibrate camera mode.

Changes: re-encoded from WebM to H.264 MP4 for playback on every device, with a still frame taken for each thumbnail. The footage is otherwise unchanged.

What MyoHeat adds

The model authors are not responsible for MyoHeat and have not endorsed it. MyoHeat adds:

MyoHeat is checked against published measurements of moment arms, joint moments, maximal strength and EMG. It currently passes 114 of 184 checks across 52 exercises. Each exercise shows whether it matches the EMG literature, and its known errors are documented.

Privacy

Camera mode runs entirely in your browser: the video from your camera, or a video you open, is tracked on your device and never uploaded, recorded or stored. Only the fact that camera mode was started is counted, as below.

The website records which views and controls you use, in what order and for how long, how long the page took to load, and any script errors, to learn what to improve. It sets no cookies, stores nothing on your device and doesn't store your IP address; visitors are counted with a code that changes daily, so no one is followed across days. The iOS and Android apps send none of this. Nothing is sold or shared. The full privacy policy has the details.