2017年10月26日 星期四

羅浩倫的學習筆記 Week07

本週學習重點


1.作業二展示、互評
2.主題: Mouse, Model, 打光
  =>  用mouse調光源
3.主題:  Lighting打光, Shading 光影



今天在原本新建專案後自動產生的main檔案裡面加上motion()來控制光源的位置
void motion(int x, int y) {
    light_position[0] = (x-150)/150.0 * 10;
    light_position[1] = -(y-150)/150.0 * 10;

    glLightfv(GL_LIGHT0, GL_POSITION, light_position);
    idle();
}
main()裡面記得要加上glutMotionFunc(motion);來註冊motion()


光源在右上方


光源在左下方














今天因為互相評分花了快兩節課,所以程式碼的進度比較少。

沒有留言:

張貼留言