Spray Gun

This spray gun was modelled in Cinema 4D. Thanks again to Toby Pitman for advise on how to attack this. The main body of the gun was modelled flat using the Polygon Pen tool, compensating for the slight perspective in the template image.

Cylinders were positioned and scaled based on the template image. With no top down view these provide an approximate depth guide and will be booled in later.

The main body was then extruded back on the Z axis and the cylinders made editable with no caps.

This main body was dropped into a Symmetry object and the nozzle points welded to the front cylinder using the Weld tool. Symmetry was used dozens of times during the modelling process as the topology was refined.

The topology was adjusted to add an indent on the handle and slight insets into the side of the gun.

The cylinders were attached to the main body using Boolean objects, made editable then cleaned up using the Weld Tool. When doing this it’s important that the edge count of the cylinders matched the edge count in the area you want to attach it.

The top cylinder was attached using the same process, then each cylinder was extruded to add depth.

The cylinders at the base of the handle were attached last.

The handle insets were started by selecting each edge loop and bevelling in Solid mode to add new edges either side.

The new polygons were selected and extruded inwards, with the new edges terminated into the existing loop on the main body to create a quad.

The dials were based on a 24 edge cylinder. Using an Array object saves a lot of time with this kind of shape.

The trigger started out as a cube object placed in Symmetry. Correct approach is everything in modelling; you want to choose the fastest and most efficient approach for every part of the model.

Clean topology with enough edge loops made adding the geometry to hold the trigger in place easy. These were booled and welded in.

The nozzle section started as a Disk object and was developed using a combination of Symmetry and Array objects.

Threads were modelled separately then copied and pasted into position.

The top thread was positioned inside the cylinder and welded into place.

3D Coat made short work of the UV unwrapping.

Texturing was completed using Substance Painter with final renders also done in Substance Painter using Iray.



  1. Ben

    Amazingly detailed! Great work!

    Thank you and Toby for making MILG11!! VERY helpful and useful!

  2. Michiel van Haren

    Wow, nice work John! You are becoming quite a modelling force yourself now 🙂 Will you be doing tutorials on Substance Painter? I love the texturing on this but haven’t ever been outside of C4D/Photoshop for texturing. Would be interested to learn Substance.

    • John Dickinson

      Thanks Michiel, Allegorithmic have some good tutorials on You Tube!

  3. Matt Rittman

    Wow, this is some excellent modeling and texture work. This probably took some time to put together! Thanks for sharing!

    • John Dickinson

      Thanks Matt, you’re welcome.

  4. Karmo Järv

    Marvelous work, John! The shape looks very organic and I love the way the end result came up. Such complex detail, must’ve took a long time. Care to share the project aswell? Mine’s a bit similar, just needs some work with the Substance Painter.

    • John Dickinson

      Thanks Karmo, no plans to share the project sorry.

  5. Peter Paterson

    Again…lovely modelling [and texturing].

Leave a Comment

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>