Can't import texture on objects from Cinema 4D

Hi everyone

I’m quite new to Unity 3D, Cinema 4D, so my question sounds nooby…

I have checked the forums here about my problem. One is similar but not solving my problem.

Problem: I can’t import a simple object with a texture on it from Cinema 4d 11.0 (no demo, bought it) to Unity 3D 2.5.0f5 as c4d type.

As described at http://unity3d.com/support/documentation/Manual/HOWTO-ImportObjectCinema4D.html I created a simple cube with rounded corners and a rock-style layer on it in Cinema 4D. I save the file and copy it to my current asset folder. Unity 3D finds it and displays it with no material on it (see attachment ‘import_from_cin4d’). I get no error messages on importing hte c4d-file.
Ok, I could handle the fact that object import with no texture wont work in Unity 3D, if I can attach it manually, but I can’t!!! In the screenshot ‘mat_attached’ you will see the cliff_rock (from default_asset) attached and how the stone will be rendered. I can change the material, I can change the shader’s renderer option, this color type always stays and I never will see the texture surface on the object! :frowning:

Based on Unity’s description I thought it is way easier. The weird thing is I get the same problem importing it as 3DS (3D Max) and as FBX

What am I doing wrong?
Further information: Mac OSX 10.5.8 (Leopard, not Snow Leopard)

Added: I have just found a similar forum topic here, mentioning I have to use UVs in Cinema 4D. I just draged the texture inside Cinema 4D before I exported it (no UV-thingy done). Hmm, ok, but why can I not attach a texture inside Unity 3D after importing it from Cinema 4D, so it will be properly displayed?

Im desperating on this, so any help is apreciated!

Greetings
Tyger

210477–7733–$cin4d_import_420.zip (279 KB)

Ok, I have changed the editor mode inside Cinema 4D to “BP UV EDIT” and I have attached 2 textures on 2 cube’s side but all with the same problem I have described. :frowning:

Greetings
Tyger

Oky, I see the interest is not so big.
It would be great and really appreciated if someone could attach a simple c4d object here with 1 or more UV texture on it - all done in Cinema 4D 11.0 or higher. F.e. a single cube…

Greetings
Tyger

Ensure that your model has UV AND bitmap texture applied before export.
if the texture part is missing, then the uv channel will be cut by unity

Ok, I try to work on that, all new to me. :?

Have you already done this with Cinema 4D 11.x and can you can you confirm it works with this version and above?

Im just confused because after wrong import (as I have done so far) that its not possible to attach any texture onto the object in Unity 3D.

Gruess id’ Schwiiz

Tyger

Have you tried scaling up your object or moving the camera closer. Click on your bitmap texture and change the Filtering to Trilinear?
I made a object similar to yours with r10.5 and it exports fine and opens in Unity with the texture in place, however half of my texture was not showing with Bilinear Filter.

Give your textures names in C4D and make sure they are exporting into Unity when you save the file. They should be in a folder called “tex” wherever you saved the C4D file in Assets.

Thank you guys for the answers. Scaling didn’t help, there were no imported textures.
The main hint was the one from RHD with the “tex” directory. I was assuming that all textures related to the object I created are also stored into the 4ds file but as it looks like they are not. I’m a bit confused Unity’s 3D how to doesn’t mention the “tex” thingy!!!

Thank you all
Tyger

Hey
If you look in the FAGs:

http://forum.unity3d.com/viewtopic.php?t=20429

You will under the C4D section find a link to the “tex” problem.

But I dont understand this “tex” naming thing?
We dont do it and we have used C4D for years…
No problems at all…

Oh. When I first tried to import from C4D into Unity I had two textures, both textures were exported but only one applied to both objects in Unity.

Somewhere here kindly looked at my project and explained it was because I had not named the textures in C4D and they were both called the default name “Matt”. Both textures were also generated from the same original .psd doc so that may have had something to do with it.

I also did not realise the textures had to come through separately to start with as I had been using SketchUp before which does save the texture files in the main file body and I did not know this was not standard.