Jump to content
3D Coat Forums
Metin Seven

New quad auto-retopology algorithm

Recommended Posts

Hi,

For some reason I can't seem to start a new topic in the Feature Requests section, so I thought to post this here:

The new Quadriflow auto-retopology algorithm looks very promising. It includes an option for sharp edges as well.

It would be fabulous if Instant Meshes could be upgraded to Quadriflow in 3D-Coat. Quadriflow has much less singularities and triangle dead-ends than Instant Meshes, and better support for sharp edges.

Many thanks in advance!

Edited by Metin Seven
  • Like 3

Share this post


Link to post
Share on other sites

I am trying to compile it for Windows and make it available as script (whenever I get free hours here and there). So far Cmake for Windows is giving me troubles finding Threading Building Blocks... :dash2:

If I (ever) get it to run on Windows before Andrew gets it incorporated, I will let the community know. I am not promising anything though.

  • Like 1

Share this post


Link to post
Share on other sites

Thanks @Makketronics. In my case I'd need a macOS Terminal command, but it's a good initiative that you're trying to make it accessible for Windows users.

Share this post


Link to post
Share on other sites

I got it to work on Debian Linux if anybody is interested in the binary. You may have to install some packages using the Apt manager.

It is better than the current simple retopo. I like Andrew's more since you can specify denser areas. The quadriflow one retopos very good, but evenly. The good thing about it though is you dont seem to get opened surfaces.

Requires

libtbb

libtbbmalloc

libboost_program_options.so

libglpk

libstdc++

libm

libgomp

libgcc_s

libpthread

libc

quadriflow

  • Like 1

Share this post


Link to post
Share on other sites

Cool! Too bad I can't use it, because I'm on macOS. But maybe @Andrew Shpagin is already implementing it for the next 3D-Coat update. :)

Share this post


Link to post
Share on other sites

There you go. I built it on OSX El Capitan 10.11.

You may yave to install packages with brew. Try them in order if you get missing libraries error.

brew install tbb

brew install glm

brew install eigen

brew install boost

 

 

quadriflow

  • Like 2

Share this post


Link to post
Share on other sites

Thanks for efforts! It is really interesting. In case if we will get executables, it is easy to integrate it in 3D-Coat even without changes in code.

Look the Autoretopo/InstantMeshesAuto/ folder as example, copy it, change files (params.txt contains params to run autoretoper). In this case you will get new retopo method right in Coat's UI.

We tried to compile quadriflow for Windows, we was able, but it hangs if we try to do run it on any mesh....

But if you got it on Mac/Linux - you may easily integrate it in 3DC as I described.

  • Like 1

Share this post


Link to post
Share on other sites

Windows users, using Windows 10:

If you have already installed the anniversary patch, you can "Turn Windows Features On and Off",  enable "Windows Subsystem For Linux". Windows will ask you for a reboot after installation.

Then search for Debian or Ubuntu from the App Store. You get to run Linux distro natively within Windows! Then you can use this new program. I tried that and VirtualBox, but Windows Subsystem for Linux seems much faster.

 

Share this post


Link to post
Share on other sites
2 hours ago, Makketronics said:

If you have already installed the anniversary patch, you can "Turn Windows Features On and Off".

I did that a number of years ago. I'm now using macOS. :p:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×