Tải bản đầy đủ (.ppt) (29 trang)

slike bài giảng đồ họa máy tính đồ họa 3d tổng quan

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (709.04 KB, 29 trang )

ĐỒ HỌA 3D
ĐỒ HỌA 3D
TỔNG QUAN
TỔNG QUAN
Giảng viên : Bùi Tiến Lên
Caực Heọ Toùa ẹoọ
Caực Heọ Toùa ẹoọ
Trang 3
Phaõn loaùi heọ toùa ủoọ
Phaõn loaùi heọ toùa ủoọ
x
y
z
y
x
z
choù
n
Trang 4
Hệ tọa độ cục bộ (tọa độ đối tượng)
Hệ tọa độ cục bộ (tọa độ đối tượng)
x y
z
x y
z
Trang 5
Heọ toùa ủoọ quan saựt (toùa ủoọ camera)
Heọ toùa ủoọ quan saựt (toùa ủoọ camera)
x
y
z


Trang 6
Hệ tọa độ toàn cục (tọa độ gốc)
Hệ tọa độ toàn cục (tọa độ gốc)
x
y
z
Caùc Böôùc Hieån Thò
Caùc Böôùc Hieån Thò
Trang 8
QUI TRÌNH HIỂN THỊ (RENDER)
QUI TRÌNH HIỂN THỊ (RENDER)
Input : Mô hình các đối tượng
Output : Hình ảnh của các đối tượng
bước 1 : Biến đổi các đối tượng
bước 2 : Chuyển về hệ tọa độ gốc
bước 3 : Chuyển về hệ tọa độ camera
bước 4 : Chiếu sáng
bước 5 : Xén
bươc 6 : Chiếu xuống mặt phẳng
bước 7 : Chuyển về hệ tọa độø màn hình
bước 8 : Vẽ
Trang 9
Các bước hiển thò
Các bước hiển thò
BIẾN ĐỔI
CHIẾU SÁNG
XÉN
CHIẾU
RASTER
Trang 10

Đặc tả cảnh
Đặc tả cảnh
Chọn hệ tọa độ gốc
Đặc tả camera
Đặc tả các nguồn sáng
Đặc tả các đối tượng
1
2
3
4
Trang 11
Biến đổi tọa độ
Biến đổi tọa độ
Hệ tọa độ
đối tượng
Hệ tọa độ
gốc
Hệ tọa độ
camera
Trang 12
Bieỏn ủoồi toùa ủoọ
Bieỏn ủoồi toùa ủoọ
Heọ toùa ủoọ camera
Trang 13
Chieáu saùng
Chieáu saùng
Trang 14
Chieáu saùng
Chieáu saùng
Trang 15

Xeùn + Chieáu
Xeùn + Chieáu
vuøng quan saùt
Trang 16
Vẽ
Vẽ
vùng hiển thò
Hệ tọa độ màn hình
Moâ Hình 3D
Moâ Hình 3D
Trang 18
Đối tượng được biểu diễn ra sao ?
Đối tượng được biểu diễn ra sao ?
Các đối tượng cơ sở

Điểm

Đoạn thẳng

Mặt đa giác

Mặt cong
Các đối tượng phức tạp được tạo thành từ các đối
tượng cơ sở
Trang 19
Một số loại mô hình 3D
Một số loại mô hình 3D
Mô hình đa giác
chọ
n

Trang 20
Ña giaùc hoùa
Ña giaùc hoùa
( ) ( )
( ) ( )
( )
[ ]
[ ]
1,0v
1,0u
2
usinrv,uz
v2sin
2
ucosrv,uy
v2cos
2
ucosrv,ux








π
−π=
π







π
−π=
π






π
−π=
Trang 21
Ña giaùc hoùa
Ña giaùc hoùa
Trang 22
Ña giaùc hoùa
Ña giaùc hoùa
(u
i
,v
j
)
(u
i
,v

j+1
)
(u
i+1
,v
j
)
(u
i+1
,v
j+1
)
u
0
u
1
u
2
u
M
v
0
v
1
v
2
v
N
Trang 23
Đa giác hóa

Đa giác hóa
80 mặt 224 mặt 528 mặt 2208 mặt
chất lượng hình tăng & thời gian vẽ cũng tăng
Trang 24
Tổ chức tập tin dữ liệu
Tổ chức tập tin dữ liệu

đối tượng cơ sở 1

đối tượng cơ sở 2








.TXT
Trang 25
Moâ hình baèng ñoaïn thaúng
Moâ hình baèng ñoaïn thaúng
// cac doan thang
line 0 0 0 1 0 0 0
0 0
line 1 0 0 1 1 0 0
0 0
line 1 1 0 0 1 0 0
0 0
line 0 1 0 0 0 0 0

0 0
line 0 0 1 1 0 1 0
0 0
line 1 0 1 1 1 1 0
0 0
line 1 1 1 0 1 1 0
0 0
line 0 1 1 0 0 1 0
0 0
line 0 0 0 0 0 1 0
0 0
line 1 0 0 1 0 1 0
0 0
line 1 1 0 1 1 1 0
0 0
line 0 1 0 0 1 1 0
0 0
line x
1
y
1
z
1
x
2
y
2
z
2
r g b

1 2
4
3
8 7
65
x
y
z

×