These 3D miniatures are the highest quality 3D prints that help the team in China to visualize what the final product should look like.
The print material colour is transparent, so the photos might make them look a little strange, but in person they look exactly how they should look in the final game.
I should also mention that I expect the detail of the Guardian Cannon to be lowered a little during the mold making process. This happens from time to time. I will update everyone when that happens, and show you some comparison renders of the two different versions (it will still look awesome).