A method of fabricating a compound light-guide optical element (LOE), comprising: obtaining a stack having a first pair of faces and a plurality of LOEs , each of the LOEs having a pair of major parallel surfaces and a first plurality of mutually parallel partially reflective internal surfaces oblique to the pair of major parallel surfaces ; obtaining a first optical block having a second pair of faces and a second plurality of mutually parallel partially reflective internal surfaces ; bonding together the first optical block and the stack such that one of the faces of the first pair of faces is joined to one of the faces of the second pair of faces and such that the first plurality of partially reflective internal surfaces is non-parallel to the second plurality of partially reflective internal surfaces , thereby forming a second optical block ; cutting the second optical block along a cutting plane that passes through the other one of the faces of the second pair of faces, thereby forming a first optical structure having an interfacing surface at the cutting plane ; obtaining a third optical block having a third pair of faces and a plurality of mutually parallel reflective internal surfaces ; bonding together the third optical block and the first optical structure such that one of the faces of the third pair of faces is joined to the interfacing surface and such that the plurality of reflective internal surfaces is non-parallel to both the first plurality of partially reflective internal surfaces and the second plurality of partially reflective internal surfaces , thereby forming a second optical structure ; and slicing out at least one compound LOE from the second optical structure by cutting the second optical structure through at least two cutting planes substantially parallel to the major parallel surfaces of consecutive LOEs . obtaining a stack having a first pair of faces and a plurality of LOEs , each of the LOEs having a pair of major parallel surfaces and a first plurality of mutually parallel partially reflective internal surfaces oblique to the pair of major parallel surfaces ; obtaining a first optical block having a second pair of faces and a second plurality of mutually parallel partially reflective internal surfaces ; bonding together the first optical block and the stack such that one of the faces of the first pair of faces is joined to one of the faces of the second pair of faces and such that the first plurality of partially reflective internal surfaces is non-parallel to the second plurality of partially reflective internal surfaces , thereby forming a second optical block ; cutting the second optical block along a cutting plane that passes through the other one of the faces of the second pair of faces, thereby forming a first optical structure having an interfacing surface at the cutting plane ; obtaining a third optical block having a third pair of faces and a plurality of mutually parallel reflective internal surfaces ; bonding together the third optical block and the first optical structure such that one of the faces of the third pair of faces is joined to the interfacing surface and such that the plurality of reflective internal surfaces is non-parallel to both the first plurality of partially reflective internal surfaces and the second plurality of partially reflective internal surfaces , thereby forming a second optical structure ; and slicing out at least one compound LOE from the second optical structure by cutting the second optical structure through at least two cutting planes substantially parallel to the major parallel surfaces of consecutive LOEs . <EOS>