Loader

7/8/2026, 6:55:00 AM

LUCKY STRIKE

  • 3D Models
  • Vintage
  • Sculpting

The idea was to practice sculpting — I was looking for a small model to practice on, and finally found one! Starting from a default cube, using folds and dents, I turned it into the most aesthetically pleasing pack of cigarettes I’ve ever seen

Model in-action inside Unreal Engine (implemented in self-written "inspection" system):

~ BREAKDOWN SECTION ~

The whole realism of the model is based on folds. So after gathering references and making a simple blockout inside Blender I altered the model in ZBrush.

Base blockout was modified with a new high-poly silhouette in mind. After texturing in Substance, model was optimised down to 40 polys.

Alpha masks and textures were made in Photoshop

Unwrapped model

~ OPTIMISATION SECTION ~

First, you need to understand how the object is used in the scene. In my case, I’m considering a first-person game scenario (texel is set to 10.24 px/cm), and the pack is an environment prop that can be found among other street trash. The pack is not a hero object—you can’t pick it up and inspect it like in Resident Evil, for example. Given the small size of the object at 10.24 texel density, the optimal solution would be to form a 512x512 texture atlas with other small objects (trash, packs, bottles, etc.).

The red area of the texture is reserved for other small "street clutter" objects. Here, another object will be added to the atlas.


To test, the pack with 512x512 texture is placed on top of a 1x1m plane with 1024x1024 texture sharing the same texel density of 10,24 px/cm.

1k render of an optimized, game-ready model

Here you can see the model and textured details up close

Software Used

More Projects