For my final project, I decided to draft a pattern for pants in CLO3D. I am following a tutorial for the basic shape and will modify the garment according to my design preferences.
Preparing the Avatar
To begin the process, I decided to modify one of the default avatars from the CLO library to my own measurements. This was relatively easy and it’s a quick method to get a fairly accurate representation of your body in the digital space. However, the problem with this method is that body proportions vary greatly from person to person and the distribution of certain measurements creates a very different base shape of the body. Even though CLO allows you to input a lot of specific measurements, such as knee, leg and calf circumference, it does still calculate the spaces between the input custom measurements automatically, resulting in certain idiosyncratic body shapes to be lost in the process. For example, the difference between my high and low hip measurement is quite substantial and creates a dip at the hip area but there is no way (that I could find) to represent the shape between those two measurements inside the avatar editor. So to get a very accurate representation of your own body, you would have to make a custom model from scratch and load it into the program. For this project, I decided to go with the approximately correct model achieved by modifying the default avatar.
Drafting the Pattern
After the Avatar was prepared, I started developing the pants pattern according to this tutorial.
First, I had to calculate some measurements as listed below.
Pants measurements
Avatar:
Hip: 97 cm (31.2in)
Half hip: 48,5 cm (19in)
Waist: 65 cm (25.6in)
Outseam: 95cm (37.4in)
Inseam: 75cm (29.5in)
Knees: 18in
Ankles: 13.75in
Measurement Percentages (of half hip in inches):
21% 3.99in
55% 10.45in
47% 8.93in
10% 1.9in
20% 3.8in
Math:
Front Waist: 25.6 / 4 + .375 = 6.775
Back Waist: 25.6 / 4 – .375 = 6.025
Front Knee: 18 / 2 +.75 = 9.75
Front Ankle: 13.75 / 2 – .375 = 6.5
Back Ankle: 13.75 / 2 + .375 = 7.25
The pattern drafting process was very similar to the analog process on paper and gave me lots of flashbacks to pattern drafting class. Especially when following an instruction with different measurements, there can be some confusing moments in the process and my lack of practice over the last years definitely showed while I was developing the pattern.
Following the tutorial was a very helpful way of getting familiar with all the tools in the 2D Pattern drafting window. Some of them I found to be less intuitive than I originally thought while going though them in the overview tutorial series. For example, the curving tools don’t respond in the way that I would expect and the way I know these types of tools from other programs, so they were challenging to use in the drafting process.
At the end, I did manage to construct the pattern and I could move on to arranging the pieces on the avatar and sew and simulate the garment.
Fit Issues, Modifications and Fabric Choices
I tried to correct this issue by re-measuring the inseam of my avatar, going back to the pattern in the 2D window and comparing the measurement to the inseam on the pattern. By gradually editing the curvature and approximating it to the inseam measurements, I managed to somewhat resolve the issue, although the result was still not perfect.
After sewing, I noticed some significant bunching issues around the crotch area, a typical issue in pant patterns.
After I was mostly happy with the base pattern, I started modifying it by changing the leg shape, adding a waistband and a zipper. I also experimented with the fabric options from the CLO library and settled on a black woven cotton fabric for the final pant model.
Sewing Issues and Draping
After I made my modifications, I simulated the sewing again and ran into some issues, especially resulting from new pattern pieces on the waistband and zipper fly that where supposed to be sewn over top of each other. As you can see in the screen capture below, the program was confused as to how to arrange the overlapping seam lines and unfortunately, I was not yet able to find a solution for this issue. Another problem I had was with the developing of the waistband, which was not included in the pattern pieces from my original pattern so I had to develop it myself and as mentioned before, my lack of practice showed once again. The waistband could be improved, especially in the curvature on the side seams.
After the sewing, I draped the garment on the avatar, which was fun but also confusing sometimes, because the mesh of the avatar sometimes interacts strangely with the mesh of the garment model.
When I was happy with the draping, I took the garment model into the final processing step in CLO.
Animation, Render and Import into Blender
As a final step in CLO I took the model into the animation workspace. This workspace is quite easy to use and intuitive for anyone who has used a similar 3D program before.
I chose a preset walk cycle from the CLO library, which worked very well and smooth. For the final render, I went with the invisible avatar render. I exported the model, including the walk cycle animation as an alembic (.abc) file. I then loaded the model into Blender, where I had some issues with the fabric of the model not translating well from CLO. Because I wasn’t able to find the cause of the issue, I decided to use a similar cotton fabric material from Blenderkit for the pants model. Finally, I created a little scene, animated some camera movement and rendered the model with Cycles.
Final Product
Final Thoughts
I really enjoyed the process of getting familiar with CLO3D. During the initial phase of learning the basic functions of the program, I had the impression that it would be quite easy to work out the final project. However, while working on my final piece, I realized which functions of the program are still not as clear to me as I thought and which features I need more practice with. Additionally, I learned that there are other methods of developing pattern in CLO, as I have seen some tutorials where users cut out and drape on the 3D model in a more free-form approach. This is something I would like to try out in future projects, because I realized while developing the pattern in the „traditional“ way, that my knowledge on pattern development is quite rusty and I need to either brush up on it or find other methods for reaching a good end product. Another aspect I would like to work more on in the future is the fabric export and modification options because I had some issues with this in my final project.
Overall, I will definitely keep learning more about CLO and hopefully get better and figure out solutions to probelms I was not able to fix this time around.