aeronautic

On a moving model

Two plumes on nodes of a model, placed from outside with `target`.

on-a-model.tsx
Starting…

The model is a glTF with an empty node on each nozzle exit. Each plume is told to sit on one with target, and follows it as the model banks and yaws. The gear retracts with the model's own clip, through drei's useAnimations. The nozzles are ovals, and nozzleAspect: 1.4 gives the plumes their shape: see Shaped nozzles. See Placing plumes.

Stage is the shared stage; reflections gives it an environment map, without which a metal skin looks flat.