Skip to content

Commit 756547c

Browse files
committed
add lecture notes for Ray Tracing Whitted-Style in GAMES101
1 parent c176bb1 commit 756547c

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: "lecture 13: Ray Tracing Whitted-Style Ray Tracing"
3+
date: 2024-12-25
4+
url: https://www.bilibili.com/video/BV1X7411F744?p=13
5+
tags:
6+
- computer_graphics
7+
---
8+
9+
原因:光栅化不能很好的处理全局的效果。
10+
11+
- 软阴影
12+
- 金属反射
13+
- 间接光照
14+
15+
光栅化快且质量低
16+
17+
光线追踪准确但是十分慢,通常是离线的
18+
19+
## Basic Ray-Tracing Algorithm
20+
21+
定义光线
22+
23+
- 沿着直线传播
24+
- 不会与其他光线发生碰撞
25+
- 从光源出来到达人眼,是可逆的(reciprocity)
26+
27+
Ray Casting
28+
29+
假定折射是完美的。
30+
31+
eye ray与物体相遇,判断该点是否会被照亮,这样和光栅化结果近似。
32+
33+
Whitted-Style:光线弹射、折射多次,递归,每一个点都被计算着色,会考虑能量衰减,进行相加。
34+
35+
primary ray
36+
37+
secondary ray
38+
39+
shadow ray
40+
41+
## Ray-Surface Intersection
42+
43+
Ray Equation:起点+方向
44+
45+
$r(t)=o+td$
46+
47+
光线与球的交点。交点是满足两个函数的点。
48+
49+
推广,光线和隐式表面的交点。牛顿法。
50+
51+
显式表面,光线和三角形求交。首先求光线和平面求交,随后求点是否在三角形内。可以直接得到解析解。
52+
53+
Moller Trumbore Algorithm
54+
55+
光线+重心坐标系

0 commit comments

Comments
 (0)