I am trying to get my UV Map Sheets Optimized Based On Surface Area , I need Them optimized cause my scene area is huge and i want to use them in UDK so i am trying to get maximum possible optimization and i am running out of time

Here is What i Try TO Achieve :

Default 3DS Max :

Default Max Output

Optimized By HAND THIS IS WHAT I WANT Or Even Better If There Is Automated Intelligence Tool

Optimized By Hand

Also I know this Tools Flatiron , UVPacker But They Are No Use

  • \$\begingroup\$ I don't remember any off the top of my head because I haven't done UV mapping in a while, but I'm almost positive there are automated tools you could use. Incidentally, keep in mind that the area being optimized for could either mean the area in the UV map or the area on the model. \$\endgroup\$ – jhocking Feb 4 '12 at 17:59
  • \$\begingroup\$ Also, when doing this by hand you're able to give more texels to areas that matter (like faces) and less to areas that don't (like armpits). I remember Molly Rocket guys blogging about how UV mapping tools suck that way, but I don't remember if someone has solved that issue. \$\endgroup\$ – Jari Komppa Feb 13 '12 at 10:36

UVLayout is a professional tool which is specialized in optimizing UV layouts and general UV editing.

Here are some of the features (I highlighted the ones that are probably interesting for your use-case) (source):

  • OBJ import and export
  • Edge-loop Detection for quicker UV seam selection
  • Symmetry Editing for faster flattening of symmetrical meshes
  • Edge Straightening on shell boundaries and interiors
  • Flattening Brushes for local tweaks of the automatically generated UVs
  • Auto Packing of UV shells to minimize wasted texture space
  • Auto Stacking of similar shells for shared texture space usage
  • Subdivision Surface calculations based on limit surface shape
  • Unlimited Undo of all editing functions
  • Plugin Interface for integration into other applications
  • \$\begingroup\$ Nice , actually UVLayout doesn't helped me , but their forum lead me to a solution ( a max script ) , Thanks \$\endgroup\$ – Synxmax Feb 19 '12 at 18:07

Try using Blender to Average then Pack your UV Map. When averaging, it fairly distributes texture space to each surface; and when packing, it fits all the islands into your texture.

For a good quick tutorial on UV Unwrapping in Blender, check out this video from Blender Cookie. (It applies to the latest versions of blender)

Here is a screenshot of a silly cow I made, which gives you a rough idea of UV management in Blender (its not too difficult) (Bigger Version)


I've circled in red the little corner you have to drag to pull out a new panel. After doing so, click on the little box next to the corner you just dragged, and click on Uv/Image editor. If you see a rectange-ish image, click the little 'x' next to the 'Render Result' text that shows up at the middle bottom, where you can see 'CowTex' in my image.

Then click on your cow in the 3d view, tab to go into edit mode, and press A to select all your faces. You should be able to see your current UV layout in the UV/Image editor panel you pulled out.

Then, like I mentioned before, Average and Pack your islands by either using the toolbar lik you see in the image, or Ctrl-A and Ctrl-P. Blender also has a few other ways of helping you with your UV layout, such as iteratively optimizing it, which gives you great results if you give it time.

An advantage of using Blender over other commercial UV solutions is that it is free and open source (in addition to possibly being better than those solutions).

Good luck! :)

  • \$\begingroup\$ Seems good but i mentioned i need a 3dsMax Solution ! \$\endgroup\$ – Synxmax Feb 19 '12 at 18:03
  • \$\begingroup\$ haha no worries, I didnt realise. Nice work on solving your problem :) \$\endgroup\$ – Aralox Feb 19 '12 at 22:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.