K thu t đ h a
Computer Graphics
Tr n Nguyên Ng c 2010
HVKTQS
1
Sinh viên làm vi c v i ai?
Giáo viên: Tr n Nguyên Ng c
N i công tác: B môn KHMT, khoa
CNTT, T ng 2 nhà A1 HVKTQS.
Email:
Gi h c:
Phòng h c:
Gi i đáp câu h i: 8h30-9h45, th 6
hàng tu n, t i b môn
Tr n Nguyên Ng c 2009 HVKTQS
2
h a máy tính ( HMT) là gì?
ây là m t h ng quan tr ng c a
khoa h c máy tính
i t ng nghiên c u c a HMT là
vi c thi t l p, l u tr và x lý các mô
hình d i d ng hình nh c a chúng
trên máy tính.
Môn h c HMT là m t môn tin h c
Tr n Nguyên Ng c 2009 HVKTQS
3
T ng quan v
HMT&XLA
Image Processing
Images
Computer
Graphics
Computer
Vision
Models
Tr n Nguyên Ng c 2009 HVKTQS
4
N i dung khóa h c
Môn h c thu c nhóm:
h a máy
tính và x lý nh
T ng s ti t:
Ki n th c g m 4 ch ng:
Ch ng I. Nh p môn k thu t đ h a
Ch ng II.
h a hai chi u
Ch ng III.
h a 3 chi u
Ch ng IV. Gi i thi u m t s k thu t x
và các h ng ng d ng
Tr n Nguyên Ng c 2009 HVKTQS
lý đ h a
5
tr thi t t sinh viên c n:
N m các nguyên lý c b n c a HMT
Hi u đ c các ki n th c hình h c khi
xây d ng các mô hình hai, ba chi u
Bi t cách l p trình đ h a trong môi
tr ng Windows
Có khái ni m t ng quan v các ng
d ng c a HMT trong th c t hi n nay
Tr n Nguyên Ng c 2009 HVKTQS
6
S h c
HMT th nào?
T ôn t p các ki n th c c b n v đ i s
tuy n tính & hình h c không gian
Ôn t p các ki n th c v l p trình h ng đ i
t ng
H c cách bi u di n đ h a và các thu t
toán l p trình đ h a
H c cách hi n th c thu t toán trên các môi
tr ng l p trình Windows
Tham gia nghiên c u, th o lu n các đ tài
khoa h c v
HMT
Tr n Nguyên Ng c 2009 HVKTQS
7
Tài li u tham kh o
S TT
1
Tên tài li u
h a máy tính
(2 t p + CD)
2
3
Computer graphics
4
Graphics Gems
Tác gi
N m xu t
b n
Nhà xu t
b n
Tr n Giang S n
2008
KHKT
. .
2006
Donald Hearn,
M. Pauline Baker
1996
Andrew S.
Glassner
1995
Tr n Nguyên Ng c 2009 HVKTQS
-
PrenticeHall,
Inc
AP
Profes
sinal
N
c xu t
b n
Vi t Nam
Nga
M
M
8
K t lu n
Learning instead of
Teaching
Learning by Doing
Tr n Nguyên Ng c 2009 HVKTQS
9
ng d ng đ h a và các
thi t b đ h a máy tính
Tr n Nguyên Ng c - BM KHMT
1
N i dung
ng d ng c a đ h a
Các thi t b hi n th
Màn hình CRT
Màn hình tinh th l ng
Plasma
Các thi t b in
Máy in kim
Máy in laser
Máy in nhi t
H th ng đ h a trên PC
ch đ màn hình
Ki n trúc VIDEO RAM
Tr n Nguyên Ng c - BM KHMT
2
Computer Graphics & Image processing
h a máy tính
T o ra các hình
nh
T ng h p các
hình nh b ng máy
tính
X
lý nh
Bi n đ i nh, xóa
nhi u, làm t t nh
Trích ch n các đ c
tr ng c a nh
Phân tích nh
Tr n Nguyên Ng c - BM KHMT
3
u đi m c a t
ng tác đ h a
S
d ng đ h a trong giao di n v i ng
S
phát tri n c a đ h a máy tính ngày càng r ng rãi
i dùng
các ch đ đ h a 2D và 3D ph c v trong các l nh v c xã h i khác
nhau nh KH, giáo d c, y h c, k thu t, th ng m i và gi i trí.
Tính n ng nh 2D, 3D phát tri n cao cho phép x
m t cách nhanh chóng.
Nh n m nh nh ng u đi m: b ng máy tính chúng ta có th t o đ
không nh ng hình nh c a th gi i th c (real world) mà còn c
nh ng v t tr u t ng và các nh t ng h p.
Cho phép hi n th nh ng hình nh đ ng.
lý các d
li u nh
c
h a có th t o ra nh ng k t qu hay s n ph m có ch t l ng
cao h n và chính xác h n, n ng su t h n, và gi m chi phí thi t
k .
Tr n Nguyên Ng c - BM KHMT
4
ng d ng c a đ h a
arts, publicity -
ây là đ ng l c chính trong HMT hi n nay
Tr n Nguyên Ng c - BM KHMT
5
Ph n m m h tr PaintShop Pro, Adobe Photoshop,…t o c m
giác y nh đang làm vi c ngoài đ i th c.
Ch ng trình trò ch i, k x o đi n nh
ng d ng c a đ h a
Scientific visualizations
Tr n Nguyên Ng c - BM KHMT
7
ng d ng c a đ h a
Education, training
Tr n Nguyên Ng c - BM KHMT
8
ng d ng c a đ h a
User Interfaces
Tr n Nguyên Ng c - BM KHMT
9
Dùng h th ng c a s qu n lý các
ho t đ ng di n ra đ ng th i và các
đ i t ng trên màn hình. Nh n chu t,
ch n menu, bi u t ng, MS Windows.
Tr n Nguyên Ng c - BM KHMT
10
ng d ng c a đ h a
Computer-Aided Design
Tr n Nguyên Ng c - BM KHMT
11
ng d ng chính c a đ h a t
ng tác đ i t
ng không gian.
Thi t k các thành ph n và h th ng c khí, đi n, các thi t
b đi n t , xây d ng, thi t k thân ô tô, thân máy bay và
tàu th y, chip giao di n r ng, h th ng cáp quang, m ng
đi n tho i và máy tính…
Phác th o khung, hi u ch nh theo chi u b t k , k t h p mô
hình chi u sáng, tô màu, t o bóng…t o k t qu cu i cùng
r t g n v i th gi i th c.
Tr n Nguyên Ng c - BM KHMT
12
ng d ng c a đ h a
Geographical Information
Tr n Nguyên Ng c - BM KHMT
13
S đ v trí đ a lý và các hi n t
t nhiên chính xác
Tr n Nguyên Ng c - BM KHMT
ng
14
ng d ng c a đ h a
Terrain Modeling
Tr n Nguyên Ng c - BM KHMT
15
ng d ng c a đ h a
X lý nh ng nh y t
c ng là m t đ ng l c
khác c a HMT
Thu đ c nhi u đ u t
Xúc ti n vi c k t n i
HMT v i video,
máyquét, v.v.
Tr n Nguyên Ng c - BM KHMT
16