What is there to explain? It's a teaser. And besides, at least some CG can be expected. But there's been images of backgrounds released here and there in merchandising stills, and it looks very 2D-centric to me. It'd have to be with animation like this: