I'm working on a model that's several pieces that I'm modeling separately, and I'm having a really hard time finding any tool that will do a boolean union to join them together. I've verified using Meshlab that they're both 2-manifold and non-self-intersecting, so the input geometry isn't the problem, but nothing seems to want to actually produce a result. Blender sits there for several hours and eventually crashes out of memory, Rhino (only commercial package I have) spits out a few polygons along the joining line and nothing else. Anyone have any recommendations? Ideally it should retain UVs and materials but I can write a blender script to copy over UVs if it doesn't. The meshes are around 200k (final) and 50k (WIP, probably towards 100k when I'm done) tris. Yes, they need to be that high poly to capture surface details - these have been simplified down from 1-2Mpoly meshes each using meshlab.