Need an advice about fast Average Weld
wargis
Posts: 142
Hello! I need your advice about Average Weld. Here is the model I drove through remeshing in Zbrush and it came out torn in several seams
Like this one -
Torn seams
When I attempt to weld selected vertices on both sides, all of them merge together and form such a mess -
Welded
How to use Average Weld in a right way to merge them by pairs to get a normal seam line?
Comments
Maybe use the 'bridge' to weld together some matched pairs. Hexagon isn't very intuitive. No jumping spaces ... choices must be consecutive.
First thing is to make sure you don't need to vertex weld two the two halves - before doing a symmetric copy, set the model to position X=0, loop-select the outside edges where the two halves will be connected and be sure that the size is 0. If not, make it so.
With these conditions satisfied, when you weld them, the verts will automatically weld. Check that this has been done by hitting the "fill" button. If the dialogue does not come up, it shows all is well.
If it does come up, and shows a white line along the joins, abort - don't use it to fill - then loop-select the facing edges, convert the edge loops to points and use the average weld. Use it gently, one step at a time until you see the edges jump to join. I take it one step beyond that to be sure - you need to watch the mesh very closely to see that nothing other than what you want gets welded. With this method, only the selected verts should weld, but be careful in case.... :)
For this I would actually use the Weld Points tool. it's fast and it will keep the seamline. Why do it the hard way! ;-)
In this particular instance, I agree :)
Seemed to me that this Q was about the general use of the tool.
Yes but one needs to use the right tool for the job too ;-)
I've often 'saved' the project, then try a one click 'will it work' button ... and if not, it's close Hexagon and opened last good save and try something else.
Speaking of welding points...you know how when welding points, you have to validate, or it will weld the next vert you select as well?
I seem to remember, a long time ago when I was feeling my way around, someone like E-Z showed a method of welding consecutive pairs of verts without having to validate between pairs. It does become a pain when you have many pairs to weld and having to validate every time.
Anyone know what method was used? Or am I dreaming :)
I don't recall seeing that one. i do know that one can weld every second line and the one in the centre will also weld.
I'll dig out my videos from E-Z, see if I can find it and let you know :)
I think it was a Johnny Bravo video, in his demonstration he was welding one point to another and pressing validate each time. And I dropped him a PM here to let him know something I discovered ( by accident ), for example, if you have two grids say 10 * 10 (nearly touching but not quite) and you weld them together to make one form. Go to the top and select a point, press W for weld then the red line appears, select the point on the other grid and carry on down repeating the process and validate when you're finished.
I'll have a look and see if I can find it, unfortunately these things get lost over time :(
That may have been it, not sure, though. I know the target weld tool and use it a lot. W is the hotkey for that and it doesn't need verification because it is a complete action on it's own.
I have so many Hex videos, it will take a while to find - if there is such a thing!
Thanks, Roygee, the best way in my case was to weld points manually (because of bad non-symmetrical auto-retopology) and I found the optimel way of welding points in Hex. In the Shortcut editor there are two options - for Target Weld and Weld Points. I set Z key for "Weld points" and it works fine - now I pick a vertex, press Z, and when cursor turns into a circle, click it on another point, and points merge. After this I press Z again and the process repeats for the next pair of points, in the end after welding the seam press Enter to validate. It seems it's the fastest way of manual welding in Hexagon.
Eureka! You have it...YESYESYES :)
That is what I was looking for - thank you:)
Interesting.
But when I click Z again, or click the next vertex, I'll get a spider web of lines joining.
However if I select 2, then Z, those 2 weld. Then right-click drag select the next 2, they'll weld properly, right-click select the next pair until done, then validate.
Yes, you need to click Z between welds to de-select, otherwise it will weld whatever is selected :)
Okay thanks!
Aint Hex great :)
If only an enthusiastic developer could recognize this and give it the attention it deserves!
I don't know the method you saw, but for me it works the way you describe if I "right click marquee select" the vertices. The point weld will weld all verts inside the marquee, and I can do the next pair without having to validate.
I know this works, because I just spent a good hour doing it on, oh I dunno maybe 500 verts...
Yes, that works well - thanks for the tip :)
500 points - wow. What the heck were you doing? :)
Trying to weld two separate surfaces. The average weld refuses to work for me. I have uneven edges and try to select vertices with lasso, and avg weld just won't cooperate.
For any points weld operation to work, the meshes with the verts to be welded must be part of the same object. To do that, select both and weld them - not points weld!
Mass welding jagged edges using average weld is pretty tricky because, as you increase the influence distance, you could end up having two verts on the same mesh which are closer than the two points on the separate meshes you intend to weld. It is really intended for a fast operation where the edges to be welded are on the same plane and pretty close together.
One thing you could try if this won't mess up the shape of the polys you want is to loop-select one of the edges to be welded and make the distance on the plane of interest - must be in "world" mode - 0. Do the same to the other then loop-select both and move them close together. With the edge-loops still selected, change the selection to points and do the average weld. This will only affect the selected points.
Hope I've managed to explain this OK :)