texture mapping + sample data
rotation
samples