今天要來練習攝影機,投影矩陣
實作gluLookAt(),glutReshapeFunc()
去jsyeh/3dcg10/下載wind32,glut32.dll,data
把glut32.dll和data放入win32解壓後的文件
開啟project.exe: 攝影機
接下來嘗試條動人物的大小,
glutPerspective 使用這個函式條大小
在改變gluLookAt用這個調整攝影機照的範圍,遠近
實作攝影機程式開始CodeBlocks
匯入專案GLUT開啟
打入gluLookAt(0.3,10,0.3,0,0,-6,0,1,0);
gluLookAt(eyeX,eyeY,eyeZ,
centerX,centerY,centerZ,
upX,upY,upZ)
各個點的註解
增加攝影機進入程式,
加入motion函式
float angle =x*3.1415926/180.0;
float cameraY= (y-300)/100.0;
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
gluLookAt(5*cos(angle),cameraY,5*sin(angle)-6,0,0,-6, 0,1,0);
讀一下攝影的鏡頭







沒有留言:
張貼留言