Engineering visual appearence with nanostructures