Creating a Realistic 19th-Century Sewing Machine for Sierra Division's Antique Prop Challenge
Sheila Alessandrini shares the best places to go reference hunting for historic pieces, explains how she approached the polygon limitations of the challenge without sacrificing the visual complexity of the prop, and talks about how she made hand-drawn ornaments to make the texturing of her prop look more lifelike.
Introduction
My name is Sheila Alessandrini, and I'm a freelance 3D Environment Artist from Italy. I've been working as a freelance 3D artist for several years, after transitioning from a career in graphic design. I also have a background in Fine Arts, which has strongly influenced the way I approach my work.
Over the years, I've focused on Environment Art and developed my skills across modeling, sculpting, texturing, and real-time implementation. Most of my personal projects have focused on stylized environments and props, but recently I've been trying to expand my skills by exploring more realistic workflows and approaches to materials and surface detail.
Since my previous personal project, the Rusty Gate diorama, I've continued working on both professional and personal projects while exploring different styles and techniques. With the Cleopatra Chain-Stitch Sewing Machine, I wanted to focus more closely on realistic materials, surface detail, and the presentation of a single hero prop.
Starting the Cleopatra Chain-Stitch Sewing Machine Project
The project was created for the Sierra Division Back in Time: Antique Props Challenge, which came with some interesting technical constraints. The prop had to stay under a 25K triangle limit and use only one 2K texture set. Because of this, choosing the right subject was already an important part of the process. I needed something detailed enough to be visually interesting, but still manageable within the polygon and texture limits.
The brief also required creating an antique prop dating from the 1800s to the early 1900s, so I started researching different objects from that period. I wanted to avoid a more common subject and instead find something unusual that would also give me interesting elements to model and sculpt.
I found the websites of museums and antique auctions particularly useful for this research, as they offer a wide variety of historical objects and often include high-quality photographs from multiple angles. While browsing them, I came across an unusual sewing machine with a very distinctive design. Most sewing machines have a fairly recognizable shape and are predominantly made up of hard-surface mechanical components, leaving relatively little room for sculpting. This particular design was different, combining mechanical elements with more decorative, sculpted details.
I didn't stop my research after finding the first set of references. I continued looking for other sources and eventually found the same sewing machine model photographed in different states of conservation, including examples with heavier aging and some missing parts. These additional references were useful for understanding how the materials could deteriorate over time and gave me ideas for incorporating weathering and storytelling into the asset.
In the end, I decided not to overdo the aging. Instead, I wanted the machine to feel like an object coming from its original period, with a modest amount of use and wear rather than years of neglect. This helped me keep the asset grounded in its historical context while still giving the materials enough variation and character.
Modeling
After gathering all the references I needed, I started building the blockout in Blender. Fortunately, I was also able to find the real-world dimensions of the sewing machine, which was very useful for establishing the correct proportions from the beginning.
Using the references I had collected on my Miro board, I started defining the main shapes. At this stage, I wasn't concerned with matching every detail or reproducing the exact shapes. My main goal was to get the overall proportions and measurements right.
Most of the sewing machine could be blocked out using fairly simple shapes. For the decorative part of the main body and the back part, I started by creating the silhouette from one side, using a side view photo as a background reference and connecting the vertices by hand to define the profile. Once the shape was closed, I extruded it to create the volume.
I then continued adding details, such as smaller mechanisms, metal bars, and bolts, until I was satisfied with the overall shape. Since the final asset had to stay within a 25K triangle limit, I also kept the polygon budget in mind throughout the modeling process. I tried to focus the geometry on the areas that would have the most visual impact while avoiding unnecessary subdivisions on smaller elements.
Throughout the blockout and modeling process, I usually kept a copy of the entire model at each major stage. This allowed me to go back to an earlier version whenever I needed to adjust a previous shape without losing the progress I had made.
Sculpting
At this point, I had all the main shapes and details in place, so the model was ready for the sculpting stage. I brought the whole model into ZBrush to start working on the decorative elements.
The only parts I sculpted were the main ornament and the base. For both, I made use of the Mirror tool to speed up the process and keep the shapes symmetrical. For the main ornament, however, I only used mirroring for the initial part of the sculpt. The "tail" of the ornament twists back onto itself, so it isn't symmetrical.
The brush I like to use at this initial stage is Michael Vicente's ClayTubes, as it allows me to quickly add and remove clay in a way that feels similar to sculpting in real life. Starting from the blockout of the ornaments, I added more material and gradually sculpted the additional shapes and details on top of it.
I find the sculpting part of the process to be the most relaxing, but I also like to remind myself that it takes patience to reach the final result. It's completely natural for the sculpt to look a bit rough or even ugly at the beginning. At that stage, it's just a matter of trusting the process and gradually refining the forms.
Once the sculpt was finalized, I decimated only the sculpted pieces in ZBrush, first to create the high-poly version and then further to work on the low poly. I then exported these pieces to Blender. The rest of the model remained in ZBrush only as a proportion reference and was not sculpted or exported, as I decided to add smaller surface details during the texturing phase.
Topology and UVs
For the topology, my main goal was to create a clean, game-ready mesh while keeping the 25K triangle limit in mind. I tried to make the geometry as simple as possible in less visible areas, while giving more attention to the parts that would have a bigger impact on the final result.
I did the entire UV unwrapping process inside Blender. Since the asset had to fit into a single 2K texture set, I also had to be careful with how I used the available UV space. To save space, I mirrored some parts, such as the sewing machine base, and reused UV space for elements that could share the same texture information, like the bolts and metal bars.
I also adjusted the UV scale depending on how visible each part was. For example, I reduced the UV shells for areas that would barely be seen, such as the inside of the back decoration, while giving more space to smaller details that would otherwise end up being too low-res if I maintained the same overall texel density.
For packing the UVs, I like to use the UV-Packer add-on, which helps me organize the shells efficiently and make the most of the available texture space. Once everything was packed, the model was ready for baking and texturing.
Texturing
Texturing was a particularly important part of the process, as it had a huge impact on the final look of the prop. The sewing machine is mainly made up of three materials: black-coated metal, steel, and wood for the handle. However, each material was built using several different layers to create variation and surface detail.
I worked on the textures in Substance 3D Painter, starting with a base color and then gradually adding different layers for color variation, roughness, surface imperfections, and wear. I also tried not to rely too heavily on smart masks for the details, as they can easily create patterns that become too recognizable or repetitive. Instead, I hand-drew many of the details to make the texture feel more unique and natural.
One of the more time-consuming parts was recreating all the gold ornamental designs on the sewing machine. There are lots of them, and I hand-drew each one. For some of the more complicated designs, I created black-and-white masks in Photoshop instead. This allowed me to place them precisely on the model and easily change their colors without having to redraw them. I then added a grunge mask with a subtraction level to selectively remove some of the paint. This helped break up the otherwise clean patterns and gave the gold ornaments a more natural, aged appearance.
For the wear and tear, I tried to keep the aging fairly subtle and believable. Rather than making the entire machine uniformly dirty or damaged, I focused on adding variation in the areas where the materials would naturally have been handled or exposed. The smaller surface details that I had deliberately left out of the geometry were also added during this stage, allowing me to keep the model within the polygon budget while still achieving a detailed final result.
Rendering & Presentation
I used Marmoset Toolbag for the final renders, but I actually started setting up the presentation during the texturing stage, rather than waiting until the textures were completely finished. I would iterate between Substance 3D Painter and Marmoset to see how the materials looked under the final lighting and make adjustments accordingly. This was particularly useful for the different surface materials, as their appearance could change quite a lot depending on the lighting conditions.
For the plain background renders, I kept the lighting setup fairly simple. I used a couple of directional lights, one coming from the front and another from the back, and added a point light to specifically highlight the decorative elements. I also used a Skylight with the Studio Soft background to provide some additional ambient lighting.
Beauty renders had a more complex setup, as I also wanted to create an environment that made sense for the sewing machine and helped tell a little story about the prop. Since the challenge allowed the use of external assets and materials, and I was also working within a limited timeframe, I made use of some of the existing assets to build the environment around the machine.
I designed the setup around the cameras I chose, using composition, focus, and depth of field to give the renders a more photographic feel. For the close-up shots, I used these elements to draw attention to the ornamental details and other specific areas of the machine.
I also created some simple meshes to represent the window behind the sewing machine, which allowed me to cast shadows over the table and create the impression of light coming from outside. Other elements I created from scratch were the tailor's measuring tape, the thread spool, and some loose pieces of thread.
For the piece of fabric, I used a ready-made texture, but created the mesh myself in Blender. I then used a cloth simulation to give it a more natural shape and position it around the sewing machine.
I also added a subtle vignette, a small amount of sharpening, and a little chromatic aberration to the renders. These effects can help enhance the realism of the final images, but I think they need to be used carefully. If pushed too far, they could quickly make the render look artificial instead of realistic.
As the final step, I imported the renders into Photoshop and added a subtle layer of dust particles. This was a small detail, but it helped add a little more atmosphere to the final images and made them feel less perfectly clean.
Final Thoughts
For me, an appealing prop is not necessarily one with the most detail. I think it is more important to have an interesting design, good proportions, and a clear hierarchy of details. Materials and surface variation also play a big role, as they can make even simple shapes feel believable and give the prop a sense of history and character.
One of the main challenges of this project was finding the right balance between detail and the technical limitations of the challenge. The restrictions forced me to be selective about where I spent my geometry and texture space, and made me think more carefully about which details would actually contribute to the final result. The ornamental details were also particularly time-consuming, especially because I wanted to recreate them by hand rather than relying entirely on procedural masks.
One thing I learned from this project is how important it is to think about the final presentation throughout the process. Seeing the textures under the final lighting helped me make better decisions while texturing, rather than discovering at the end that something didn't read the way I expected. I also learned that small details can have a strong impact when they are placed where they matter most, as opposed to simply adding more detail everywhere.
My advice to beginners would be not to become too focused on adding more and more detail. Start with the overall shape and proportions and make sure those work before moving on to smaller details. It's also important to give yourself enough time to experiment and refine the materials. A good prop is not just about how much detail you can add, but about knowing which details actually contribute to the final result.