Reljam je u pravu... ima samo jos jedna sitnica... Postoje 2 vrste
osvetljenja (per vertex i per-pixel).
Per-vertex osvetljenje racuna kolicinu svetla u vertexima kocke i dobijenu
boju interpolira po trouglu. To znaci da ako postavis svetlo malo iznad
jedne od strana kocke (koja ima 2 trougla), cela strana kocke ce biti "podjednako"
osvetljena. Medjutim ako napravis kocku cija strana se sastoji od mrezice
vertexa (npr. 16x16) onda ces primetiti finije prelaze boja.
Per-pixel osvetljenje nema ovih problema. Boja se racuna za svaki
pixel i ima efekat kao da si napravio stranu kockice od velikog broja
vertexa. Za koriscenje per-pixel osvetljenja potrebno je malo vise
poznavati API sa kojim radis (OpenGL ili DirectX).
Ako koristis DX pogledaj primere u DXSDK, a ako koristis OpenGL
idi na nvidia.com i potrazi primere za per-pixel osvetljenje.
yooyo