Jump to content
3DCoat Forums
haikalle

Blender 2.83 Applink

Recommended Posts

17 minutes ago, AbnRanger said:

With the recent work done on the Applink, the developer may have directed the Applink to look in: MY DOCUMENTS/APPLINKS/3D-COAT/EXCHANGE/BLENDER

No matter what I do Blender always makes "C:\Users\User\Documents\3DC2Blender\ApplinkObjects" directory and exports objects there. No matter where I set on exchange folder on blender.  I even did reset all 3dCoats settings too.. but nothing helps...  :unknw:

Share this post


Link to post
Share on other sites
3 minutes ago, Rela-x said:

No matter what I do Blender always makes "C:\Users\User\Documents\3DC2Blender\ApplinkObjects" directory and exports objects there. No matter where I set on exchange folder on blender.  I even did reset all 3dCoats settings too.. but nothing helps...  :unknw:

We will have to wait for the Applink developer to chime in, but for one thing, make sure you are using the latest build of 3DCoat (4.9.37), as it has the newly rewritten Applink code in it. Secondly, just let 3DCoat send the file where the applink wants to put it and take note of it, if you need to move that directory, later. When I do that, it works flawlessly.

  • Like 1

Share this post


Link to post
Share on other sites

Hi! Please delete applink folder in Documents. Then try  again. Did you manually set your exchange folder box in blender or did you left it empty. Here is quick info about these boxes:

 Exchange / folder = Should be leave blank. Applink will give a warning if it dosen't find your 3d-coat/exchange folder and after that you need to set path here.

Object/Texture folder = Addon always creates ApplinkObjects folder but only use it if this blank. You can set your own path here where to save objects/textures.

pic.png

  • Like 1

Share this post


Link to post
Share on other sites
On 4/6/2020 at 3:38 PM, EvilMP said:

Haikalle,

I tried both ways with the model's modifiers not applied and with them applied and close to the same result. It seems like it does not like Boolean difference models. I used a mod called Fluent Power Trip to make the Boolean difference and then cleaned the model for any potential vertex screw ups. Even manually doing it the long way same behavior. 

boolean test model.blend

How applink and 3D coat see the boolean model.png

Boolean model with modifiers applied.png

I tried it again today with the newer version of 3D coat (4.9.37 Pro) with even worst results now the entire cylinder back is missing. 

Share this post


Link to post
Share on other sites

Yes. There is issues. I will report this issue to Andrew. The same happens if you bring mesh without applink.

Share this post


Link to post
Share on other sites

Hi

I have the latest ver of applink script and of 3dCoat. I cannot get it to work. Could you perhaps tell me which directory 3dcoat expects to find the content from Blender and where does Blender look when you do 3dCoat->Blender?

I see that 3dCoat puts files in the C:\Users\user\Documents\AppLinks\3D-Coat\Exchange\Blender

I also see a import.txt file in C:\Users\user\Documents\AppLinks\3D-Coat\Exchange\ which seems to come from blender and contains a path: C:\Users\user\Documents\3DC2Blender\ApplinkObjects\3DC045.fbx This path  contains files that I assume come from blender

 

Share this post


Link to post
Share on other sites

I feel you. I am struggling since the first day. It gets even more crazy once you have multiple objects. If you send your second object back to Blender it will overwrite the material of the first object. I gave up and do it manually. Sick of all the hassle.

Funny thing is, sometimes even if you have sent via the applink, using the "open in original app" works rather than the  "supposedly" native app-link. Wait, native?  I don't get why it says native applink.

The developers have got to fix their stuff. For example why two options for bridging a software?? Also inside the export option you have Cycles preset and a Applink preset. Which to chose? Doesn't matter, both the same. This is so 3Dcoat. Chaotic as it has always been. I have said it many times for many years. I know people hate me for complaining. I don't care.

I just stopped using 3dcoat for production. Except retopo and some texture work.

Share this post


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

Hi

I have the latest ver of applink script and of 3dCoat. I cannot get it to work. Could you perhaps tell me which directory 3dcoat expects to find the content from Blender and where does Blender look when you do 3dCoat->Blender?

I see that 3dCoat puts files in the C:\Users\user\Documents\AppLinks\3D-Coat\Exchange\Blender

I also see a import.txt file in C:\Users\user\Documents\AppLinks\3D-Coat\Exchange\ which seems to come from blender and contains a path: C:\Users\user\Documents\3DC2Blender\ApplinkObjects\3DC045.fbx This path  contains files that I assume come from blender

 

Hi!

 

Does blender gives any error messages? You can see them in windows -> toggle system console. Best way to fix these issues are if you can provide the video what you are doing. Just sort 1-2min is enough. 

Share this post


Link to post
Share on other sites

Open Blender and 3dCoat

I load a simple model into blender.  Select it then open the 3dCoat applink tab and press send. This is the error I get

  File "C:\Program Files\Blender Foundation\Blender\2.80\scripts\addons\io_coat3D\__init__.py", line 558, in invoke
    bpy.ops.export_applink.pilgway_3d_coat()
  File "C:\Program Files\Blender Foundation\Blender\2.80\scripts\modules\bpy\ops.py", line 201, in __call__
    ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender\2.80\scripts\addons\io_coat3D\__init__.py", line 589, in execute
    activeobj = bpy.context.active_object.name
AttributeError: 'NoneType' object has no attribute 'name'

location: C:\Program Files\Blender Foundation\Blender\2.80\scripts\modules\bpy\ops.py:201

 

location: <unknown location>:-1

Share this post


Link to post
Share on other sites

@ImMe Could you test with default cube that is in scene. Do you get same error with that? If you don't get any error with that are you able share the mesh.

Share this post


Link to post
Share on other sites

Error with new version of Blender:

  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\io_coat3D\__init__.py", line 496, in invoke
    bpy.ops.export_applink.pilgway_3d_coat()
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\modules\bpy\ops.py", line 201, in __call__
    ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\io_coat3D\__init__.py", line 586, in execute
    objekti.data.materials.append(newmat)
AttributeError: 'PointLight' object has no attribute 'materials'

location: C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\modules\bpy\ops.py:201

 

location: <unknown location>:-1

Share this post


Link to post
Share on other sites

That error happens because you are trying to take a light into 3d-coat. Only meshes are  allowed.

Share this post


Link to post
Share on other sites

Oops regarding light. Here is message now:

FBX export starting... 'C:\\Users\\user\\Documents\\3DC2Blender\\ApplinkObjects\\3DC048.fbx'
FBX export prepare: Wrapping Objects...
        Done (0.000000 sec)

But nothing happens in 3dCoat

Share this post


Link to post
Share on other sites

In your documents folder do you have folders 3DC2Blender, 3D-Coat4V, 3D-CoatV49 and Applinks

Edited by haikalle

Share this post


Link to post
Share on other sites

When you press send. Is import.txt file created into Documents\AppLinks\3D-Coat\Exchange folder?

Share this post


Link to post
Share on other sites

Yes - contains this

C:\Users\user\Documents\3DC2Blender\ApplinkObjects\3DC049.fbx
C:\Users\user\Documents\3DC2Blender\ApplinkObjects\3DC049.fbx
[ppp]
[export_preset Blender Cycles]

Share this post


Link to post
Share on other sites

Next step should be that you open 3d-coat and it opens import window and also deletes that import.txt file

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

×