I undertook this personal project to explore a pipeline that involved CAD modeling, texturing, and rendering. Through this exercise, I aimed to gain a better understanding of firearm design language, which would in turn inform my future hard-surface design projects. To achieve this, I used MoI 3D for modeling, Blender for unwrapping, Substance Painter for texturing, and Octane for rendering. Overall, this project allowed me to explore and improve my skills in these techniques while working towards a specific goal of studying firearm design language.