Custom Fit Clothing: Zozo Pants

WARNING:  There is some realistic waistline shown in this post.  Do not proceed if this concerns you.   

Recently I got introduced to via SpaceX.  It sounded like a neat idea!  I like the sound of clothing that just fits, and their prices were not too crazy.   So when I got some birthday cash in, I went for it.

imageFirst, I bought a $5 Zozo Suit Its not meant to be worn out in public, but here’s a picture anyway.  I’ve tried to make it … PG-13.  The dots REALLY DO go everywhere.  There are different sized dots to point where the wrists and ankles and neck are.  

I used their little stand, propped up my phone, and went through the process of getting measured.  Standard photogrammetry – they take 12 pictures, guided by voice prompts.  They don’t save the pictures.  The app crashed twice on me, and once I didn’t wait long enough (I have an old phone), but I finally got these measurements:


Which I promptly trusted.   Not a mistake, as you will see later.

I then went on to order a pair of pants, a T-Shirt and a Long Sleeve shirt.   The Pants got delivered within a week, the shirts aren’t here yet.

Excited, I tried on the pants, and: 


What gives? 

Pull the pants up and ..


Turns out the computer had used 39” for my waist, which is technically correct, but the actual number that we should have used should have been measured a bit below, at about 37.5”.  Which is nowhere near the 34 Waist pants that fit me in normal stores.   I guess there are real inches, and designer inches.

Note, I did have an option of customizing all the numbers while ordering the pants.  I didn’t know what I was doing at that time.  THIS was my mistake, and this is where I’m learning. 

imageWell, I had taken them out of their plastic, so I figured I was stuck with the pants.  (also wrong).  I cinched them up with a belt, and they worked pretty well!  

Sealing my fate: I wore them for two days.    Now they are really “worn” and cannot be returned.

Then, later, trying to see when my shirts were going to arrive, I found this button in the app:


Doh!  I could have gotten them altered!   Clicking in gives a more complete method of “returning for a different fit”:


Okay, Zozo, I forgive you.  I really could have double-checked which measurements the computer was applying to me – I’ll do that next time I order.   I probably will order again, just to complete the cycle.

All in all, I’d give it a thumbs up.  They don’t have the most awesome clothing ever, but if you have a hard time finding the right size of stuff, this would be a relatively gentle way to get in with measurements and custom fit clothing.  You could then branch out to several of the other services, which have suddenly started showing up in my Instagram feed – go go targeted advertising. Most of them are much more expensive, for much higher quality clothing. 

3D Models.. from Camera to Paper

I’ve been playing with “structure from motion” / “photogrammetry” apps for a bit.  Lots of stuff still to figure out, but here’s a possible interesting path.   Note that none of this is optimal – wrong camera, wrong print medium, etc – but its fun.

1.  Start with a Video of walking around The Dude Abiding.

He owned the copy of Lebowski that I watched, so I associate him with the Dude

(His name is Joel, he’s one of my coworkers, he also teaches kids how to code)

2.  Using VLC, play then Shift-S to snap, then plan, then Shift-S to snap, to extract a bunch of frames.

2014-04-18 14_32_47-F__2014_3dmodels_joel

3. Load them into Agisoft PhotoScan ($179, or you could go 123D Catch from Autodesk, that one is free, but possibly less accurate?).   Run “Align Cameras”, get point cloud.

2014-04-23 16_27_44-joel.psz — Agisoft PhotoScan

4. Crop in the model box, hit Build Dense Cloud.  This is where it starts to look really interesting.

2014-04-23 16_28_03-joel.psz — Agisoft PhotoScan

5.  Build a Model .. Build Texture.  This is what the result looks like at “medium” resolution:

2014-04-18 14_32_30-Untitled_ — Agisoft PhotoScan (demo)

Not the greatest, but that’s because of the camera I used (video compression = artifacting = bumps) plus camera lens distortion etc.

6. However, that doesn’t work for what we’re doing next.  I don’t own a $10k color 3d printer.  So instead.. paper!

Build a model at lower resolutions:

2014-04-23 16_28_23-Build Mesh2014-04-23 16_28_49-joel.psz — Agisoft PhotoScan

Don’t forget to close holes! (tools menu) …  build texture…

2014-04-23 16_29_00-Build Texture2014-04-23 16_29_51-joel.psz_ — Agisoft PhotoScan

7. Export the model.  This is the $179 pay for step in Agisoft PhotoScan.

2014-04-23 16_30_16-Export Model - Wavefront OBJ

Note that this saves both a .JPG and a .PNG texture.  JPG on the Left.    I might be mistaken, but I think they were saved at the same time.   Actually, the .JPG might be the overall “build me a texture”, and the .PNG is the “export my model to wavefront”.   It’s a little freaky.


8.  Load the .OBJ into Pepakura.  $39, I totally plan to buy it.

2014-04-23 16_31_47-joel - Pepakura Designer 3

9. Unfold, and Print:

2014-04-23 16_31_55-joel - Pepakura Designer 3

10.  Print it out on cardstock, cut, and fold ..

I haven’t done this part yet.

These screenshots were from my second attempt.  Here is Joel holding my first attempt, which was 500 faces, a bit too complex:

2014-04-23 14.25.40