Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been learning Blender for the past several months, and I just discovered the Blender 3D: Noob to Pro wikibook. Although I'm not a complete novice, I have started from the beginning of the book to fill in the holes in my knowledge (since I have used various tutorials until now). If I plan on just using cycles render from now on, would I be wasting my time to go through the "Section 2C: Materials and Textures" part? I have a basic understanding of materials and textures, but as I said, there are several holes in my knowledge there. Is knowing the Blender internal renderer settings for materials and textures important for using the Cycles renderer?

share|improve this question
up vote 9 down vote accepted

Short answer: nope.

Cycles and BI work very differently, consequently materials are completely different for the two, both in the way they are defined and calculated. I think learning BI first often does more damage than good when switching to Cycles.

I should note that some people do say new users should start with BI since it is (arguably) simpler than Cycles. I heartily disagree with this view though. Cycles may be a little more complex to some people due to it's much greater flexibility, but I don't see any reason why starting with BI would help one learn Cycles.

share|improve this answer
In fact I would argue that cycles is simpler to learn and understand, as the same concepts can be applied to pretty much all aspects. BI is.. shall we say, more "specialized". For example BI uses ray-tracing for reflections, while using scanline techniques for diffuse, etc. Or the perhaps confusing way BI material nodes work (quite different from cycles). – gandalf3 Mar 10 at 18:44

I concur with the answer that PGmath gave for the most part, but I think there needs to be just a bit more nuance there, because the answer to the original question depends to a significant degree to your intended use of Blender. If you are making stand alone Blender renders and animations, cycles is the way to go.

However, if you are making content for use for export to other platforms, Cycles is probably not going to be very useful at the moment. None of the external platforms, such as external game engines, support cycles, so anything done for that will need to be in Blender Internal. Also, as far as I know, as of the writing of this answer, if you want to export a decorated object, anything that is going to be exported to a different modeling platform will not be able to make use of cycles. Of course, it is possible this might change, as it seems to me that a node, or family of nodes, could be devised so that an object in which cycles is used could be exported for platforms in which it is not.

share|improve this answer
I think the OP is asking not whether they should use BI or Cycles, but whether they should learn BI before moving to Cycles. They did state the intention to end up with Cycles. – PGmath Mar 11 at 0:17
You're right. But the answer still depends upon what his use will be. For example, if he's only making game content, there's no need to learn cycles at all. – brasshat Mar 11 at 1:00

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.