Fully Automated UV Unwrapping for Arbitrary Meshes


Intel® Software Innovator Eskil Steenberg demonstrates his Unwrapper project at SIGGRAPH 2018. Unwrapper is fully automatic UV unwrapper for arbitrary topology models.

Follow the project on Developer Mesh

Visit Eskil Steenberg's website

Subscribe to the Intel® Software YouTube* Channel


My name is Eskil Steenberg, and I'm here at SIGGRAPH 2018, in the Intel booth, showing my fully automated UV Unwrapping software. This software can take any model and unwrap it so that you can put a texture on it. This saves countless hours for 3D artists who do this every day.

A normal artist that makes acids for, say, a big Triple A game, would spend about 10% to 20% of their time just doing UV mapping. That's tens of thousands of dollars for just one artist. Now, imagine you have a studio with hundreds of artists working on this. Being able to take all that work and put it in a piece of software that does it in seconds, rather than hours and days, is a huge win, both financially and also letting the artist do what they really want, which is to create art.

This software uses 16 different steps that looks at different features of the model and tries to do the best job of UV mapping. It works very much like an artist—artists who are experienced and know how to handle different types of geometry. This means you get a really, really good result every time. It's always perfect. It never makes a mistake. But it still thinks like an artist.

All I need to do is load a file. So I'm taking an [INAUDIBLE] file. And it computes, and it's done. And here, you can see the UV mapping. You can see all the [? seams. ?] This is the soft model. You can also try a hard shape model. So here is [? a light ?] pole [? with ?] this, and here is the unwrap of it.

We can also try another. Let's do a car model. Here's a car, and again, fully UV unwrapped. So as you can see, it's really fast, and it just does the job really well.

The biggest challenge of this is that all three models are different. And you need to handle each model in a special way. So getting the right algorithm to attack the right part of the model and doing it just the right way—that is a huge challenge.

I'm an Intel® Innovator, and that means that I get access to all the cool technology that Intel is developing. I get first access, and they also invite me to go to places like this—SIGGRAPH—to show off what I'm working on. The UV Unwrapper is now being released, and you can find it on my website, quelsolaar.com. Just email me, and you can get access to a test version.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804