A knee brace comprises a medial hinge device and a lateral hinge device each including an upper arm configured to be attached to a thigh, and a lower arm configured to be attached to a shank. An assembly joins free ends of the upper arm and of the lower arm in each of the medial hinge device and the lateral hinge device, the assembly of each of the medial hinge device and the lateral hinge device including an operative set of pivot and pivot slot, and another operative set of follower and at least one follower slot. The assemblies of the medial hinge device and a lateral hinge are configured to induce a corrective constraint on leg movement. A system for generating a knee brace customized to a patient is also provided.