This software is now available on Steam!

Thanks for your help in getting this software selected for distribution via Steam. More information including a link to the Steam store page can be found below.

Greenlight is being retired. For more information on how to submit games to steam, refer to this blog post.
Platforms: PC
Languages: English
Tags: Utilities
Dec 16, 2014 @ 7:39am
Jan 26, 2016 @ 7:42pm

View IPackThat in the store

Store page
Recent Announcements View All (10)
IPackThat Early Access!!
IPackThat Progress Update
  • integrated latest fbx sdk 2015.1
    • supported import file formats are
      • fbx
      • dae
      • dxf
      • 3ds
      • obj
    • supported export file formats
      • fbx binary/ascii
      • fbx 6.0 binary/ascii
      • dae
      • obj
      • dxf
  • added support for multiple uv channels
  • settings are now uv channel based, means every uv channel has their own settings.
  • saveable settings (global and file) are uv channel based also
  • autosave is now a property of the packing options
  • context menu fixed ( now shows checkboxes and arrows for submenues )
  • new import dialog when more than one mesh or material is found
    • you can split by mesh, by material and allign to grid for each available uv channel individualy
  • improved loading and packing (loading 6-7 times faster now, pacing 30-40%), performance scales more with available cpu
  • fixed and optimized overlap detection
  • uv area bound check before packing starts (will be scaled down to fit the regions, this fixed the bug where uv shells are larger than the true uv area from 0 to 1 and produces nasty packing behaviour)
  • more tooltips
  • packing will abort automaticly if one shell is found which is filling the width of the solution area. on aspect ratio 1:1 the heigth is used also
  • removed cluster browser ( He's dead Jim ), to much problems and performance loss
  • select by group added to context menu item Selections
  • group colors are remembered now within the runtime of the application.
  • more outputs on loading to show user that the tool is not dead
  • fixed cluster rendering (no more invisible polygons or segments, normal polygons are polycount greenish ^^ and clusters with overlaps are colored blue with alpha)
  • changed formula to get used and wasted area to use half of the givin margin size ( uv shells individually should resepct half of the givin margin size )
  • UV Channel Tab name shows on what view you are ( without * its showing original layout, with * the packed solution )
  • batch packing via commandline and given xml file as start argument
  • save comparsion image from from current packing solution (left side original and right side packed solution)
  • save global and/or mesh specific settings

In exchange for the cluster browser i will add a new menu tab to the main control to do selections via different properties ( select clusters between 20% and 30% area, select clusters with CanRotate=false, select clusters with rotation steps between 45° and 75° etc )
When the tool can finaly be shipped, most of the stuff you all wanted will be available then and not part of some later patches.

things ToDo on my roadmap

  • property for clusters to allow them to scale down within giving ranges to be used as filling shells
  • UDIM support ( not yet desided, need more test and checks to see if its possible or not)
  • Selection Tab Menu
  • C API ( tough one ^^ this tool is managed so this will be tricky )
  • split by materials ( there is one rule, uv shells are not allowed to have mixed materials, every material should be a unique uv shell, the tool is not supposed to alter uv indices and break apart uv shells on their own)
  • select by mesh
  • select by material
  • new demo build

Special thanks to Andreas Strømberg, Warren Marshall and Christophe Desse for their support and beta tests :) they found a lot of bugs and giving me great ideas to make this tool a packing beats ^^

here are some shots of some of the new features

Context Menu

Import Dialog

Multi UV Tabs

Release date: As Soon as Possible
IPackThat - UV-Layout Packer

Tired of packing your UV-Layout for 3D Meshes ? IPackThat will do the job in a very efficient way.
The main purpose of this small handy Tool is to compress your UV-Layout and save you a lot of time.
IPackThat read and write Alias Wavefront OBJ Files which can be used from any 3D Modeling Tools.

IPackThat on Facebook[]
Polycount IPackThat Thread[]

IPackThatDemo ReadMe[]
IPackThatDemo ChangeLog[]

Thanks for the great support of the Polycount Community !!

Feature List
  • read and write of obj files
  • handling multi-mesh obj files
  • overlapping uv islands will be treat as one uv island
  • rotation can be enabled/disabled for entire packing process
  • rotation steps can be choosen per uv island (0.01 to 90°)
  • automatic recognition of circle like shapes (no rotation)
  • automatic recognition of rectangle like shapes (only check from 0° to 180°)
  • automatic detection of UV-Shells over x + 1
  • endless solution process until you stop
  • 1 mutation per 10 solution processes
  • shape margins in pixel
  • border margins in pixel
  • treating aspect 1:1 and 1:2
  • area selection filter from min to max (% area of largest uv island)
  • rotation step selection filter from min to max (in degrees)
  • automatic backup when a better solution is found
  • multi threading
  • UV-Shell packing groups

More Features are coming soon
  • Mark UV-Shells for filling holes ( can be scaled down to a secific amount)
< >
PB Dev  [author] Apr 16, 2015 @ 3:27am 
its out as early access since yesterday :)
Shlamber Apr 16, 2015 @ 2:56am 
how much longer?
PB Dev  [author] Mar 4, 2015 @ 2:02am 
@SkyZone right now its not available. will think about it to add this later.
SkyZone Feb 17, 2015 @ 11:00pm 
Hi there, Looks to be a pretty sweet app your making there. A question, does or will it have the ability to show distortion like as a colour gradient or something?
PB Dev  [author] Feb 4, 2015 @ 12:34pm 
the problem from agentc0re got solved :)
the tool needs unwrapped uv data for working ^^
Erialos Feb 2, 2015 @ 4:25pm 
I exported my Maya project as a OBJ. When I go to open it in IPACKTHAT, it just continues to say "LOADING" with the animation. I've let it go for a good 10 minutes with it not going any further.
.Tu Jan 29, 2015 @ 9:53am 
I've voted.
I'm glad that PB expands :)
Igor_Lumini Jan 28, 2015 @ 2:56am 
RealFloki Jan 24, 2015 @ 6:38am 
is there a special deal for students planed?
PB Dev  [author] Jan 19, 2015 @ 5:52am 
target price will be around 50€.