Quad Remesher auto-retopologizer

If you add a slight bevel to the sharp corners, you guide Quad Remesher to form better edge loops.

I’ve made a quick ‘n’ dirty example shape, Quad-Remeshed with a Quad Count of 1000:

5 Likes

I gave this a go. I amended the Python add-on code to run the actual exes via Wine. It kinda works… but mostly doesn’t.

The licensing application runs, and I can activate my trial licence. Then, running it again, I can see that the fbx is correctly exported into the temp folder, and the settings file (read in my xremesh.exe) is correctly created. Everything looks like it runs fine up to this point.

But then the actual remeshing via xremesh.exe doesn’t work. Looking at progress.txt I see:

-1
Error: Remeshing failed. (BadInput)

I tried a few things to try and fix this (e.g. changing the end of line characters in the settings file), but to no avail.

So that stumped me. Don’t know what it means by bad input and, as this is closed source, there is no way to investigate.

Anyway, I was just messing around. Hopefully the dev will release some kind of official Linux support. I echo the comments from someone else further up the thread, in that I wouldn’t buy this unless Linux was officially supported.

1 Like

Thanks for trying, @Belistner. I’ll adjust my entry about this in the FAQ.

I was wrong! You totally can get this to run in via Wine. Turns out I was just having “a moment” and completely forgot how Wine worked for a second there… lol

My code is quick and dirty, and I’ve only tested basic re-meshing, but it totally works.

I have to nip out now, but will post my code and instructions later today.

5 Likes

Great, thanks! This will be very welcome for Linux users.

**POST EDITED: 13 November 2019.- Linux Mod version 2.1 uploaded

I attach the add-on script, modified to work under Linux via Wine (provided that you follow the below instructions). I am using Wine 4.17. I have not tested this with anything else.

  • Download the attached file, and unzip the two .py files into

~/.config/blender/2.80/scripts/addons/quad_remesher/

  • As per the Windows version, the engine will download automatically the first time you try to remesh something (or click on the licence management button). Unlike Windows, the engine is downloaded to the quad remesher add-on directory.

  • I have assumed that Wine has the root of the Linux file system ("/") mapped to drive Z (which I think is the default). Make sure this is the case by running winecfg and checking the drives tab.

  • As others have mentioned, you need an internet connection for using the software in trial mode. Without one, the re-mesh will fail.

quad_remesher (linux mod v2.1).zip (11.4 KB)

4 Likes

Super, thanks @Belistner. I will add your post to the FAQ.

Please keep us posted in case an update follows.

1 Like

Holly moly, couldn’t get more exited! You are a hero! Hopefully Maxime (Max33) reachs you out to get some tips on how this works and at least do an official wine port (if the performance is on par with Windows I’d be more than ok with it).

2 Likes

This thing is insane. When the result is just right it’s crazy. I’m trying to get a 1200 density workflow goin.

8 Likes

This attempt was a little tough. Still trying to see if theres a workflow for small vs large detail. I know it’d be a tough solve.

1 Like

after dissolving the smaller holes I was able to get it right. If I were to solve it manually it would be tough w/ the connection so i could understand it happening.

*edit. material isolation is powerful af

4 Likes

The original is gone after remeshing. I thought it made a copy?

think you gotta alt + h

Wonder when Blender internal remesh gets adaptive quads?

There are three things you could additionally try:

  1. Use the Quad Density (paint) option to indicate that more detail should be assigned to the small holes.

  2. Scale your model to three different sizes: one below 1 cubic meter (like 0.5 or 0.1 cubic meter), one around 1 cubic meter, and one larger that 1 cubic meter (maybe twice as large). Quad-Remesh each of them, and see which one has the best topology. Size slightly influences the Quad Remesher result.

  3. Try Triangulate + Beautify Faces to change the polygon structure into only triangles (no ngons) with a balanced structure. This makes the Quad Remesher algorithm more effective.

Very nice remesher, although I don’t understand the licensing.
Anyone have hardsurface examples I can test out?

Simple question. Do you lose materials/UVs when you remesh? I bought the 3 month subscription and tried it on a character scan and it worked beautifully but the materials became all black

UV preservation is not yet supported, but will be added in a future update (It’s in the FAQ in the first post).

The neat topology of Quad Remesher should allow you to easily UV map the object after retopo though, and maybe there are ways to reproject UVs in Blender, I’m not very experienced in UV mapping.

1 Like

How it is compared to zremesher (tedious Zbrush import/export aside) ?

Hey Metin, I just tried the trial version of Quad Remesher and its work perfectly. I think it will be great if we can have Quad Remesher in the modifier stack, for nondestructive workflow. “With quad remesher” modifier and booleans it would be mutch fester to change things.
Like that, I see many advantages of modeling with hard surface

1 Like