图形学笔记:光线追踪

本文是关于光线追踪的笔记,详细介绍了从光线生成、交点计算到着色的全过程,包括投影原理、交点求解、光的构成、阴影与镜面反射的计算,并提供了伪代码来阐述这一经典渲染方法。
摘要由CSDN通过智能技术生成

光线追踪是一种经典的渲染方法。

Ray Tracing

概述

光线追踪算法假设光线从眼睛出发,追踪光线的路径,由此找到对应像素的信息。

这里写图片描述

光线生成

投影

3D场景到2D图像的转变有不同的投影方式,主要有平行投影和透视投影。其中透视投影和人眼的视觉特点一致。

这里写图片描述

光线

在透视投影中,光线的原点是人眼位置,方向为从眼睛到每个像素的方向。

这里写图片描述

交点

从眼睛发出的光线需要计算和场景中物体的交点。主要有线与球的交点,线和三角形的交点。其中线和三角形的交点比较常用。这一步的做法是联立方程组,求解交点坐标。

着色

在着色这一步主要考虑有光,阴影和镜面反射。

光由三部分组成:环境光,漫反射光和镜面反射光。

L=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值