yzu1002cs314s973331.blogspot.com
973331
訂閱: 文章 (Atom). 簡單範本 技術提供: Blogger.
yzu1002cs314s973334.blogspot.com
973334
這次主要都是用 glutSolidCube 畫現成的立方體,. 再依各館大小位置去做 glScalef 跟 glTranslatef 。 這次作業都是用 glutSolidCube 畫的,所以沒有花太多時間,. 原本在用鍵盤控制一直失敗,移動時的視角很奇怪,試了很久,. GL POLYGON 跟 GL QUADS畫出所有圖形。 以及這次作業主要的 glutMouseFunc 跟 glutMotionFunc,. 一開始利用投影片範例跟基礎範例程式熟悉 OpenGL,接著繪出左右的兩面大牆,. 最後只 Google到 glutSolidSphere 畫出圓形, 所以就用長方形 橢圓來呈現,. 橢圓則用 glScalef 來改變圓形比例。 剩下的窗戶、欄杆、樓梯也都是差不多的方法,. 加上 for迴圈跟 glTranslatef 畫出全部矩形,. 除了圓柱的橢圓,其他圖形全部都用 GL POLYGON畫出來的。 由於是第一次接觸 OpenGL,一開始熟悉花了一點時間,雖然有先畫草稿,. 微調比例也花了不少時間,很多都改到小數後三位,而且只要一微調,. 訂閱: 文章 (Atom).
yzu1002cs314s981235.blogspot.com
981235
Lignting, Texture Mapping, Object Loading, Transformation and Viewing. Float light diffuse[4] = {1.0, 1.0, 1.0, 1.0}; /. Float light ambient[4] = {1.0, 1.0, 1.0, 1.0}; /. Float light specular[4] = {0.5, 0.5, 0.5, 1.0}; /. Float light position[4] = { 0 , 100, 0, 1.0 }; /. Bool Load Texture(unsigned int and aTexture, char * fileName){. FileName) return false; / if no file name is given return. FILE *aFile = NULL;. AUX RGBImageRec *image record = NULL;. If( aFile = fopen(fileName, "rb") = NULL) return false;.
yzu1002cs314s981404.blogspot.com
s981404
作業五 整合練習 - 城市中的動物賽跑. 設計了道路、背景、城市中的建築物、路邊也有路燈. 這次作品完成,跟組員們一起合作,完成這個作品,大家分工找資料,速度快很多。很喜歡這次作品呈現的樣子,跟之前的校園景完全不一樣,雖然在趕時間下做出來的,但是能短時間內把這學期所學的東西應用上去,有種很充實的感覺,而下次在做這樣的作品時,希望能學習客服.obj檔案太大,而導致執行速度變慢的問題,很開心這學期能學到那麼多東西,希望以後能越來越進步,謝謝老師。 Float light position[4] = { 5.0, 5.0, 2.0, 1.0 }; / 設定燈光位置. Float light diffuse[4] = {0.7, 0.7,0.7, 1.0};. Float light specular[4] = { 0.7, 0.0, 0.7, 1.0};. Float light ambient[4] = { 0.7, 0.7, 0.7, 1.0};. GlLightfv(GL LIGHT0, GL DIFFUSE, light diffuse);. GlEnable( GL LIGHTING );.
yzu1002cs314s981406.blogspot.com
s981406
一、主題:我是造物神-元智. 9474; 六 │. 9474; 五 │. 9474; 二 │. 9474; 館 │. 9474; 館 │. 9474; 館 │. 9492; ──. 9492; ──. 9492; ──. 9474; 一 │. 9474; 三 │. 9474; 七 │. 9474; 館 │. 9474; 館 │. 9474; 館 │. 9492; ──. 9492; ──. 9492; ──. 9474; 六 │→. 9474; 五 │. 9474; 二 │. 9474; 館 │. 9474; 館 │. 9474; 館 │. 9492; ──. 9492; ──. 9492; ──. 8593; ↓. 9474; 一 │. 9474; 三 │. 9474; 七 │. 9474; 館 │. 9474; 館 │. 9474; 館 │. 9492; ──. 9492; ──. 9492; ──. 一、主題介紹 - 出生之犢不畏虎之一館立體圖. GluCylinder(quadratic,20,20,20,32,32);. GlColor3f(0.5,0.5,0.5);.
yzu1002cs314s981422.blogspot.com
s981422
材質,而上次的作業,我也同樣是使用3ds max畫出model再以. 間,座標還是要一個一個慢慢去做調整,不過完成後,實際跑程式覺. 得很有趣,比作業二更栩栩如生了,用程式遊走在 校園裡彷彿身歷其境。 這次的作業,我分為兩個部分, 第一個部分. 依序為:由上往下的透視圖,由前往後的透視圖,由左往右的透視圖. 候,有光影的改變,讓旋轉更寫實。 首先,我先將一館外觀大致的描繪出,如下圖。 訂閱: 文章 (Atom). 輕柔雅緻範本. 技術提供: Blogger.
yzu1002cs314s981445.blogspot.com
981445-計算機圖學
沒有多的時間去好好做final project非常可惜,在這門課的作業練習上,. 得到許多收穫跟興趣引發,在此final project比較瞭解了loading多個model,該如何去控制他們的位置,以及給予其位置的移動,這對於之前. 想要嘗試的發射物體,有了想法,不過時間關係沒有在這次作業做出來成果。 Q、e: 向左前移動、向右前移動. 這已經是一種趨勢,但是投入的時間太少,沒有實做出來。 Q、e: 向左前移動、向右前移動. 對於人物視角移動方面,遇到比較大的問題,很難去控制的好,. 程式中使用到了GL TRIANGLES 跟 GL POLYGON ,整張圖片幾乎都是由這兩個語法畫出。 在紙上寫上相對位置座標,點到點的距離,再進一步的作推算。 先把圖片貼在小畫家上,利用條色筆測出RGB的值,在去除以255。 第一個作業最大的問題是座標,光是抓一個圖該在哪一個座標上,就得抓個好多次,也是最花精神的地方,其他對於顏色的東西,都是比較好取得的元素,第一次的作業滿有趣的! 訂閱: 文章 (Atom).
yzu1002cs314s981519.blogspot.com
吳宗倫的計圖專用網誌 -981519
作業五 3D動畫程式 - Happy Bird. 我們做的是一個跟手機遊戲 Angry bird 類似的遊戲,不過我們把遊戲的主角變得不再angry,所以我們取名為 Happy bird。 這次的作業需要結合整個學期學到的技術,包括Lighting、Texture mapping、Object loading、. Transformation和Viewing,為了同時達到以上說的功能,我們這組想了很久,最後以手機遊戲angry bird這種拖曳式的射擊遊戲來做呈現。 Lighting : 整個場景中一定會有lighting的設定,所以不多做說明. Texture : 我們想把texture的部份設計在整個場景的背景,並且可以切換,達到效果. Obj : 整個遊戲的主角,happy bird、豬及彈弓(尚未完成) ,都是先用3dx max建出來的模型. Transformation : 整個遊戲中,happy bird的拖曳,射擊,都是運用到 transformation. Viewing : 在射擊中,我們想出可以設定讓viewer不動,或是跟著happy bird一起動的模式. 很快一個學期就這樣過去...
yzu1002cs314s981522.blogspot.com
Alvis Chien
It's My So-called Life. 後來發現要乘以sin cos來取得 x, z 的分量. It's My So-called Life. It's My So-called Life. It's My So-called Life. 訂閱: 文章 (Atom). It's My So-called Life. 簡單範本 範本圖片創作者: luoman.
yzu1002cs314s981537.blogspot.com
Eva
65288;1)主題介紹 - 遊覽元智. 遊走的部分其實和作業三的概念是一樣的,這次的作業差別在於作業三是用 OpenGL 畫建築物,而這次的作業則是載入 .obj 的模型,調整至適當位置,即可完成這次的作業囉. 當然,建利模型的部分,則是利用 3D Max ,將畫好的模型選取 Export 選單,輸入名稱,並將格式選取為 OBJ,再將檔案放置於和程式碼同一個資料夾,在Load即可。 其實這次的作業軸心不難,與作業三的差別就在於建模而已,遊走的部分可以利用作業三的想法。 Max 一些比較特別的功能,舉例來說,他本身有提供"樹"、"梯子"、"窗戶"等諸如此類的模型,還蠻特別的,這些甚至能直接拿來用在HW4的建模上。 但可能因為先試做作業五的模型,作業四的模型也沒做得很好,希望這幾天可以再多花一些把他做得更完美。 65288;1)主題介紹 - 遊覽元智. Step1:此作業是假想自己走在元智,因此,程式碼需要設定一個人,然後根據此人的座標等資訊,並配合. GluLookAt(.),以達到遊覽元智的效果。 65288;1)主題介紹 - 會旋轉的元智一館. 這次的作業裡,在窗戶的部分,...
yzu1002cs314s983350.blogspot.com
blog
Hw2 - 技術為先,美感後現 (update 1). Using opengl to implement building 1. Building 1 - 3D model structure. Extra Finish part (Version alpha2, basic on alpha 1.0, new main function):. C class and C struct (during gl is not O.O. ). Special effect depth of field effect. F1 full screen, Esc to leave. Multi-thread in CPU with Minimize CPU&GPU usage. Stable and less memory allocate. Demo Video of Version alpha2. Ram used 20.7 MB CPU usage 25 % GPU used 0 % @ Core 160-500Mhz and Ram 250Mhz ). Allow manual window resize.