2019年5月31日 星期五

alanhc/張牧之 電腦圖學-week15

投影法
Perspective

Ortho

Frustum

glu 進階函式



glm.h 裡面包含 glmReadOBJ(), glmDraw(), glmUnitized()




glEnable(GL_DEPTH_TEST); ///有立體功能
GLfloat light_pos[] = { 0.0, 0.0, 1.0, 0.0 };
glEnable(GL_LIGHT0); ///NOW2 打光後變立體的彩色的
glEnable(GL_LIGHTING); ///NOW2 打光後變立體的彩色的
glLightfv(GL_LIGHT0, GL_POSITION, light_pos);///NOW2 打光的位置


Michael bay rotating camera
https://www.youtube.com/watch?v=DPtHPgZmZdA




projection矩陣
glMatrixMode(GL_PROJECTION);///NOW4
glLoadIdentity();///NOW4
glOrtho(-1,+1, -1,+1, -10,+10);///NOW4 可以看到範圍比較大的投影法
modelview矩陣
glMatrixMode(GL_MODELVIEW);///NOW3
glLoadIdentity();///NOW3
gluLookAt(eyeX, eyeY, eyeZ, ///NOW3 LookAt的 eye
0.0, 0.6, 0.0, ///NOW3 LookAt的 center
0, 1, 0);///NOW3 LookAt的 up



草食性動物
>眼睛長在旁邊
肉食性動物
>眼睛長在前面


小葉閒聊

learning pyramid
「learning pyramid」的圖片搜尋結果

http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/ 裡 source
glm.c
glm.h
印度人 搖頭
https://www.youtube.com/watch?v=ZK1KdMU10pg

沒有留言:

張貼留言