According to a GameFAQS' poster, there are a total of 57 viewable 3D models in this game as seen in the demo's gallery.
So, counting playable characters and NPCs from both this game and the prequel (the generic enemies don't count), we have…
1. Luffy
2. Zoro
3. Nami
4. Usopp
5. Sanji
6. Chopper
7. Robin
8. Franky
9. Brook
10 to 18 - Pre-Time Skip Versions
19. Perona
20. Enel
21. Law
22. Smoker
23. Garp
24. Akainu
25. Aokiji
26. Kizaru
27. Buggy
28. Crocodile
29. Kuma
30. Jinbe
31. Hancock
32. Mihawk
33. Whitebeard
34. Ace
35. Marco
36. Blackbeard
37. Don Krieg
38. Hatchan
39. Arlong
40. Lapahn
41. Wapol
42. Mr.3
43. Mr.2
44. Blueno
45. Jabura
46. Kaku
47. Lucci
48. Pacifista
49. Sentomaru
50. Minotaurus
51. Hannyabal
52. Magellan
53. Gecko Moria
54. Ivankov
55. Jozu
56. Vista
57. Unknown
That means one more NPC for this game. Probably a crewmate of Blackbeard, considering he's the only one left to announce. Hody, Caesar and Monet seem unlikely now