< Back to Art/Stuff section

Victor the Pug

Meet Victor, the friendly pug! He comes in the form of a manifold triangle mesh with two holes. Feel free to download it here and use it, according to the terms of the CC BY 4.0 License.

Since the time I started a software called MOPS (Mesh Optimization and Processing System, predecessor of RapidCompact) when still being a PhD student, colleagues associated me with pugs (MOPS = German for "pug"). The mesh was modeled in Blender, with the help of some pug pictures. I applied some sculpting tools to add detail and then simplified it using the MOPS software itself. The name Victor is a reference to the great German humorist Loriot (to me the "German Monty Python"), whos name contained "Viktor" and who loved to integrate pugs into his cartoons and sketches. I also used the Victor mesh as an example to compare different unwrapping algorithms - I still think it's a great test for those, because of the following:

  • It is manifold (so no additional cuts are necessary).
  • It contains two holes at the eyes, so unwrapping algorithms can be challenged to deal with that (e.g., through temporary hole filling).
  • The mouth area and ears are impossible to unwrap without large stretch, so it is a good example to see how exactly an unwrapper distributes the distortion over the model.
Here's for example a result from a conformal unwrapper:

And here's an isometric one:

If you want to learn more about pugs, check out my respective talk from the un-distinguished lecture series (UDLS) at UBC. Finally, if you are interested in having a happy pug yourself, consider getting a retro pug, which is a modern breed that may look a bit less funny, but has restored health and quality of life of the dog.

< Back to Art/Stuff section