SOLUTION TUT 6
Câu 1.
1.Gọi M là trung điểm của AB => M(4,2),
1
()
2
M A B
I I I
D nằm trên CM và CD =
1
3
CM, MD=
2
3
CM
1 2 1 1 2
3 3 6 6 3
D M C A B C
I I I I I I
2.
Gọi F(11/2,7/2) là trung điểm của BC.
11
22
F B C
I I I
Kẻ đường thẳng x = 11/2, cắt AB tại H(11/2,3/2) =>
13
44
H A B
I I I
E nằm trên FH và EH =
1
3
FH
12
33
E F H
I I I
Câu 2.
Điểm khác biệt giữa Gouraud shading và Phong Shading là tại những điểm nằm bên trong của đa
giác kỹ thuật Gouraud shading nội suy ra màu dựa vào màu tại đỉnh của đa giác còn kỹ thuật
Phong shading nội suy ra pháp tuyến dựa vào pháp tuyến tại đỉnh rồi từ đó áp dụng Blinn-Phong
model để tính toán màu tại những điểm này. Do đó Phong shading cần nhiều thời gian tính toán
hơn.
Câu 3.
1) Điểm G = (7/3, 5/3, 6/3)
Pháp tuyến tại điểm G là n =BC x CD= (-7, 5, 0) x (0, -5, 6) = (30, 42, 35), sau khi chuẩn hóa n =
(0.4811, 0.6735, 0.5612);
Vector từ điểm G đến nguồn sáng là s = (23/3, 28/3, 10), sau khi chuẩn hóa s =
(0.4889, 0.5952, 0.6377);
Cường độ ánh sáng khuếch tán tại G là
0.9940
G s d s d
I n sI I
2)
Tô màu phẳng:
Vector pháp tuyến tại G chính là pháp tuyến của mặt BCD
n = (0.4811, 0.6735, 0.5612);
s = (10,6,12), sau khi chuẩn hóa (0.5976, 0.3586, 0.7171).
Cường độ ánh sáng khuếch tán tại C là
0.9315
C s d s d
I n sI I
Tô màu trơn:
Pháp tuyến của mp ABC: (0,0,-1)
Pháp tuyến của mp ADC: (-1,0,0)
Pháp tuyến của mp BDC: (0.4811, 0.6735, 0.5612);
Vector pháp tuyến tại C là trung bình cộng pháp tuyến của các mặt xung quanh C,
n = (0,0,-1) + (-1,0,0) + (0.4811, 0.6735, 0.5612) = (-0.5189, 0.6735, -0.4388)
Sau khi chuẩn hóa, n = (-0.5423, 0.7039, -0.4586)
s = (10,6,12). Chuẩn hóa: (0.5976, 0.3586, 0.7171)
Cường độ ánh sáng khuếch tán tại D là
0.4005 0
0
C s d s d
C
I n sI I
I
Câu 4.
Pháp tuyến của một đi ểm bất kỳ thuộc bề mặt được tính theo công thức:
, , (2 ,2 ,2(1 ))
fff
n x y z
x y z
Điểm P:
n = (1, 1, 1.414); Chuẩn hóa: (0.5, 0.5, 0.7071)
s = (6.5, 6.5, 6.707) Chuẩn hóa: (0.5712, 0.5712, 0.5894)
0.9880
P s d s d
I n sI I
Điểm Q:
n = (-1, 1, 1.414); Chuẩn hóa: (-0.5, 0.5, 0.7071)
s = (7.5, 6.5, 6.707) Chuẩn hóa: (0.6261, 0.5426, 0.5599)
0.3542
Q s d s d
I n sI I
Câu 5.
P(0, 0, 0.5). P nằm trên mặt phẳng ABD.
l = (3, 5, 2.5) => (0.4729, 0.7881, 0.3941)
n = (1, 0, 2) => (0.4472, 0, 0.8944)
v = (3, -1, 2.5) => (0.7442, -0.2481, 0.6202)
lv
h
lv
= (0.7271, 0.3226, 0.606)
max(l.n , 0) = 0.564
max(h.n , 0)
α
= max(h.n , 0)
90
= 0.8672
90
=
6
2.10 0
max( . ,0) (max( . ,0))
max( . ,0) (max( . ,0))
max( . ,0) (max( . ,0))
r r r r r r
r d d s s a a
g g g g g g
g d d s s a a
b b b b b b
b d d s s a a
I k I l n k I h n k I
I I k I l n k I h n k I
I k I l n k I h n k I
0.614
0.614
0.05