alg. viewport feito, falta testar