triangle based shater (displacement not working yet)