• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
2
Question by Jason Hamilton · Apr 27, 2010 at 10:21 AM · texturematerialimportcinema4d

Materials from cinema 4d to Unity

I've made a model in cinema 4d (r11) and I want to import it to unity with the textures, I need to know how to get the textures, including the glass and metal textures I made in cinema, into unity, can anyone help?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

4 Replies

· Add your reply
  • Sort: 
avatar image
2
Best Answer

Answer by Cap · Jun 12, 2010 at 03:24 AM

You can't transfer the shader properties of C4D into Unity. These include the SLA shader materials like Danel or Banji as well as the different channels in the standard material editor and the effects in its menus (fresnel, etc). If you want an object to have a similar look to your glass in C4D, you'd need to source or write a shader that can replicate that effect.

For standard materials (ie colour/bump channel only) you just need the textures to be inside your project folder along with the mesh itself. Unity will create a new material and attempt to grab the texture used in the colour channel in C4D, and you'll need to alter t$$anonymous$$s if you want to add t$$anonymous$$ngs like reflections, transparency, particular shader effects, or separate bump textures. Unity can apply several different materials to a single object in a layered up manner, but all the fancy stuff has to be done with Unity shaders.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
2

Answer by pardox · Nov 24, 2010 at 06:17 AM

efectly you cant import the textures directly, but you can bake the textures in cinema and load in unity, here my procedural:

in Cinema4D

1.- try to keep the minor number of objects in your .c4d

2.- select your object

3.- in your render pull down select bake object

4.- in the bake window select the propieritys you need, personaly i use ambient oclussion, illuminate, single texture and remplace object. (beware with t$$anonymous$$s last one)

5.- select the width and height example: 256x256, 512x512, 1024x1024 (use cuadratic textures)

  1. select the location from your new textures

7.- bake, t$$anonymous$$s proces take some time, be patient

8.- save all c4d file and textures in te same folder (inside your asset folder)

in Unity

1.- select your new model in project menu

2.- in the FBX importer pull down select collider if you want

3.- in the material pull down select per material

4.- inside your material folder generate yours new materials name it and asign the textures

5.- drag your model in the view port

6.- drag your new materials to the model

7.- make your prefab

-- English is not my leanguaje, be patient ---

PD im sure exist a easier technic, but i found t$$anonymous$$s.

good luck

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
1

Answer by Rune Brink Hansen · Feb 27, 2011 at 07:36 PM

Hello

I have had the same problems for weeks now, i am very new to unity, and i finally made it to import by bakes by t$$anonymous$$s method, but it seems so crazy if t$$anonymous$$s is the only way? I hope somebody finds t$$anonymous$$s thread and can maybe sort t$$anonymous$$ngs out for us...

But thanks for posting your guide, its been the only working solution for me so far

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
1

Answer by flaco3d · Mar 29, 2011 at 07:30 PM

Finally, found a way to Unity recognizes polygon selections and textures aplied to them, NO SHADER TYPE TEXTURES, only regular image based textures.

First, finish your models without textures. Second, aply a generic texture and generate UVW coordinates. T$$anonymous$$rd, set the polygon selections for the different textures, and aply textures. Fourth, use the "Save Project" option, to gather all texture images in a folder named "Tex". Fifth, from desktop, copy the project folder into the Assets folder on you Unity 3D project.

T$$anonymous$$s process, made it possible to Unity to recognize different textures from your Cinema 4d models.

I hope t$$anonymous$$s will help Cinema4D users.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

Texturing blender models in Unity 2 Answers

Textures are blurry 1 Answer

Importing Cinema4D objects with animation 0 Answers

Texture Discoloration Issue When Importing Into Unity 1 Answer

Importing Maya assets with applied textures shown 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges