Jump to content
3DCoat Forums

Recommended Posts

I think it's a bug.

yeah,I highly doubt its something we are doing wrong. :)

Hope Andrew will be able to reproduce....

Share this post


Link to post
Share on other sites

4.5.08

- AO OpenCL baking routine problems fixed.

- Cube with fillet primitive

- Sphere primitiv density fixed

This is first build compiled with VS 2013, it should be stable enough and may even be faster, but need to be checked carefully.

In compaison to 4.5.03 it contains many important fixes, so if all is OK this build has chance to be next stable point, so need your testing.

Also, I started code refactoring to make code beter organised, documented and more readable. Possibly 3D-Coat will become half-opensource (but I may not guarantee).

In next month no new features will be introduced and no important fixes expected if this buld will becme stable because I need to perform refactoring. Othervice we will not be able to deevlop in 3-4 years because of code complexity and disorganisation. So this stage is very important for future. Refactoring will not bring something new to users but will allow fo fix problem easier and deveop faster, extend programmers team.

 

Hmm, I don't know how you'll take this but hearing you talking about refactoring is probably the best news I've read in a long time here.

Take your time :)

  • Like 1

Share this post


Link to post
Share on other sites

Hmm, I don't know how you'll take this but hearing you talking about refactoring is probably the best news I've read in a long time here.

Take your time :)

Is refactoring another way of saying "recompiling?" If so, would this not be a good time to add CUDA or OpenCL tags or code to certain tools like the MOVE or POSE tool....so that they use GPU acceleration...in the process? Because, it's my understanding that this is what is the drudgery of doing GPU parallel threading work. You have to go in and add these tags or line of code to many entries. This could help eliminate the need to switch to proxy mode...which can be very damaging (have lost a lot of work this way), at times.

Share this post


Link to post
Share on other sites

Code refactoring is the process of restructuring existing computer code – changing the factoring – without changing its external behavior. Refactoring improves nonfunctional attributes of the software. Advantages include improved code readability and reduced complexity; these can improve source code maintainability and create a more expressive internal architecture or object model to improve extensibility.

Share this post


Link to post
Share on other sites

Code refactoring is the process of restructuring existing computer code – changing the factoring – without changing its external behavior. Refactoring improves nonfunctional attributes of the software. Advantages include improved code readability and reduced complexity; these can improve source code maintainability and create a more expressive internal architecture or object model to improve extensibility.

:good:

Share this post


Link to post
Share on other sites

Tried it and no joy.

 

143833329080.jpg

Me neither it does not work. :(

at least seeing Don is plagued with this issue too Im glad to see we are not only 2 users not able to access this option.

 

Anyway,it has to do with the latest changes in 4.5.08 because in 4.5.07 I can access it just fine.

...maybe its more of a UI kind of bug since Dirceu Franco seemed to be able to access it sometimes by closing and reoppening 3DCoat multiple times..

Share this post


Link to post
Share on other sites

Me neither it does not work. :(

at least seeing Don is plagued with this issue too Im glad to see we are not only 2 users not able to access this option.

 

Anyway,it has to do with the latest changes in 4.5.08 because in 4.5.07 I can access it just fine.

...maybe its more of a UI kind of bug since Dirceu Franco seemed to be able to access it sometimes by closing and reoppening 3DCoat multiple times..

Seems like it's the same kind of issue with the MORE menu not working in the Preview Options Panel, when using Stencils. There is a work-around to get it to function, so it's some kind of UI glitch

Share this post


Link to post
Share on other sites

Tried it and no joy.

 

143833329080.jpg

 

I had the same issue after upgrading to Windows 10 yesterday. I could only select CPU. But after installing the provided OpenCL.dll into the 3d-coat folder, the OpenCL option appeared. Maybe you can reinstall?

  • Like 1

Share this post


Link to post
Share on other sites

Tried it and no joy.

 

143833329080.jpg

Hi, my name is Vladimir, I develop AO for 3DCoat.

 

Please download this update and unzip to installation folder, replacing all files and try select OpenCL again.

Win64: https://drive.google.com/open?id=0B2DibXAfdFRaRUF0VTh4b2pfQzA

Win32: https://drive.google.com/open?id=0B2DibXAfdFRaWHdxX2ptMmNTdW8

 

This update has fixed initialize OpenCL and added messages about the failures.

 

Thank you for testing the latest changes!

  • Like 2

Share this post


Link to post
Share on other sites

Hi, my name is Vladimir, I develop AO for 3DCoat.

 

Please download this update and unzip to installation folder, replacing all files and try select OpenCL again.

Win64: https://drive.google.com/open?id=0B2DibXAfdFRaRUF0VTh4b2pfQzA

Win32: https://drive.google.com/open?id=0B2DibXAfdFRaWHdxX2ptMmNTdW8

 

This update has fixed initialize OpenCL and added messages about the failures.

 

Thank you for testing the latest changes!

Error message says "Can't get numbers of OpenCL platforms".

Share this post


Link to post
Share on other sites

Error message says "Can't get numbers of OpenCL platforms".

Thanks!
Please tell me what graphics card is installed on your computer and other system specifications?!

Share this post


Link to post
Share on other sites

 

Thanks!
Please tell me what graphics card is installed on your computer and other system specifications?

 

NVIDIA GeForce GTX 660
Windows 8.1
Intel® Core i7-3820 CPU @ 3.60GHz

Share this post


Link to post
Share on other sites

Hi, my name is Vladimir, I develop AO for 3DCoat.

 

Please download this update and unzip to installation folder, replacing all files and try select OpenCL again.

Win64: https://drive.google.com/open?id=0B2DibXAfdFRaRUF0VTh4b2pfQzA

Win32: https://drive.google.com/open?id=0B2DibXAfdFRaWHdxX2ptMmNTdW8

 

This update has fixed initialize OpenCL and added messages about the failures.

 

Thank you for testing the latest changes!

Thank you for the fix/update. It works on my end now, and very fast. Great work. Quick question about OpenCL....the Opacity sliders (Color, Depth, Roughness, Metalness) in the layer panel have long been VERY, VERY, VERY slow and to the point of almost being unusable, This issue has been raised with Andrew on multiple occasions. My question is, would it be possible to use OpenCL to accelerate and improve the interactivity of these sliders?

Share this post


Link to post
Share on other sites

I'll post this in Mantis but I wanted to see if anyone else had the same problem. If I use freeze to select a small area then use Expand Frozen Area (Ctrl+minus key)  It expands it mby a huge amount. way more than I need.

 

Example video:

http://screencast.com/t/CgKUZKWVLE

Share this post


Link to post
Share on other sites

 

NVIDIA GeForce GTX 660
Windows 8.1
Intel® Core i7-3820 CPU @ 3.60GHz

 

I installed the latest Nvidia driver (353.62) the day before this new fix came out. Have you tried that, yet?

Share this post


Link to post
Share on other sites

I installed the latest Nvidia driver (353.62) the day before this new fix came out. Have you tried that, yet?

thanx after installing this driver it works now...I"ll report if it disappear again.

Anyway,that still doesnt explain why it worked fine 4.5.07 and not in 4.5.08.....the driver version I had was just the previous one.

What is gonna happen when I update with future drivers ect....this is not really reassuring.

IMO it still is unsafe unless Andrew or Carrots knows exactly why it stopped appearing specifically in 4.5.08.

 

EDIT: really unstable.I had error message: -2:max_mem_alloc size is 402653kb,but you need 407994 switch to CPU platform.

Seems I'll need to rely solely on  CPU routine afterall... :(

 

Edit:another error message :can't create CLProgram from source.Switch to CPU platform.

Is my graphic card dying on me and I dont know it? 

Share this post


Link to post
Share on other sites

thanx after installing this driver it works now...I"ll report if it disappear again.

Anyway,that still doesnt explain why it worked fine 4.5.07 and not in 4.5.08.....the driver version I had was just the previous one.

What is gonna happen when I update with future drivers ect....this is not really reassuring.

IMO it still is unsafe unless Andrew or Carrots knows exactly why it stopped appearing specifically in 4.5.08.

 

EDIT: really unstable.I had error message: -2:max_mem_alloc size is 402653kb,but you need 407994 switch to CPU platform.

Seems I'll need to rely solely on  CPU routine afterall... :(

 

Edit:another error message :can't create CLProgram from source.Switch to CPU platform.

Is my graphic card dying on me and I dont know it? 

Thus far, it's working pretty well, here. I still use a GTX 580 3GB, and the Robot model renders in about 10-15sec. Maybe delete the config files or just Options.xml > then copy the files Carrots linked to. Some file is buggered up somewhere.

Share this post


Link to post
Share on other sites

Thus far, it's working pretty well, here. I still use a GTX 580 3GB, and the Robot model renders in about 10-15sec. Maybe delete the config files or just Options.xml > then copy the files Carrots linked to. Some file is buggered up somewhere.

on the robot  it works ok and  pretty fast too. :)

But for my personnal projects I use it mostly in vertex paint mode, probably polycount is too high and Im asking too much out of it....

but it did perform better in 4.5.07 altough sometimes result layer was blank.Now I get mostly error messages....

Share this post


Link to post
Share on other sites

on the robot  it works ok and  pretty fast too. :)

But for my personnal projects I use it mostly in vertex paint mode, probably polycount is too high and Im asking too much out of it....

but it did perform better in 4.5.07 altough sometimes result layer was blank.Now I get mostly error messages....

Well, I try to optimize the use of video memory in the near future.
Maybe tomorrow I upload update.

Share this post


Link to post
Share on other sites

Thank you for the fix/update. It works on my end now, and very fast. Great work. Quick question about OpenCL....the Opacity sliders (Color, Depth, Roughness, Metalness) in the layer panel have long been VERY, VERY, VERY slow and to the point of almost being unusable, This issue has been raised with Andrew on multiple occasions. My question is, would it be possible to use OpenCL to accelerate and improve the interactivity of these sliders?

This can be optimized by using OpenCL, but development will require a lot of time because the structure of the program is not designed for this. (for this reason it is not included in the plan.)

Share this post


Link to post
Share on other sites

Thank you for the fix carrots

 

The structure of the program is not designed for this request ?

or would it be possible to use OpenCL ?

 

REAL Ambient Occlusion, please

 

AO need more control

Strength
Distance
Attenuation
Samples

 

Ty !

Share this post


Link to post
Share on other sites

The structure of the program is not designed for this request ?

or would it be possible to use OpenCL ?

Layer opacity, and other layer options can not be easily converted to use OpenCL

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

×