Method for weaving a pile fabric on a weaving loom, in which, in successive weft introduction cycles, weft threads, are introduced between a number of ground warp threads which have been provided in reed dents of the weaving loom, so that at least one base fabric is woven in which first weft threads are bound in on a first level situated on the pile side of the fabric and second weft threads are bound in on a level, which is situated on the rear side relative to the first level, and in which pile warp threads form pile tufts over respective second weft threads, characterized in that the successive positions of the ground warp threads relative to the weft threads, are determined according to a ground weave repeat which extends over at least eight weft introduction cycles, in that groups of at least one weft thread, are bound in in openings between a pair of binding warp threads of the same reed dent or of adjacent reed dents, between a first (a) and a second crossing (b) between said binding warp threads, in which at least one pile tuft (P 1) is formed over at least one second weft thread of each group, in which the following applies to each pile tuft: A 1 = the number of first weft threads between the first crossing (a) and the pile tuft, A 2 = the number of second weft threads between the first crossing (a) and the pile tuft, B 1 = the number of first weft threads between the pile tuft and the second crossing (b), B 2 = the number of second weft threads between the pile tuft and the second crossing (b), in which K1 = the total number of first weft threads between the first and the second crossing and K2 = the total number of second weft threads between the first and the second crossing, in which K= K1 - K2, and in which each of said numbers of A 1, A 2, B 1,B 2 may be equal to 0, and wherein weft threads which are situated outside the respective opening between crossing binding warp yarns are not counted when determining the above numbers, in that said successive positions of the ground warp threads with respect to the weft threads, are determined in such a manner that at least two orientations of a first (i), a second (ii) and a third orientation (iii) of the pile tuft legs are created within the same ground weave repeat, in which oblique orientations (i), (ii) of the pile tuft legs are obtained if at least one first weft thread and at least one second weft thread are provided for each group, in which i. the first orientation (i) is an oblique orientation which is obtained if - A 1 + B 2 is greater than A 2 + B 1, or - B 1 = 0 while A 1 ≠ 0, if K is an odd number; ii. the second orientation (ii) is a differently directed oblique orientation which is obtained if - A 1 + B 2 is smaller than A 2 + B 1, or - A 1 = 0 while B 1 ≠ 0, if K is an odd number; iii. the third orientation (iii) is a substantially vertical orientation which is obtained if A 1 + B 2 is equal to A 2 + B 1. A 1 = the number of first weft threads between the first crossing (a) and the pile tuft, A 2 = the number of second weft threads between the first crossing (a) and the pile tuft, B 1 = the number of first weft threads between the pile tuft and the second crossing (b), B 2 = the number of second weft threads between the pile tuft and the second crossing (b), i. the first orientation (i) is an oblique orientation which is obtained if - A 1 + B 2 is greater than A 2 + B 1, or - B 1 = 0 while A 1 ≠ 0, if K is an odd number; - A 1 + B 2 is greater than A 2 + B 1, or - B 1 = 0 while A 1 ≠ 0, if K is an odd number; ii. the second orientation (ii) is a differently directed oblique orientation which is obtained if - A 1 + B 2 is smaller than A 2 + B 1, or - A 1 = 0 while B 1 ≠ 0, if K is an odd number; - A 1 + B 2 is smaller than A 2 + B 1, or - A 1 = 0 while B 1 ≠ 0, if K is an odd number; iii. the third orientation (iii) is a substantially vertical orientation which is obtained if A 1 + B 2 is equal to A 2 + B 1.