Sewing Patterns from Video Game Models

[Edit: It's in MAKE: Vol 38!]

Video Game Plushies

Meet Max. He’s a Baby Roshan, from the video game DOTA2.

I algorithmically generated his sewing patterns from the 3D model, custom printed the fabric, and stitched him together.

Here are more pics:

Radiant’s Courier Has Been Snuggled

Rawr


Flying Courier!

flap flap

Watching Games with Max

D:

How I made Max:

I started with this awesome 3D model of Baby Roshan. It is made up of approximately three things.

Model

The first is a set of 3D points, to define its shape.
3D points

The second is a set of 2D points (called UVs), to define how textures are applied to it.

UV

The third is the texture itself.

I took that model, and created a new set of UVs for it, such that whenever two sets of UVs joined, a seam will be created on my final plushie.

custom UV mapping

new UVs

Given that the two sets of UVs map to the same 3D model, transformation matrices can be calculated to transform the old texture into a new texture. Using scripts that I wrote, I transformed every face, and assembled the result. Here’s one of several pieces.

Piece 1

This new texture I printed into fabric and sewed together to create Max.

Rawr

Ta-da!

I hope this inspired you.

About these ads
3 comments
  1. That’s an awesome walkthrough. very creative. Is there existing technology or software akin to this project? Turning 2D objects into something 3D has some implications that others would be interested in. Creating laser cut models for example. perhaps trying to create gingerbread houses or complex gingerbread models from simple gingerbread shapes would be a spinoff of that.

    And there’s also the reverse engineering of fondant cake decorations. Currently there isn’t a good way to break a 3D shape into its constituent 2D parts other than to just simply trial and error cutouts and bond them together hoping you can get something that looks similar. Your technique is methodical and repeatable. I would think packaging that into a single unit as a good/service would be something that someone would pay for. Just saying…

    • Jenny said:

      This process works, so you could totally make 3D to 2D conversions with it. As for other technology, I haven’t researched very much. There’s a couple SIGGRAPH papers by Igarashi on similar work. There’s also papercraft designers, which is almost the same, but uses a different UVW unwrapping algorithm.

      I’ve never thought about reverse engineering fondant decorations. That’s kinda neat!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: