I'm using Blender 2.77 and I have currently arrived at the native Blender Renderer engine, and I fully want to understand how it works and how I can use, adapt, modify it for my own Blender projects.

I've already read many free e-books, articles and watched many videos about it, but I want to be able to truly understand AND visualize its inner workings.

Unfortunately none of these sources offer much in-depth/under-the-hood insight on how stuff really works, so I still have lots of technical in-depth questions about the Blender internal Render engine like:

QUESTION: Does Blender Render use an internal hierarchy for Light-Sources?

This enables me to figure out (up front, and not by numerous trail-and-error renders) which BI light settings are going to influence and.or trickle down onto other light/material/texture settings?

  • $\begingroup$ You need to explain what you mean by an internal hierarchy of light sources? Why do you need it? What is the goal you want to achieve for having this. $\endgroup$ – J. Bakker Feb 14 '18 at 10:38
  • $\begingroup$ What it seems is that you are seeking programming advice and information about the Blender source code. That is off-topic here: blender.meta.stackexchange.com/a/6/7777. You will find people able to better help you on official dev irc or mail-list. It is very likely Blender Internal uses BVH for shadow-ray speedup. You can set the spatial acceleration structure under Performance tab in rendering properties. $\endgroup$ – Jaroslav Jerryno Novotny Feb 14 '18 at 10:42
  • $\begingroup$ @J.Bakker In Blender Internal computing of shadows rays is O(n) where n is number of lights, because there has to be a ray to every light source how it effects the surface. There are many acceleration structures to optimize this like spacial ones and importance ones - this is what he means with internal hieratchy of light-sources. $\endgroup$ – Jaroslav Jerryno Novotny Feb 14 '18 at 10:45
  • 1
    $\begingroup$ Btw. @IndogoWarrior9 you can omit the info of what you have red, it is irrelevant to the question and makes it harder to filter what you are after:) $\endgroup$ – Jaroslav Jerryno Novotny Feb 14 '18 at 10:49
  • $\begingroup$ @Jerryno: (1) Thanks for pointing me in the right direction(s). I've found more information now on the Blender Dev/Source/Render/Cycles/BVH page and will contact the chatroom later. (2) I've already downloaded the latest Blender source-code, to take a look at it, from the inside. (3) One remark: Do not try to assume anything about what anyone wants to know nor what their motivation can be. its better to ask a question back to give them a change to better explain the knowledge they are seeking $\endgroup$ – IndigoWarrior9 Feb 15 '18 at 14:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.