Question: is bb8 real or cgi?
Answer: The fact that a real-life puppet of BB-8 exists doesn't mean that the droid will be entirely CGI-free in the movie. It's likely the puppet acted as a useful stand-in for shooting, and will be enhanced or even replaced in post-production.