Jump to content
3DCoat Forums

Recommended Posts

In the meantime I've made more tests and I think I have very good settings for the current version. Try this, it works well for low poly models too:

Capture details: 50% (The higher your Poly count, the higher details can be. But try it careful and start always at 50%)

Auto density influence modifier: 1

Voxelize Before Quadrangulation: on

Voxelized object poly count: Start at 50% of your high resolution model in rounded thousands. My max value was 3.000 when the mesh began to get worse. My mesh has 5.8 million polys and a value of 2.000 was the best one.

 

Decimate if above: on

Decimate model value: 100

 

Smooth resulting mesh: off

 

No density set needed. No guides needed.

I got really impressive results with this settings.

 

 

 

 

 

Exact same settings only with 10,000 polys.

 

eiuBM8y.jpg

This took about an hour to run through.

 

I'm going to have to try this with Voxelize before Quadrangulation 

Edited by L'Ancien Regime

Share this post


Link to post
Share on other sites

I believe that the best method for retopology would be a combination of manual and automatic retopology. It could be called "semi-automatic retopo".

For example, we could create some poly rings and/or poly stars to dictate exact desired edgeflow, and then we could use Raul's new Fill Holes algorithm (in the Retopo Room) to fill in the rest of the polygons automatically.

Essentially Raul's Fill Holes algorithm could be improved to act like a very advanced Bridge Tool, and it would figure out how to make all the necessary connections between the poly rings that we have already established manually on the surface.

I think the problem with the current automatic retopology function is that there is a lack of exact control where edges and polygons will end up. If we could first be allowed to create a simple "frame" on the mesh (for the important polygons), then it would be nice to let 3D-Coat fill in the rest of the "inbetween" polygons for us automatically.

The new Semi-Automatic Retopo algorithm would therefore be a combination of the Fill Holes Retopo Tool and the existing Autopo Tool. It would require a manual setup of a polygon enclosing frame and then we could run the algorithm to fill in the rest for us.

Imagine drawing a ring of polygons around the joining area between an arm and a torso, another ring around the waist, a final ring around the neck, then run the Semiautopo routine by clicking on the torso area, and the algorithm would fill in the entire torso area for you by bridging everything between your three established poly rings, keeping their exact placement and number of polygons intact.

After all, the hardest part of retopology is figuring out how to correctly connect patches of polygons on a surface (by reducing/increasing the number of edges from one patch to another, or altering the flow direction between patches with stars). If those complicated connections could be automated for us then that would save a lot of our time and effort.

I believe having manual, semi-automatic control would be better than changing settings in a fully automatic retopo wizard and running it over and over again, hoping you will eventually get a decent result.

Doesn't anyone else want a fast semi-automatic retopology tool/workflow option like that in 3D-Coat? I think the existing Fill Holes Tool and existing Autopo could be altered/tweaked a bit to make it a reality.

  • Like 1

Share this post


Link to post
Share on other sites

Andrew worked on auto retopo but it still needs more time put into the new routine... A few days work or a week's worth is not enough.Of course I have no real information on the time spent accept from the twitter postings and know that you need some days to flesh it out.

 

I commend Andrew for advancing the routine as he said he would after 4.5 was released. This part of 3DC is a very important feature and helps new users to get acceptable results. Also it would speed up static object rendering... Spending enough development time on it is very important and is a great selling point of the software. 

 

Painting density seems to have no effect or still is buggy... 

 

I am impressed with the results at times but still it crashes sometimes, density painting is buggy and sometimes the routine still will produce strange results depending upon the model... 

 

I hope Andrew will not put the new auto retopo routine on the backburner as the former auto retopo routine languished for a very long time, way to long in my opinion...

Edited by digman
  • Like 3

Share this post


Link to post
Share on other sites

Andrew worked on auto retopo but it still needs more time put into the new routine... A few days work or a week's worth is not enough.Of course I have no real information on the time spent accept from the twitter postings and know that you need some days to flesh it out.

 

I commend Andrew for advancing the routine as he said he would after 4.5 was released. This part of 3DC is a very important feature and helps new users to get acceptable results. Also it would speed up static object rendering... Spending enough development time on it is very important and is a great selling point of the software. 

 

Painting density seems to have no effect or still is buggy... 

 

I am impressed with the results at times but still it crashes sometimes, density painting is buggy and sometimes the routine still will produce strange results depending upon the model... 

 

I hope Andrew will not put the new auto retopo routine on the backburner as the former auto retopo routine languished for a very long time, way to long in my opinion...

I think simply using CUDA (or OpenCL...so anybody can reap the benefits) to do the calculations could help a LOT. There seemed to be a world of difference by turning OFF Decimate and Voxelize. It takes forever, but somehow it goes from problematic to pretty decent...that is, on a complex object like a head of a character/creature

Share this post


Link to post
Share on other sites

...

 

Painting density seems to have no effect or still is buggy... 

 

I am impressed with the results at times but still it crashes sometimes, density painting is buggy and sometimes the routine still will produce strange results depending upon the model... 

...

Interesting. I've never had this problems. Density works fine with my settings. Are you able to show the model?

Share this post


Link to post
Share on other sites

Exact same settings only with 10,000 polys.

eiuBM8y.jpg

This took about an hour to run through.

I'm going to have to try this with Voxelize before Quadrangulation

Test the 5 star settings in my recent test I've published on my blog. The result should actually be much better

Share this post


Link to post
Share on other sites

I believe that the best method for retopology would be a combination of manual and automatic retopology. It could be called "semi-automatic retopo".

For example, we could create some poly rings and/or poly stars to dictate exact desired edgeflow, and then we could use Raul's new Fill Holes algorithm (in the Retopo Room) to fill in the rest of the polygons automatically.

Essentially Raul's Fill Holes algorithm could be improved to act like a very advanced Bridge Tool, and it would figure out how to make all the necessary connections between the poly rings that we have already established manually on the surface.

I think the problem with the current automatic retopology function is that there is a lack of exact control where edges and polygons will end up. If we could first be allowed to create a simple "frame" on the mesh (for the important polygons), then it would be nice to let 3D-Coat fill in the rest of the "inbetween" polygons for us automatically.

The new Semi-Automatic Retopo algorithm would therefore be a combination of the Fill Holes Retopo Tool and the existing Autopo Tool. It would require a manual setup of a polygon enclosing frame and then we could run the algorithm to fill in the rest for us.

Imagine drawing a ring of polygons around the joining area between an arm and a torso, another ring around the waist, a final ring around the neck, then run the Semiautopo routine by clicking on the torso area, and the algorithm would fill in the entire torso area for you by bridging everything between your three established poly rings, keeping their exact placement and number of polygons intact.

After all, the hardest part of retopology is figuring out how to correctly connect patches of polygons on a surface (by reducing/increasing the number of edges from one patch to another, or altering the flow direction between patches with stars). If those complicated connections could be automated for us then that would save a lot of our time and effort.

I believe having manual, semi-automatic control would be better than changing settings in a fully automatic retopo wizard and running it over and over again, hoping you will eventually get a decent result.

Doesn't anyone else want a fast semi-automatic retopology tool/workflow option like that in 3D-Coat? I think the existing Fill Holes Tool and existing Autopo could be altered/tweaked a bit to make it a reality.

Your ideas are like a deja vu for me. Andrew got a concept I worked out that fulfills your needs. I can't say when or if it will be implemented but Andrew and Raul liked my ideas. So let us be surprised... ;)
  • Like 2

Share this post


Link to post
Share on other sites

Your ideas are like a deja vu for me. Andrew got a concept I worked out that fulfills your needs. I can't say when or if it will be implemented but Andrew and Raul liked my ideas. So let us be surprised... ;)

Wow! Really? I wrote that long post and I thought that probably everybody would just ignore it, think I was being crazy, and it would be forgotten quickly...but it is great to hear that other people are thinking about the problems of retopo in the same way that I am!

Hopefully Andrew and Raul will build a tool like that for us!

Honestly I think it might actually be easier for them to make a super Bridge Tool for intelligently autofilling user-defined sections of a mesh, instead of trying to make the current autopo algorithm perfect for covering an entire mesh all at once. Autofilling smaller parts would be faster at least.

In any case, thank you for giving me hope Taros!

Share this post


Link to post
Share on other sites

Oh, and another idea I had:

It might even be good enough if Andrew just made a tool which auto-detected sharp edges and automatically put a spline along those edges, then the user could more easily use the Stroke Tool to manually finish the retopo of a hard surface object. What makes hard surface manual retopo difficult is putting the strokes exactly along those sharp edges. If the strokes were put there for you automatically, then finishing the manual retopo wouldn't be as difficult.

  • Like 1

Share this post


Link to post
Share on other sites

If Andrew realise my ideas, then it should work much easier and with more control than you think... My ideas are not all the same like yours, but leads into the very same direction. :) I am very hopeful too. Autopo is not all.

  • Like 2

Share this post


Link to post
Share on other sites

Test the 5 star settings in my recent test I've published on my blog. The result should actually be much better

 

 

 

I just tried it; 2 minute  computational time instead of over an hour and far fewer artifacts to clean up by hand, Negligible in fact. And this was done from the surface mode, not the voxel mode.

 

ZlSK3Zy.jpg

 

J5iSWdf.jpg

 

 

Very nice, thanks.

Edited by L'Ancien Regime

Share this post


Link to post
Share on other sites

I just tried it; 2 minute  computational time instead of over an hour and far fewer artifacts to clean up by hand, Negligible in fact. And this was done from the surface mode, not the voxel mode.

 

ZlSK3Zy.jpg

 

J5iSWdf.jpg

 

 

Very nice, thanks.

Looks good.

Share this post


Link to post
Share on other sites

OK, the routine is night and day difference compared to the old one. I will still play the devil's advocate though. I just do not want this new routine to get pushed to the back burner like the other one did. The problems of the old routine gave a lot of new users headaches and for me I just stopped using it... 

Now this new routine needs to be tested by many users in the open beta with different models over time and Andrew would need to continue to update and fix the problems that arise with the new auto retopo routine till it is rock solid...

 

1st picture is with no manual painted density.

2nd picture is manual painted density set to (6). There is no difference in the amount of polygon placed on the face area. I had painted the face from the top of forehead including the horns to the jaw line and the ears as well.

Last picture shows a double auto retopo mesh created. I had adjusted the x symmetry plane in the sculpt room as it was slightly off on the model using global space in the symmetry plane toolbox. The routine appears to remember the old location of the x symmetry plane and it created a double retopo mesh. This needs to work correctly.

 

I am using your settings Taros plus this is a brand new clean install of Windows 4.5.04, 64 bit. I completed wiped the older beta version from the hard drive in all areas. 

post-518-0-21947300-1436199940_thumb.jpg

post-518-0-91400000-1436199954_thumb.jpg

post-518-0-65924600-1436199968_thumb.jpg

Edited by digman

Share this post


Link to post
Share on other sites

OK, the routine is night and day difference compared to the old one. I will still play the devil's advocate though. I just do not want this new routine to get pushed to the back burner like the other one did. The problems of the old routine gave a lot of new users headaches and for me I just stopped using it... 

Now this new routine needs to be tested by many users in the open beta with different models over time and Andrew would need to continue to update and fix the problems that arise with the new auto retopo routine till it is rock solid...

 

1st picture is with no manual painted density.

2nd picture is manual painted density set to (6). There is no difference in the amount of polygon placed on the face area. I had painted the face from the top of forehead including the horns to the jaw line and the ears as well.

Last picture shows a double auto retopo mesh created. I had adjusted the x symmetry plane in the sculpt room as it was slightly off on the model using global space in the symmetry plane toolbox. The routine appears to remember the old location of the x symmetry plane and it created a double retopo mesh. This needs to work correctly.

 

I am using your settings Taros plus this is a brand new clean install of Windows 4.5.04, 64 bit. I completed wiped the older beta version from the hard drive in all areas. 

Density:

After reading your post I started a new test. 1st without setting a density value and later with a value of 2. Later then a density value of 6. The first changed value seems to stay permanently. Yes, this seems to be a bug. So I can confirm this. Changing density is not possible after you have set it once.

 

Symmetry:

Can't reproduce this. I've changed the symmetry posiiton twice and had no problems here. The Autopo routine always worked like expected and used the new symmetry position for the retopo. Are you shure your model is really symmetrical?

Is the virtual mirror mode off?

Share this post


Link to post
Share on other sites

Hm.. What about this? Something you expect?

:)

Taros, thank you for your AUTOPO settings! It is getting better now.

Share this post


Link to post
Share on other sites

@taros... The model was imported with symmetry off centered. Used 3dc to correct it in the sculpt room using the pick option in the symmetry tool panel. Then I copied one side to the other to make sure the x axis was dead centered.

I very seldom use virtual symmetry and it was turned off.

Share this post


Link to post
Share on other sites

@taros... The model was imported with symmetry off centered. Used 3dc to correct it in the sculpt room using the pick option in the symmetry tool panel. Then I copied one side to the other to make sure the x axis was dead centered.

I very seldom use virtual symmetry and it was turned off.

Are you able to share the object with me? I would like to test it here. Thank you.

Share this post


Link to post
Share on other sites

Curve Symmetry Snap bug?
 

Bug or some setting i'm missing?

 

 

 

Problem:
When Symmetry Snap is checked, when you rotate the camera across the axis, selected point is "snapped"

  
Video:

 

Share this post


Link to post
Share on other sites

Are you able to share the object with me? I would like to test it here. Thank you.

Sorry this object I can not share but if I come across another one I will pm you...

Edited by digman

Share this post


Link to post
Share on other sites

Andrew, could you please include the new functions (SetCurVolumeTransform, GetCurVolumeTransform) and classes (Mat4 and Vec3) in the scripting docs along with some simple examples?

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

×