viewport und collision