Cannon Made in Blender and texture paint in Substance painter
Timelapse making of cannon (skip to 31s)