【问题标题】:Blender border render internalsBlender 边框渲染内部
【发布时间】:2016-06-27 23:48:47
【问题描述】:

我想知道 Blender 的边框渲染在内部是如何工作的。如果 Blender 没有关于他不会渲染的瓦片中的灯光的信息,它如何计算灯光?我还没有找到任何关于搅拌机这个功能如何工作的参考资料(不包括源代码)。有人可以解释一下(或给我一些参考)吗?

【问题讨论】:

    标签: rendering render blender


    【解决方案1】:

    渲染边框设置只改变渲染图像的哪一部分,它不会改变发送到渲染引擎以生成图像的数据。

    您可以通过在相机前面放置一个具有反射面的物体和在相机后面放置另一个物体来测试这一点,相机后面的物体将显示在反射中。边框设置不会改变对象中的反射,它只会改变图像的渲染部分。

    从最终图像中可见的像素开始渲染图像,并向场景中发送“射线”以确定特定像素的颜色。每条光线都会根据渲染设置在场景中从一个物体反弹到另一个物体再到光源,以计算最终结果。虽然渲染边界会减少用作每条光线起点的像素,但它不会减少场景中每条光线可能接触到的对象或灯光。穿过场景的每条光线都会看到场景中的每个可见物体和灯光,这些物体和灯光会影响每个像素的最终结果。

    This conference video 解释了光线类型,可能让您更好地了解光线如何穿过场景以获得最终图像。

    【讨论】:

    • 感谢sambler,我知道边框渲染是做什么的,我知道如何使用这个功能。我想知道这个功能是如何设计的,什么是数学方面,搅拌器如何能够在不计算场景中所有灯光的情况下计算精确的像素着色。我想为了计算光线以进行光线追踪,它从边界开始渲染,他从一个点跳到另一个点以到达光源,但是因为这个光可以放置在场景的一部分而不是渲染,搅拌机如何计算准确的着色?你有什么参考吗?
    • 渲染边框只限制最终图像的像素,它不会改变场景中用于生成最终像素颜色的任何对象。
    猜你喜欢
    • 2020-01-20
    • 2020-03-06
    • 2016-12-20
    • 2013-05-02
    • 2016-05-24
    • 2011-02-19
    • 1970-01-01
    • 2018-07-07
    • 2018-06-30
    相关资源
    最近更新 更多