This example is running in WebGL2 and should work in most browsers. You can check the WebGPU examples here.
morph_targets.rs:
//! Controls morph targets in a loaded scene.
//!
//! Illustrates:
//!
//! - How to access and modify individual morph target weights.
//! See the `update_weights` system for details.
//! - How to read morph target names in `name_morphs`.
//! - How to play morph target animations in `setup_animations`.
use *;
use PI;
/// Plays an [`AnimationClip`] from the loaded [`Gltf`] on the [`AnimationPlayer`] created by the spawned scene.
/// You can get the target names in their corresponding [`Mesh`].
/// They are in the order of the weights.