You are on page 1of 2

CNG THC HNH

HA MY TNH

1. Thng tin gio vin hng dn thc hnh
H v tn: ng Vn Em
in thoi: 0966661006. Email: vanem@uit.edu.vn
2. Thi gian: 8 tun (bt u t tun 03/03/2014 n 16/06/2014)
3. Mc tiu thc hnh
Mn hc tp trung vo thc hnh hiu r khi nim c bn trong lnh vc ha,
ng dng kin thc lin quan n hin th hnh nh trn my tnh nh: quy trnh hin
th, cc thut ton v nhng hnh c bn, cc phng php m hnh ha i tng 3D,
cc php bin i, k thut xn hnh, k thut dng hnh, phi cnh, k thut v chiu
sng, k thut lm animation c bn, cc php bin i trn nh ng thi sinh
vin c hng dn s dng b th vin ha mu OpenGL trin khai cc
ng dng.
4. Nhim v ca sinh vin
D lp: 30 tit.
Thc hnh trn phng my: 30 tit.
Bi tp gia k: Lm theo nhm 3sv ng k tun th 4.
Bo co cui k: ng k nhm 3 sv ng k tun th 6. n do sinh vin
xut, ging vin iu chnh v ph duyt.
Dng c hc tp: My tnh phng lab + laptop (nu c) c ci Visual Studio
C++ 2008/2010/2013
5. Yu cu i vi sinh vin khi kt thc mn hc:
Nm vng kin thc v k nng c bn v lp trnh x l ha 3D.
C kh nng tm hiu pht trin ng dng ha vi OpenGL cng nh
cc giao din lp trnh ha khc (Java3D, DirectX, WPF,).
6. Hnh thc bo co: Np h thng Modle ca Trng
Bo co bi tp gia k: Demo + Code thc hin.
Bo co n cui k: Demo chng trnh + Code + Slide bo co (10-20
slide) + File Word qu trnh thc hin.

NI DUNG CC BUI THC HNH

BUI 1:
Ci t v cu hnh OpenGL trn Windows.
Bin dch, thc thi v tm hiu cu trc mt chng trnh ha dng OpenGL vi
OpenGL Utility Toolkit (GLUT).
Vit chng trnh nh v cc cc i tng hnh hc 2D nh: im, ng thng,
a gicv 3D nh: Hnh hp, a din
BUI 2:
M t i tng 3D bng li a gic.
M t i tng 3D theo tham s.
BUI 3:
Cc phng php Ray Casting
M hnh chiu sng.
Cc thut ton xn hnh.
BUI 4:
Khung xng cho i tng.
To chuyn ng.
Gii thiu cng c v 3D s dng cho n cui k.
BUI 5: Duyt ng k ca tng nhm v thc hin.
Bi tp gia k v thc hin.
n cui k v thc hin.
BUI 6:
Bi tp gia k v thc hin.
n cui k v thc hin.
Bo co bi tp gia k.
BUI 7:
Hng dn bi tp gia k v bo co.
Hng dn n cui k.
Bo co n cui k.
BUI 8:
Bo co n cui k.

You might also like