main | 3d modeling and animation | video game modding | coding | other | about me

The Meatgun

My Meatgun is a completely original Half-Life 2 weapon mod. The gun itself was conceived as a still living torso that would fire projectiles created as a byproduct of an internal reaction to an introduced serum. This drug would be injected in an oversized hypodermic needle as the gun's "ammunition" into the port on the left side.

All models (totaling about 720 faces) and animations were made in 3ds Max 7/8, all textures/materials were made in Photoshop CS 2, all sound effects were mixed in Audacity, and all coding changes to the HL2 SDK were made in Visual C++ 2003. The entire project took about 40 hours, with much of the time being invested in learning how to use the HL2 SDK. Skip to the video of it in action here.


Development
Final sketch of chosen from many potential designs. I ended up not modeling the handle, trigger, or stock as they would be obscured in-game. The ribcage is molded from a cylinder, with the ribs extruded outwards. The spaces between are sunken in with the potential to be animated as bulges later. The metal port on the left (yellow) with the top of the injected needle (turquoise) is added, with a pressure valve/piston on the right (purple). Also, most of the bones have been added.
 

First-person view in 3ds Max viewport with materials applied.

First-person view scanline rendered in 3ds Max with materials applied. Final wireframe of gun and ammunition.
 
      
Final wireframe from the front. Texture map, normal/bumpmap, and specular map respectively for entire model, (not including syringe ammunition.)
 
This series of stills depicts the reloading sequence of The Meatgun. Notice in frame two that the piston has contracted, forcing the old syringe out. The port's reciever is now out in the air while it awaits a fresh injection, as illustrated in frame five. The internal reaction manifests itself as convulsions along the surface in frame eight, and is back to idle status at the end.
 
Video of the final version in game! Enjoy! (Requires DivX)

 

main | 3d modeling | 2d imaging | b&w photography | video | about me

bluphoenix