Jump to content
3DCoat Forums

3D-Coat 3.7 updates thread


Recommended Posts

Andrew, it happens after a while of working on an object, doesn't matter what you are doing and what brush you are using, I have on numerous occasions, been working on a project which has no lag after brushing a stroke, then gone away from my computer for maybe 1 hour, then when I get back to 3DC the lag is suddenly there after just performing 1 brush stroke. The question I would like answered is "why does toggling proxy mode on then off fix the problem"? Even when I have imported an obj mesh and I am working with it in the Paint room the delay after each stroke occurs, then a quick trip to the Voxel room to toggle proxy mode twice and its back to painting without any delay. I mean, what has the "Toggle proxy mode" got to do with an imported obj file in the Paint room, there is no voxel sculpt in the Voxel room at all!

T.

Please check if just saving scene restes performance. If so the lag may be related to multithreaded files saving.

Link to comment
Share on other sites

  • Reputable Contributor

Please check if just saving scene restes performance. If so the lag may be related to multithreaded files saving.

I'm not quite sure what you mean by the above statement. I do not have automatic saving enabled. I manually save all my files on a multithreaded computer. Are you saying the possible root cause of the lag is by saving a multithreaded file. I will test...

Link to comment
Share on other sites

I'm not quite sure what you mean by the above statement. I do not have automatic saving enabled. I manually save all my files on a multithreaded computer. Are you saying the possible root cause of the lag is by saving a multithreaded file. I will test...

I mean - if you experience lags what will happen if you will just save scene and continue to work? Will lags stop for sometime or nothing changes?

Link to comment
Share on other sites

  • Reputable Contributor

I am still getting a few holes in the mesh at random times. They are small slice looking holes or the little black ones.

Version 3.7.01A Linux 64 bit non-cuda

beta tools enabled and remove stretching selected

I opened 3DCoat (not just a new scene)

Selected the default voxel sphere (appox 250,000 one)

Swtiched to surface mode, then used the move tool for a short while.

Next used the rapid2 brush and on the area shown it produce the small slice hole and black hole in the mesh.

Look in the upper right part of the mesh to see the small slice looking hole. This is similar to the ones I got on the file I sent you.

I was testing for lag but will start again on a fresh opening of 3DCoat, since I got the error stated above...

Question. When errors are random and not reproducible all the time should these be reported to Mantis?

post-518-0-27144000-1321979296_thumb.jpg

Link to comment
Share on other sites

  • Reputable Contributor

After a save most of the time the lag is gone, but as the time pass it will become sluggish and saving will not solve the issue. Multithreaded save may be a possible cause but it's not the only one imho. With an intense use (lot of changes to model) over a few hours the reactivity slowly decrease. Also not sure if related but when save doesn't help much: cleanup memory and then after undo, sometimes bring back a bit of reactivity (not always though).

I can confirm that. Sometimes it seems random but the program will become sluggish after extended use. Closing and then reopening 3DCoat fixes the problem..

By the way, thanks for all your hard work on 3DCoat...

Link to comment
Share on other sites

  • Advanced Member

No,saving doesn't avoid the delay,only toggle proxy and restarting(at least on my system),about this I'm sure.

About saving,on linux there is a problem(another kind of delay),that happens ONLY if you save the file on the host sub directories(windows) or on USB external drive.

In this case after the save you suddenly have a delay and slow down in performance,but if you save in your home sub directories no problem at all(apart the previous delay we are talking about)

Link to comment
Share on other sites

  • Reputable Contributor

I do have one reproducible severe brush lag on the default voxel cube.This will be reported to mantis...

The picture here shows one cpu when lagging starts, going up to 83%. It hit 100% before being released.

The yellow cursor is left behind. The "crosshair" even though not captured in the screen cap is at the end of the stroke that is not produce yet because of the lag.

Linux version 3.7.01A 64bit non cuda

post-518-0-59483700-1321984152_thumb.jpg

Link to comment
Share on other sites

  • Advanced Member

Andrew, saving doesn't restore to "pre-lag" condition, once you get the 2-3 second lag after every brush stroke you either have to save and restart 3DC and reopen your work OR click twice on the "Toggle proxy mode" option in the Voxel room. It has nothing to do with the saving of your project, it has something to do with what "Toggle proxy mode" releases when it is toggled, its as if there is some kind of storage buffer which gets full and when its full you get the lag and toggling the "Toggle proxy mode" seems to clear this full buffer.

T.

Link to comment
Share on other sites

  • Reputable Contributor

Linux 64 bit non cuda version 3.7.01A

Surface mode testing

So far I failed to find a solid reproducible way of causing the lag. It still happens but causing it to happen in a way that I can write down the steps to make it happen, no such luck so far.

I have found though that I can break apart the mesh by certain regular brush actions and cause what appear to be tiny overlaps in the polygon mesh, create tears in the mesh and sometimes black holes. What appears to be happening in the tiny overlaps is a vertex in the triangular mesh edge is not connecting to the edge it needs to or an extra edge has been created. The tiny possible overlaps cause artifacts in the voxel mesh when you press the enter key or go back to voxel mode. Some of the apparent overlaps are so small you would not see them unless you went hunting for them.

Check the wirefile picture (left side) to see the tiny overlap. The surface mesh picture (right side) shows what the surface artifact looks like before I hit the enter key. This is a really zoomed in view of the problem. It's late so I will make a bug report tommorrow...

post-518-0-39798700-1322033057_thumb.jpg

Link to comment
Share on other sites

  • Advanced Member

The Hide tool does not seem to work correctly when masks are applied. If you brush it will remove the area as normal but you see a slight area of the mask with artifacts.

Before clicking -

post-1319-0-45020100-1322049940_thumb.pn

After clicking with the artifacts -

post-1319-0-09849400-1322049953_thumb.pn

Maybe it is due to it being the default resolution but it seems broken to me the way it has those contour which look like artifacts. It should probably also cut only certain parts but it seems to cut then draw a slight extrusion with the mask so i think this is probably a bug.

Edit - Yes this is definitely a bug, i just checked with a much higher res and when not masked it gives a regular high detail cut but it give the low quality contour style artifacts when masked .

Link to comment
Share on other sites

  • Advanced Member

Andrew, the delay 2-3 second delay (after each brush stroke), seems to occur after about the 200th brush stroke, I did a test with the default hi res sphere and mainly used the move tool and smooth, I counted every brush stroke I made. Using the latest 3.7.01B (CUDA)GL64) on Fedora core 14 (with all the updates), my system is 16core@2.3ghz AMD Opti, 32gb ram, mirrored 2TB drives, Quadro 4000, ASUS MoBo, system is rock solid and I also run Mudbox 2012 and ZBrush4 without any problems or delays.

By the way, I also had this exact same problem with my Intel 8core Xeon system, 16gb ram, Geforce 9800GT, also had FC14 and before that I had Centos 5.4 on it.

I hope you can sort this out soon as it is a MAJOR inconvenience when you are concentrating on the job at hand and you have to break concentration to Toggle the proxy mode.

T.

Link to comment
Share on other sites

  • Advanced Member

WOW, something weird just happened, when I was in the delay after each stroke, I went into the settings and changed the no of cpu cores from the default to 16, then when I went to undo some brush strokes, the object just shot out some shards at right angles to the model. and evey click on the Edit on the menu bar caused more shards to emanate from my model, the model is pretty well stuffed now and there is no way to undo this craziness.

T

Link to comment
Share on other sites

  • Advanced Member

Andrew, the delay 2-3 second delay (after each brush stroke), seems to occur after about the 200th brush stroke, I did a test with the default hi res sphere and mainly used the move tool and smooth, I counted every brush stroke I made. Using the latest 3.7.01B (CUDA)GL64) on Fedora core 14 (with all the updates), my system is 16core@2.3ghz AMD Opti, 32gb ram, mirrored 2TB drives, Quadro 4000, ASUS MoBo, system is rock solid and I also run Mudbox 2012 and ZBrush4 without any problems or delays.

By the way, I also had this exact same problem with my Intel 8core Xeon system, 16gb ram, Geforce 9800GT, also had FC14 and before that I had Centos 5.4 on it.

I hope you can sort this out soon as it is a MAJOR inconvenience when you are concentrating on the job at hand and you have to break concentration to Toggle the proxy mode.

T.

Tser,I'm not sure it happens at 200 strokes(I mean in general).

In my experience it depends on different things.

First of all,how high is resolution(for example with more resolution the delay happens before)

Second,how big is the radius of the brushes(big radius brush makes the delay happens faster)

For example,as I work it happens frequently that the bug starts on the move tool,which is a tool that in general I use with a radius bigger than other brushes.

Anyway,this bug isn't a surface mode/liveclay bug, it happens even on voxel mode.

Imo it must have something to do with the data structure used to store the points(to find the closest to the mouse pointer),maybe after the stroke the structure needs to be updated/recreated for next strokes, and here 3dcoat start to have problem.

Link to comment
Share on other sites

  • Advanced Member

Yep, this bug happens throughout 3DC, but I just did a test to see how long it would take to occur, I started in the Voxel room, selected the hi rez primitive sphere and proceeded to use the move tool and also used the shift to smooth, it took about 200 actions with these two tools before the bug manifested itself. This just gives Andrew something to go by to sort this out, I hope this bug can be sorted out soon as it is VERY annoying. I would even suggest adding a button in each room, or on the tool bar, which automatically toggles the proxy mode for the short tern until Andrew fixes this. Also, I first discovered this bug when painting a model in the paint room many moons ago.

T.

Link to comment
Share on other sites

  • Contributor

Hello!

I am using 3.7.01 Windows 64 bit with CUDA.

I really like the new:

remove stretching

live clay crease

Starting to love using surface mode!

However, I am also experiencing the slow down after using 3D-Coat for a while. Restarting fixes it, but restarting often is annoying.

Also noticed that if I export OBJ from Maya, import to 3D-Coat, edit as voxels, retopo, then export new OBJ, when import back to Maya OBJ position is slightly off (even though I chose "remember position" when I imported to 3D-Coat).

A bunch of bugs, but overall 3D-Coat is great, and it is getting better all the time!

Link to comment
Share on other sites

This last build is pretty good. I'm having slow down when using LC for a while, and some strokes can be a little wonky. But other than that it's doing fine. I'm trying to figure out what is causing the wonkiness of some strokes compared to others, haven't nailed it down yet.

Thanks Andrew & Raul for your hard work! It is much appreciated. Please, don't let the negative or rude posters get you down! You're both doing a super awesome job. :drinks:

Link to comment
Share on other sites

Andrew, the delay 2-3 second delay (after each brush stroke), seems to occur after about the 200th brush stroke, I did a test with the default hi res sphere and mainly used the move tool and smooth, I counted every brush stroke I made. Using the latest 3.7.01B (CUDA)GL64) on Fedora core 14 (with all the updates), my system is 16core@2.3ghz AMD Opti, 32gb ram, mirrored 2TB drives, Quadro 4000, ASUS MoBo, system is rock solid and I also run Mudbox 2012 and ZBrush4 without any problems or delays.

By the way, I also had this exact same problem with my Intel 8core Xeon system, 16gb ram, Geforce 9800GT, also had FC14 and before that I had Centos 5.4 on it.

I hope you can sort this out soon as it is a MAJOR inconvenience when you are concentrating on the job at hand and you have to break concentration to Toggle the proxy mode.

T.

One question:

Let's say you are doing something in voxels and lags start. Try to add a new volume with something simple like sphere and cache it. Continue to work over main scene. Will lags stop temporary? If no, try uncache. Are they gone after uncaching? Are they gone after caching/uncaching an empty volume?

Link to comment
Share on other sites

  • Advanced Member

In any case, beta tools are ... beta, disable them and have a stable 3dc. Am I right? No delays then?

Testing the last mac build, I was working ~2 hours in LC mode, remove stretching etc, no delays though.

I also merged ~1M objs without voxelizing, surf-LC mode. Works fine and fast. Up to millions faces.

Will be possible in the future to directly paint in surf-sculpting mode? MVertex or zbrush similar? Without using UV maps?

Link to comment
Share on other sites

  • Advanced Member

Hi there, I've had a try at V3.7.01A DX64 with CUDA

and I still have an issue in voxel room.

It is impossible for me to create any primitive voxel shape.

When I open an old file done with 3.5, I can see the voxel sculpt

but trying to add a primitive sphere on it will just open

a big hole in the middle of it.

"stuck in the middle with you"....

What shall I do? Please I wanna start a new sculpt now!!! :)

Link to comment
Share on other sites

  • Advanced Member

Hi BeatKitano!

Just realized that the Marmoset toolbag 1.05 install I dowloaded today was roten too.

It is probably a virus scan problem. I'm gonna try to download V3.7.01A once more.

If the problem remain I'll try the surface mode way.

If it works all right I'll post once more today.

It is weird, because I had the 140M dowloaded, and managed to launch 3dCoat.

Thank you for your help.

Link to comment
Share on other sites

  • Advanced Member

BeatKitano,

You are my hero!

It was, just like you told me, a graphic driver problem.

Sorry to frighten everyone with a new weird bug.

Wasn't a bug, probably.

Really happy to get the problem solved. :yahoo:

Time to go to bed. work awaits in 5 hours.

Link to comment
Share on other sites

  • Advanced Member

To PC users, from a mac user, (also former pc user and maybe in the future again).

Did you, just saying, did you change the plugs of all possible USB devices, meanwhile? Especially the wacom plug?

What this has to do with GPU drivers? All these are basically serial connections. I have some bad feeling about these. Under any OS.

Link to comment
Share on other sites

  • Reputable Contributor

Version 3.7.01B 32 bit non-cuda. The problem also effects the Linux 64 bit non cuda version.

The copy tool is not respecting symmetry completely. Reported to Manits.

It appears that "Translate brush along curve" is broken again in newest beta. It does not apply the spline you selected. It just produces a small line hump.

The problem was reported fixed a few versions back. Could someone test and confirm this. Thanks...

post-518-0-77530900-1322238126_thumb.jpg

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...