I created a cannon asset for games using Maya for 3D modeling, hand-painted the model in Substance Painter, and Unreal Engine for the final rendering.
Turntable
Asset Turntable - post process shader, texture and unlit
Asset Wireframe