電腦圖學第一次作業題目下載
執行程式前
需要先安裝openGL的檔案到作業系統,才能順利執行
openGL檔案下載
請將glut32.dll放到
C:\WINDOWS\system32 或
C:\WINNT\system32 目錄下
電腦圖學第一次作業第8版程式下載
使用特效:
一消失點座標系
有漸層的建築上色(根據Y軸)
有窗戶的建築
閃爍的星星
控制方式:
滑鼠控制:
拖曳左鍵:上下左右:消失點的移動
拖曳右鍵:上下:畫面的縮放
左右:視角的移動
鍵盤控制:
q 或 Q :關閉程式
數字鍵 0:清除星星和建築
數字鍵 1:若滑鼠在地面:增加 1 建築
:若滑鼠在空中:增加 1 星星
數字鍵 2:若滑鼠在地面:增加 2 建築
:若滑鼠在空中:增加 2 星星
數字鍵 3:若滑鼠在地面:增加 3 建築
:若滑鼠在空中:增加 3 星星
.
.
.
數字鍵 9:若滑鼠在地面:增加 9 建築
:若滑鼠在空中:增加 9 星星
2008/3/20
2008/3/14
2008/3/12
電子商務之虛擬商店
傳統的電子商務網站,不外乎是一個清單的產品介紹,和購物車系統。
舉例來說:
博客來
奇摩購物通
達美樂
但這個顯示介面資訊繁多雜亂,文字過多。
若以3DVR(虛擬實境)技術,將一家實體店面轉成3D模型,讓買家以 3D online game 的方式進行購物(操控一個遊戲角色),所有商品都在架上,而且每種只擺一個,當買家點選商品時,商品進入買家的道具欄,此時可以看到商品的各種角度(因為是3D模型),也可以看到商品的詳細說明,要結帳時,與櫃檯的NPC對話,並且選擇付款方式(信用卡扣款或貨到付款),隔天,東西就宅配到家。
若是一個購物平台網站,則可以建立虛擬商店街,提供各家廠商進駐,此時買家就可以在網路上逛街了。甚至可以做到查詢"鞋子",所有鞋店自動排成一條街,讓買家網路逛街。
優點:
顯示介面親切友善,不再有繁多雜亂的廣告文字。
商店可輕易突破地理限制,只需要文字支援多國語言。
網路地皮不需要昂貴的租金,因為土地要多大就有多大。
可行性:
3D scan 技術尚未成熟,商品3D化速度過慢,成本過高。
而在高風險,報酬卻是個未知數的情況下,似乎很難取得資金來建立這套系統。
可能發展這項技術的企業:
Google:Google Earth 正在建立虛擬世界
Blizzard:WOW(魔獸世界)已經是個虛擬世界
Second Life:已經是個虛擬世界
舉例來說:
博客來
奇摩購物通
達美樂
但這個顯示介面資訊繁多雜亂,文字過多。
若以3DVR(虛擬實境)技術,將一家實體店面轉成3D模型,讓買家以 3D online game 的方式進行購物(操控一個遊戲角色),所有商品都在架上,而且每種只擺一個,當買家點選商品時,商品進入買家的道具欄,此時可以看到商品的各種角度(因為是3D模型),也可以看到商品的詳細說明,要結帳時,與櫃檯的NPC對話,並且選擇付款方式(信用卡扣款或貨到付款),隔天,東西就宅配到家。
若是一個購物平台網站,則可以建立虛擬商店街,提供各家廠商進駐,此時買家就可以在網路上逛街了。甚至可以做到查詢"鞋子",所有鞋店自動排成一條街,讓買家網路逛街。
優點:
顯示介面親切友善,不再有繁多雜亂的廣告文字。
商店可輕易突破地理限制,只需要文字支援多國語言。
網路地皮不需要昂貴的租金,因為土地要多大就有多大。
可行性:
3D scan 技術尚未成熟,商品3D化速度過慢,成本過高。
而在高風險,報酬卻是個未知數的情況下,似乎很難取得資金來建立這套系統。
可能發展這項技術的企業:
Google:Google Earth 正在建立虛擬世界
Blizzard:WOW(魔獸世界)已經是個虛擬世界
Second Life:已經是個虛擬世界
2008/3/8
2008/3/7
OPENGL 環境設置與函數介紹
環境設置
1.下載glut32.lib、glut32.dll、glut.h (download)(新版download)
2.將glut32.dll放到C:\WINDOWS\system32目錄下
3.將glut32.lib放到C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib目錄下
4.將glut.h放到C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl目錄下
5.下載 shoot.c 範例程式
6.建立C++.net空專案,並加入程式碼
7.設定"glut32.lib glu32.lib opengl32.lib"在 專案/屬性/連結器/輸入/其他相依性中
函數介紹
以函數功能作分類
以函式庫作分類
1.下載glut32.lib、glut32.dll、glut.h (download)(新版download)
2.將glut32.dll放到C:\WINDOWS\system32目錄下
3.將glut32.lib放到C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib目錄下
4.將glut.h放到C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl目錄下
5.下載 shoot.c 範例程式
6.建立C++.net空專案,並加入程式碼
7.設定"glut32.lib glu32.lib opengl32.lib"在 專案/屬性/連結器/輸入/其他相依性中
函數介紹
以函數功能作分類
以函式庫作分類
訂閱:
文章 (Atom)