To find out how much cloth is needed for the 3 capes, we first need to calculate the total amount of cloth in feet:
Each cape uses 4 feet of cloth, so for 3 capes:
\[ 3 \text{ capes} \times 4 \text{ feet/cape} = 12 \text{ feet} \]
Next, we need to convert feet to yards. There are 3 feet in a yard, so we convert feet to yards by dividing the total feet by 3:
\[ \frac{12 \text{ feet}}{3 \text{ feet/yard}} = 4 \text{ yards} \]
Therefore, the total amount of cloth needed for the 3 capes is:
\[ \boxed{4} \text{ yards} \]