The Giants announced a sellout crowd of 40,711 for the home opener, but large patches of empty seats showed the team needs to recapture the region's attention.