avec viewport