Optical measurements are increasingly used in radiotherapy. In this paper we present, in detail, the design and implementation of a multi-channel optical system optimized for fast, high spatial resolution, dynamic body surface measurement in guided therapy. We include all algorithmic modifications and calibration procedures required to create a robust, practical system for clinical use. Comprehensive static and dynamic phantom validation measurements in the radiotherapy treatment room show: conformance with simultaneously measured cone beam CT data to within 1 mm over 62% ± 8% of the surface and 2 mm over 90% ± 3%; agreement with the measured radius of a precision geometrical phantom to within 1 mm; and true real-time performance with image capture through to surface display at 23 Hz. An example patient dataset is additionally included, indicating similar performance in the clinic.