use view bounds, solve the scene size problem