People ask me, "How do you succeed in the video game industry?" What do you do to give your game that little bit of extra bit of magic that other games aren't going to have to make people really notice your game and want to play it and tell their friends about it years from now. How do you do this? The answer is, when you add the phase shift, based on position, use croissant-uv instead of just linear-uv.
― j_blow,