yzu1002cs314s973320.blogspot.com yzu1002cs314s973320.blogspot.com

YZU1002CS314S973320.BLOGSPOT.COM

s973320

這次作業的主題是 著色與從檔案讀取3D物件練習,我有在這次的作業裡加入了打光,建築物則是由助教提供的OBJ檔讀取進來,但是這次的作業因為時間不夠,完成度不高,只load進了3個obj. 這次在用sketchup 把model轉成obj檔時有些轉出來的還是很奇怪,不知道是哪個步驟出問題,但是利用這個程式來做模型真的是快很多而且更漂亮! 這次的作業是要能夠做出一個3D元智校園並能夠在校園裡隨意的移動視角,我將原本的一館模型再加上其他館用一些簡單的圖形代表,就完成了這次的作業。 其實這次的作業難度並不高,只要將其他館的模型也用出來就差不多了,視角轉換的部分我是參考範例裡的,並在這次的作業加入了GL DEPTH TEST 解決了之前模型會透過去的問題,由於沒有加入打光的效果,所以我在不同的面上用了不同的顏色,比較容易看出立體的感覺. 這次將整個場景弄出來後,就像是電玩一般可以自由走動,真的很開心,很有成就感,能做到這樣也花了不少時間,希望以後能學學3D模型的軟體,將模型用得更漂亮. 訂閱: 文章 (Atom). 簡單範本 範本圖片創作者: luoman.

http://yzu1002cs314s973320.blogspot.com/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR YZU1002CS314S973320.BLOGSPOT.COM

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

March

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Tuesday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 3.3 out of 5 with 7 reviews
5 star
2
4 star
2
3 star
1
2 star
0
1 star
2

Hey there! Start your review of yzu1002cs314s973320.blogspot.com

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

0.5 seconds

FAVICON PREVIEW

  • yzu1002cs314s973320.blogspot.com

    16x16

  • yzu1002cs314s973320.blogspot.com

    32x32

  • yzu1002cs314s973320.blogspot.com

    64x64

  • yzu1002cs314s973320.blogspot.com

    128x128

CONTACTS AT YZU1002CS314S973320.BLOGSPOT.COM

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
s973320 | yzu1002cs314s973320.blogspot.com Reviews
<META>
DESCRIPTION
這次作業的主題是 著色與從檔案讀取3D物件練習,我有在這次的作業裡加入了打光,建築物則是由助教提供的OBJ檔讀取進來,但是這次的作業因為時間不夠,完成度不高,只load進了3個obj. 這次在用sketchup 把model轉成obj檔時有些轉出來的還是很奇怪,不知道是哪個步驟出問題,但是利用這個程式來做模型真的是快很多而且更漂亮! 這次的作業是要能夠做出一個3D元智校園並能夠在校園裡隨意的移動視角,我將原本的一館模型再加上其他館用一些簡單的圖形代表,就完成了這次的作業。 其實這次的作業難度並不高,只要將其他館的模型也用出來就差不多了,視角轉換的部分我是參考範例裡的,並在這次的作業加入了GL DEPTH TEST 解決了之前模型會透過去的問題,由於沒有加入打光的效果,所以我在不同的面上用了不同的顏色,比較容易看出立體的感覺. 這次將整個場景弄出來後,就像是電玩一般可以自由走動,真的很開心,很有成就感,能做到這樣也花了不少時間,希望以後能學學3D模型的軟體,將模型用得更漂亮. 訂閱: 文章 (Atom). 簡單範本 範本圖片創作者: luoman.
<META>
KEYWORDS
1 圖學 hw4
2 主題介紹
3 過程與成
4 obj檔的讀取是用glm 裡的函式來做,打光則是參考範例
5 張貼者:
6 bill
7 沒有留言
8 以電子郵件傳送這篇文章
9 blogthis!
10 分享至 twitter
CONTENT
Page content here
KEYWORDS ON
PAGE
圖學 hw4,主題介紹,過程與成,obj檔的讀取是用glm 裡的函式來做,打光則是參考範例,張貼者:,bill,沒有留言,以電子郵件傳送這篇文章,blogthis!,分享至 twitter,分享至 facebook,分享到 pinterest,圖學 hw3 3d元智校園,圖學hw2 3d元智一館,過程與成 果展示,心得與討論,圖學hw1 元智一館,1 主題介紹,這次的主題是利用opengl 來繪製元智一館的外觀,程式設計與寫作方法、執行 結果呈現,網誌存檔,關於我自己,檢視我的完整簡介
SERVER
GSE
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

s973320 | yzu1002cs314s973320.blogspot.com Reviews

https://yzu1002cs314s973320.blogspot.com

這次作業的主題是 著色與從檔案讀取3D物件練習,我有在這次的作業裡加入了打光,建築物則是由助教提供的OBJ檔讀取進來,但是這次的作業因為時間不夠,完成度不高,只load進了3個obj. 這次在用sketchup 把model轉成obj檔時有些轉出來的還是很奇怪,不知道是哪個步驟出問題,但是利用這個程式來做模型真的是快很多而且更漂亮! 這次的作業是要能夠做出一個3D元智校園並能夠在校園裡隨意的移動視角,我將原本的一館模型再加上其他館用一些簡單的圖形代表,就完成了這次的作業。 其實這次的作業難度並不高,只要將其他館的模型也用出來就差不多了,視角轉換的部分我是參考範例裡的,並在這次的作業加入了GL DEPTH TEST 解決了之前模型會透過去的問題,由於沒有加入打光的效果,所以我在不同的面上用了不同的顏色,比較容易看出立體的感覺. 這次將整個場景弄出來後,就像是電玩一般可以自由走動,真的很開心,很有成就感,能做到這樣也花了不少時間,希望以後能學學3D模型的軟體,將模型用得更漂亮. 訂閱: 文章 (Atom). 簡單範本 範本圖片創作者: luoman.

INTERNAL PAGES

yzu1002cs314s973320.blogspot.com yzu1002cs314s973320.blogspot.com
1

s973320: 五月 2012

http://yzu1002cs314s973320.blogspot.com/2012_05_01_archive.html

這次的作業是要能夠做出一個3D元智校園並能夠在校園裡隨意的移動視角,我將原本的一館模型再加上其他館用一些簡單的圖形代表,就完成了這次的作業。 其實這次的作業難度並不高,只要將其他館的模型也用出來就差不多了,視角轉換的部分我是參考範例裡的,並在這次的作業加入了GL DEPTH TEST 解決了之前模型會透過去的問題,由於沒有加入打光的效果,所以我在不同的面上用了不同的顏色,比較容易看出立體的感覺. 這次將整個場景弄出來後,就像是電玩一般可以自由走動,真的很開心,很有成就感,能做到這樣也花了不少時間,希望以後能學學3D模型的軟體,將模型用得更漂亮. 訂閱: 文章 (Atom). 簡單主題 主題圖片來源: luoman.

2

s973320: 圖學 HW4

http://yzu1002cs314s973320.blogspot.com/2012/06/hw4.html

這次作業的主題是 著色與從檔案讀取3D物件練習,我有在這次的作業裡加入了打光,建築物則是由助教提供的OBJ檔讀取進來,但是這次的作業因為時間不夠,完成度不高,只load進了3個obj. 這次在用sketchup 把model轉成obj檔時有些轉出來的還是很奇怪,不知道是哪個步驟出問題,但是利用這個程式來做模型真的是快很多而且更漂亮! 訂閱: 張貼留言 (Atom). 簡單主題 主題圖片來源: luoman.

3

s973320: 圖學 HW3 3D元智校園

http://yzu1002cs314s973320.blogspot.com/2012/05/hw3-3d-gldepthtest-3d.html

這次的作業是要能夠做出一個3D元智校園並能夠在校園裡隨意的移動視角,我將原本的一館模型再加上其他館用一些簡單的圖形代表,就完成了這次的作業。 其實這次的作業難度並不高,只要將其他館的模型也用出來就差不多了,視角轉換的部分我是參考範例裡的,並在這次的作業加入了GL DEPTH TEST 解決了之前模型會透過去的問題,由於沒有加入打光的效果,所以我在不同的面上用了不同的顏色,比較容易看出立體的感覺. 這次將整個場景弄出來後,就像是電玩一般可以自由走動,真的很開心,很有成就感,能做到這樣也花了不少時間,希望以後能學學3D模型的軟體,將模型用得更漂亮. 訂閱: 張貼留言 (Atom). 簡單主題 主題圖片來源: luoman.

4

s973320: 四月 2012

http://yzu1002cs314s973320.blogspot.com/2012_04_01_archive.html

這次的作業我利用滑鼠拖曳來進行360度旋轉,鍵盤W、S為控制Z軸遠近縮放,我使用的Projection mode 為透視投影,所以可以看到物體遠近大小的變化,在這次的作業裡我只有將一館的主體用成3D的,其他的窗戶部分都還是平面的,但是原本畫出來的圖形似乎是透明的,於是我加入. GlEnable(GL CULL FACE);glCullFace(GL BACK);這樣就可以不顯示圖形的背面,做到類似不透明的效果,旋轉跟位移用glRotatef 和glTranslatef. 搭配glutMouseFunc 和glutKeyboardFunc 就能做到,glutIdleFunc 則是讓整個圖形沿Y軸旋轉. 這次的作業裡我沒有畫出來圓柱體,因為我把圓柱體位移後就會莫名的消失,一直找不到原因,希望之後可以搞懂,以及圖形是透明的問題不知道正確的做法是如何,這次的作業練習到了很多的旋轉和位移的技巧,對opengl又有更深的了解了! 訂閱: 文章 (Atom). 簡單主題 主題圖片來源: luoman.

5

s973320: 六月 2012

http://yzu1002cs314s973320.blogspot.com/2012_06_01_archive.html

這次作業的主題是 著色與從檔案讀取3D物件練習,我有在這次的作業裡加入了打光,建築物則是由助教提供的OBJ檔讀取進來,但是這次的作業因為時間不夠,完成度不高,只load進了3個obj. 這次在用sketchup 把model轉成obj檔時有些轉出來的還是很奇怪,不知道是哪個步驟出問題,但是利用這個程式來做模型真的是快很多而且更漂亮! 訂閱: 文章 (Atom). 簡單主題 主題圖片來源: luoman.

UPGRADE TO PREMIUM TO VIEW 3 MORE

TOTAL PAGES IN THIS WEBSITE

8

LINKS TO THIS WEBSITE

yzucs314.blogspot.com yzucs314.blogspot.com

YZUCS314 計算機圖學概論: 圖學相關概念、知識、與展示連結

http://yzucs314.blogspot.com/2011/02/blog-post.html

What is Computer Graphics? Pixar 20 Years of Animation. 3D Computer Graphics Software. File Format for 3D Graphics. 訂閱: 張貼留言 (Atom). OpenGL 文件、工具、範例. OpenGL 文件、工具、範例. 頂尖企業範本. 技術提供: Blogger.

yzucs314.blogspot.com yzucs314.blogspot.com

YZUCS314 計算機圖學概論: 動畫產業與繪圖設備公司

http://yzucs314.blogspot.com/2011/02/blog-post_2147.html

訂閱: 張貼留言 (Atom). OpenGL 文件、工具、範例. OpenGL 文件、工具、範例. 頂尖企業範本. 技術提供: Blogger.

yzucs314.blogspot.com yzucs314.blogspot.com

YZUCS314 計算機圖學概論: 在VC++ 6.0 使用 glut

http://yzucs314.blogspot.com/2010/09/vc-60-glut.html

在VC 60 使用 glut. 1 將 glut32.lib 複製到 Microsoft Visual Studio VC98 lib. 2 將 glut.h 複製到 Microsoft Visual Studio VC98 Include GL. 3 將 glut32.dll 複製到 Windows system32. A) 選擇 Project/Settings 新增library: opengl32.lib. B) 在程式內打 #pragma comment (lib, "glut32.lib"). 訂閱: 張貼留言 (Atom). OpenGL 文件、工具、範例. Dev C 4.9.9.2使用glut. 在VC 60 使用 glut. 頂尖企業範本. 技術提供: Blogger.

yzucs314.blogspot.com yzucs314.blogspot.com

YZUCS314 計算機圖學概論: OpenGL 文件、工具、範例

http://yzucs314.blogspot.com/2011/02/opengl.html

OpenGL 文件、工具、範例. NeHe Productions (OpenGL Tutorials). GLUT - The OpenGL Utility Toolkit. OpenGL 2.1 Reference Pages. GLUT API Version 3. 3D Object Library (Victorian Resources Online). Large Geometric Models Archie (Georgia Institute of Technology). 訂閱: 張貼留言 (Atom). OpenGL 文件、工具、範例. OpenGL 文件、工具、範例. 頂尖企業範本. 技術提供: Blogger.

yzucs314.blogspot.com yzucs314.blogspot.com

YZUCS314 計算機圖學概論: Dev C++ 4.9.9.2使用glut

http://yzucs314.blogspot.com/2010/09/devc-4992glut.html

Dev C 4.9.9.2使用glut. 1在Dev C 4.9.9.2選單[tools][Check for Updates/Packages]檢查更新,找到一項名為「glut」,版本為「3.7.6 」,點選它之後按下[OK]。 2 然後開新專案,在選擇專案視窗的最上方有三個頁籤,其中一項為「multimedia」,選它後,會發現有兩個專案類型可選。一個是安裝Dev C 4.9.9.2時就有的類型「OpenGL」,另一個就是「glut」,也就是更新後才會建立起來的類型。 4 用glut建立的專案,程式就可以用glut函式了。 訂閱: 張貼留言 (Atom). OpenGL 文件、工具、範例. Dev C 4.9.9.2使用glut. 在VC 60 使用 glut. 頂尖企業範本. 技術提供: Blogger.

yzucs314.blogspot.com yzucs314.blogspot.com

YZUCS314 計算機圖學概論: 九月 2010

http://yzucs314.blogspot.com/2010_09_01_archive.html

Dev C 4.9.9.2使用glut. 1在Dev C 4.9.9.2選單[tools][Check for Updates/Packages]檢查更新,找到一項名為「glut」,版本為「3.7.6 」,點選它之後按下[OK]。 2 然後開新專案,在選擇專案視窗的最上方有三個頁籤,其中一項為「multimedia」,選它後,會發現有兩個專案類型可選。一個是安裝Dev C 4.9.9.2時就有的類型「OpenGL」,另一個就是「glut」,也就是更新後才會建立起來的類型。 4 用glut建立的專案,程式就可以用glut函式了。 在VC 60 使用 glut. 1 將 glut32.lib 複製到 Microsoft Visual Studio VC98 lib. 2 將 glut.h 複製到 Microsoft Visual Studio VC98 Include GL. 3 將 glut32.dll 複製到 Windows system32. A) 選擇 Project/Settings 新增library: opengl32.lib. 訂閱: 文章 (Atom). 在VC 60 使用 glut.

UPGRADE TO PREMIUM TO VIEW 0 MORE

TOTAL LINKS TO THIS WEBSITE

6

OTHER SITES

yzu1002cs314s971518.blogspot.com yzu1002cs314s971518.blogspot.com

971518_陳秉奇

張貼者 陳秉奇 @ 上午11:31. 可以利用W,S,A,D來控制視角,方向鍵來控制人物的移動,圖片的結合有些牽強,希望以後技術進不後可以再改. 張貼者 陳秉奇 @ 上午9:51. 張貼者 陳秉奇 @ 上午11:17. 張貼者 陳秉奇 @ 上午2:18. 張貼者 陳秉奇 @ 上午3:00. 38515;秉奇.

yzu1002cs314s971530.blogspot.com yzu1002cs314s971530.blogspot.com

yzu1002cs314s971530

GLfloat light0 ambient[4] = {0.5, 0.5, 0.5, 1.0};. GLfloat light0 diffuse[4] = {1.0, 1.0, 1.0, 1.0};. GLfloat light specular[4] = {1.0, 1.0, 1.0, 1.0};. GLfloat light0 position[4] = {128.5, 150, -268, 1.0};. GLfloat light1 position[4] = {0, 150, -292.5};. GLfloat globel ambient[] = {0.5, 0.5, 0.5, 0.0};. GlLightModelfv(GL LIGHT MODEL AMBIENT, globel ambient);. GlLightfv(GL LIGHT0, GL AMBIENT, light0 ambient);. GlLightfv(GL LIGHT0, GL DIFFUSE, light0 diffuse);. Void set mat(GLfloat r, GLfloat g, GLfloat b).

yzu1002cs314s971553.blogspot.com yzu1002cs314s971553.blogspot.com

s971553

由於" OBJ"物件使用不是很熟悉 所以只好使用老師在城堡範例中的小豬 使他在校園中衝撞. 讓使用者可以在元智校園中遊走 而期中比較難的 是計算出 使用者前進後退 每一館的縮放大小以及能見範圍. 座標真的很難抓又非常難計算 因為失敗了太多次 所以最後選擇畫出 "極簡版元智一館". 訂閱: 文章 (Atom). 浮水印範本 技術提供: Blogger.

yzu1002cs314s971555.blogspot.com yzu1002cs314s971555.blogspot.com

s971555

65292;我先利用座標畫出了公園的門及牆,之後再利用座標畫出盪鞦韆以及單槓,之後再利用第四次作業所學的貼圖,把老師給的海豚貼圖利用 Maya. 涵式去調整,調整了水池噴水時的角度問題,另外也利用助教給的垃圾筒、椅子、路燈,將整個公園變得更豐富。 這次整合了全部所學,不論是利用座標來描繪、打光又或者是貼圖,也讓我學會了,也深深體會調座標是件不容易的事,要怎麼要去調整座標、怎麼樣貼圖才能夠讓整個場景更逼真,第五個作業,也是呈現了這學期全部所學都一一的擺入到這次的作業中,雖然沒有很完美,但看到自己一一描繪出的場景也有小小的成就。 加入了光源 prepare lighting() function. 以及貼圖 load model() function. 檔,利用老師給的範例的 .obj. 最後,也謝謝助教給了一些貼圖檔,讓我順利的把 1.2.3.6.7. 來包裝,再用 glutKeyboardFunc(keyboard);. 首先利用六個 glBegin(GL POLYGON);. 來包裝,再用 glutKeyboardFunc(keyboard);. 利用 if…else….

yzu1002cs314s973305.blogspot.com yzu1002cs314s973305.blogspot.com

s973305

Glm model= glmReadOBJ( "model/car1.obj" );. GlmUnitize( glm model );. GlmFacetNormals( glm model );. GlmVertexNormals( glm model, 90 );. List id[0] = glmList( glm model, GLM MATERIAL GLM SMOOTH );. GlmDelete( glm model );. Glm model= glmReadOBJ( "model/car2.obj" );. GlmUnitize( glm model );. GlmFacetNormals( glm model );. GlmVertexNormals( glm model, 90 );. List id[1] = glmList( glm model, GLM MATERIAL GLM SMOOTH );. GlmDelete( glm model );. Glm model= glmReadOBJ( "model/car3.obj" );. 訂閱: 文章 (Atom).

yzu1002cs314s973320.blogspot.com yzu1002cs314s973320.blogspot.com

s973320

這次作業的主題是 著色與從檔案讀取3D物件練習,我有在這次的作業裡加入了打光,建築物則是由助教提供的OBJ檔讀取進來,但是這次的作業因為時間不夠,完成度不高,只load進了3個obj. 這次在用sketchup 把model轉成obj檔時有些轉出來的還是很奇怪,不知道是哪個步驟出問題,但是利用這個程式來做模型真的是快很多而且更漂亮! 這次的作業是要能夠做出一個3D元智校園並能夠在校園裡隨意的移動視角,我將原本的一館模型再加上其他館用一些簡單的圖形代表,就完成了這次的作業。 其實這次的作業難度並不高,只要將其他館的模型也用出來就差不多了,視角轉換的部分我是參考範例裡的,並在這次的作業加入了GL DEPTH TEST 解決了之前模型會透過去的問題,由於沒有加入打光的效果,所以我在不同的面上用了不同的顏色,比較容易看出立體的感覺. 這次將整個場景弄出來後,就像是電玩一般可以自由走動,真的很開心,很有成就感,能做到這樣也花了不少時間,希望以後能學學3D模型的軟體,將模型用得更漂亮. 訂閱: 文章 (Atom). 簡單範本 範本圖片創作者: luoman.

yzu1002cs314s973322.blogspot.com yzu1002cs314s973322.blogspot.com

OpenGL 學習紀錄

訂閱: 文章 (Atom). 輕柔雅緻範本. 技術提供: Blogger.

yzu1002cs314s973331.blogspot.com yzu1002cs314s973331.blogspot.com

973331

訂閱: 文章 (Atom). 簡單範本 技術提供: Blogger.

yzu1002cs314s973334.blogspot.com 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 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 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 );.