Cinema 4D Importing

I’m running Cinema 4D 9.6 and I got this error when trying to import files directly:

“Couldn’t convert .C4D file to fbx file because you don’t have write access to the tmp folder…
Try Exporting the .C4D file to an fbx file manually.”

I did export it manually and it worked fine, but I’d like to have this automated. What’s happening?

Are you running Unity from a admin account?

The error message means that unity couldn’t write a file to the tmp folder which it needs in order to do the communication with cinema 4d.

Most likely your system has the tmp folder permissions hosed. You could try clearing out the the folder /private/tmp and run one of the disk repair permission programs.

There are two accounts on my computer and they are both administrator accounts, so yes.

I tried deleting everything and fixing permissions, but got the same result. How can I fix the permissions manually, and which folder should I fix them on?

You could try running the following command line from a terminal window. This sould set the proper rights for /tmp and /var/tmp:

sudo chmod 1777 /var/tmp /private/tmp /tmp

Still giving me the same error… how weird.

I’ve gotten this before when working on a project that was loaded on an external hard drive. It has gone away recently, however; I don’t know whether moving the project to my boot drive had anything to do with it.

A-ha… That must be it! I have the project on my secondary hard drive because it’s about 4 times as big as my system drive. Is there any work-around for this, or must I simply copy the project over to the system drive?

Try it and see if it works, then OTEE can get on a workaround if they know that’s the specific problem.

Alrighty, I tried it. The copy on the system drive works fine, but the one on the secondary harddrive still won’t convert .c4d files.

Hey Unity, any ideas on how to make this work?

As far as I can tell, since you’ve identified what looks like a bug, you may have to manually create FBX files or move your project to your primary until the issue is addressed, which they usually do.