Now with separate noise texture, and selectable resolution!