From BlenderWiki

Jump to: navigation, search

[edit] PART XII - RADIOSITY

Most rendering models, including ray-tracing, assume a simplified spatial model, highly optimised for the light that enters our 'eye' in order to draw the image. You can add reflection and shadows to this model to achieve a more realistic result. Still, there's an important aspect missing! When a surface has a reflective light component, it not only shows up in our image, it also shines light at surfaces in its neighbourhood. And vice-versa. In fact, light bounces around in an environment until all light energy is absorbed (or has escaped!). Re-irradiated light carries information about the object which has re-irradiated it, notably colour. Hence not only the shadows are 'less black' because of re-irradiated light, but also they tend to show the colour of the nearest, brightly illuminated, object. A phenomenon often referred to as 'colour leaking' 大多数着色模型,包括光线追踪,假定一个简单化的空间模型,为了画出图像,为进入我们的'瞳孔'的光作高度地优化。你可以增添反射和阴影到这些模型来完成更多逼真的结果。但,很重要的一个方面被忽视了!当一个表面有反射光的成分时,不但在图象中显示,而且还要照亮他周围的物体表面。然后一直反射-反射。事实上,光在一个环境中一直被弹射知道能量被吸收完(或者逃逸!)。二次照射光带有关于物体二次照射的信息,特别是颜色。因此,不仅阴影不是完全黑色,因为二次照射光,而且显示出周围的颜色,明亮的照明,物体。一个现象就是“颜色泄露”(Radiosity 例子)。

(Radiosity example).

Radiosity example

In closed environments, light energy is generated by 'emitters' and is accounted for by reflection or absorption of the surfaces in the environment. The rate at which energy leaves a surface is called the 'radiosity' of a surface. Unlike conventional rendering methods, Radiosity methods first calculate all light interactions in an environment in a view-independent way. Then, different views can be rendered in real-time. In Blender, since version 2.28, Radiosity is both a rendering and a modelling tool. This means that you can enable Radiosity within a rendering or rather use Radiosity to paint vertex colours and vertex lights of your meshes, for later use.

在封闭环境,光能是经过'emitters '产生,被环境中的表面反射或者吸收。多少能量离开一个表面被称着表面的'radiosity '。不同于传统的算图方法,radiosity 方法首先计算全部的光在一环境中的交互作用,是独立于视口的。然后,不同的视图可以实时被渲染。在Blender 中,自从2.28版本,radiosity 同时是渲染和建模工具。意谓着你可以使radiosity来渲染,后者使用radiosity 来画你的网格的顶点色或者顶点灯,以备后面使用。

[edit] Chapters







Redirects to fix

  • Manual/PartXI → Manual/Rendering
  • Manual/PartXIII → Attic:Old/Manual/PartXIII