2018年1月11日 星期四

羅浩倫的學習筆記 Week16

本週沒有上課


專題進度
上週請教過老師之後決定使用opencv來做背景的貼圖,程式碼:


#ifndef BACKGROUND_H_INCLUDED
#define BACKGROUND_H_INCLUDED

#include "freeglut.h"

int myTexture(char *filename);
void displayBackground(GLUquadric *quad, GLuint &BGid);


#endif // BACKGROUND_H_INCLUDED

大致上是利用老師在week8的時候教的"如何在球體上貼圖(地球)"所寫的程式碼改編而成的,不過在跟我自己的程式碼組合在一起的時候還是花了不少時間,不過還好我(自認)寫程式的習慣還不錯,把不同的功能的程式碼組合起來並不需要太多步驟,整體來說算是順利的完成背景了。

目前我有想到可以在一顆球體上直接貼一張背景圖,讓MMD模型直接在球體中間跳舞,因為如果只是在背景貼一張圖的話,旋轉視角之後就會顯得很突兀,下週就是最後一週了,希望可以順利完成我的期末作品。

沒有留言:

張貼留言