Fast / low-friction streak Slow / high-friction streak Riblet cross-section — drag to scroll

Shark Skin Riblets 2D — Boundary-Layer Drag Model

Shark skin isn't smooth — it's covered in tooth-like denticles ribbed with microscopic longitudinal grooves. This 2D simulator lays the same real turbulent-boundary-layer model (Schlichting's flat-plate friction correlation) out across three linked panels: a live flow-streak strip split smooth vs riblet, a to-scale, draggable groove cross-section, and the full drag-response curve with your current riblet spacing in dimensionless wall units s⁺ marked on it. Tune the riblet spacing and height, and the flow speed and reference length, and watch the friction velocity, s⁺, and the resulting skin-friction drag change and wall shear stress respond live — including the real physics that riblets stop helping and start hurting once they grow too large relative to the near-wall turbulence.