Then, I created a High Poly version of the cannon by adding more geometry and beveling edges to better hold its shape (hard edges).
This is the result.
I took the high poly version of the model into Zbrush and sculpted details with texture.
For the final touch... I put it through the decimation process to keep polys just under 2 million.