【blender材质篇】A4-如何理解路径追踪?

用户头像
广州/三维设计师/4年前/149浏览
【blender材质篇】A4-如何理解路径追踪?

【blender材质篇】A4-如何理解路径追踪?

  • 场景是如何渲染的?

    • 路径追踪:

      • 灯光向各种方向发射很多光子(黄色表示);

      • 这些光子以直线方式传播直到碰撞到物体;

    • 单个光子发生了什么?

      • 光子射到圆锥上;会产生向随机的方向反弹的漫反射;

        • 其中部分光子被圆锥吸收;

        • 被反射的光决定了圆锥表面的颜色;

    • 被反射的光子射到镜面圆球上;

      • 射线只能在镜面反射;

      • 球体也不是完全反射的,也吸收了一部分光;

    • 反射的光最后达到相机上而显示出来;

      • 这个过程是可逆的,渲染引擎通常会把这个过程倒过来;

      • 即从相机开始发射光束;然后跟踪他们,直到击中物体;

        • 物体和光线信息作为输入传递给着色器;

        • 通过节点获得信息;

      • 达到光源后,获取它颜色和强度,并开始路径追踪它;

        • 将光线与沿途物体颜色相乘,获得最终颜色;

  • 相机射出的射线整个过程为每个像素重复多次;

    • 各自结果被整合到像素颜色中;

    • 对所有射线结果进行平均计算贡献,获得最终图像;

  • cycles的路径追踪:总结说关键点就是:

    • 光线总是从相机开始,然后在场景中反弹,直到碰到某个光源;

    • 路径追踪的基本思想是从视点发出一条光线,光线与物体表面相交时根据表面的材质属性继续采样一个方向,发出另一条光线,如此迭代,直到光线打到光源上(或逃逸出场景),然后用蒙特卡洛的方法,计算其贡献,作为像素的颜色值。


0
Report
|
1
Share
相关推荐
评论
用户头像
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
相关收藏夹
大家都在看
Log in