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!
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!
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.
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…
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!!!
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.