十二月
27
2009
0

FLARToolkit (Argumented Reality) with Papervision3D

最近在玩一些AR的東西,AR(Argumented Reality)翻譯作「擴增實境」,不同虛擬實境是重建整個世界,AR則是在真實世界"加入"虛擬的東西,說穿了就是依賴圖形辨識技術,取得真實世界的三維空間,把東西加進來罷了

現在由於WebCamera的普及化,讓AR有更多出場應用的機會,開始有社群在AR的開源領域耕耘,最有名的就是ARToolKit,主要是在C實作,之後又被許多熱心人士移植到其他平台,我這邊使用的則是Flash的平台FLARToolKit,是從NyARToolkit(物件導語言,如C#、Java、Android) 移植過來的

ARToolKit本身提供了圖形辨識的Class,圖像來源則是沒有一定限制在WebCam,各個不同平台的library則是幫你實作好許多取圖分析的功能

也因為如此,FLARToolKit本身只做了辨識的功能,至於3D引擎則是要依靠其他library,比較常見的就是Papervision3D,也有人寫了一些不錯的整合library如FLARManager

基本上FLARManager已經包含了FLARToolKit以及Papervision3D(當然還有其他常見的3D引擎),所以我們可以從FLARManager開始實作程式,不需要再去找其他的library,並且作者也提供了完整的教學和document reference

七月
26
2009
0

幾乎要實用化的AlbumWall3D

這天,我有個關鍵性的突破!

其實就是想起來要寫程式...XD

那個傾斜的Bug還是沒有修正,到底要怎麼動態改pivot軸?

似乎不簡單呢...所以上圖看到的是我用PS做出來的效果...哈哈哈Orz

Demo

滑順的移動、讀取大圖、鏡頭轉換~

還有不知道怎搞出來的倒影....

Written by in: 電腦三兩事 | 標籤:,
七月
20
2009
0

山寨版cooliris

3D相簿真的很帥阿~

所以自己做了一個...不過好像有點鳥

使用的3D引擎是papervision 3d

排版縮放啥鳥的我就先放著拉~

重點是拖曳功能有到XD

demo

主要是網路備份用~

Flex Builder不知道為啥在win7下跑IE8有時候會當機= =|||

Written by in: 電腦三兩事 | 標籤:,
一月
19
2009
0

Papervision 3D Panorama Demo

3D貼圖練習,簡單的全景圖

使用的是球Sphere,變形量似乎比較大,優點是用一張圖就可以包起來了

變形量與球體面數有關,但是面數太高會很吃資源呢…

 

若是使用正方體Cube變形會比較小,但是要處理六個面的貼圖我就懶了XD

照片是使用之前在暨大拍的全景

按此demo

source code

Written by in: web design,電腦三兩事 | 標籤:,
一月
18
2009
0

Papervision3D初探

終於有時間好好來玩3D啦~

這次使用的是Papervision3D引擎,用Flash平台來執行

其實照著範例修修改改並不難學

首推的就是http://blog.tartiflop.com/2008/07/first-steps-in-papervision3d-part-1/

 

最早遇到的問題是UI物件使用,Flex專案呈現出來的是UIComponent,不同於AS專案的Sprite型態

所以繼承的物件得要修改一下才行

 

點此Demo

source code

Written by in: web design,電腦三兩事 | 標籤:,

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com