Entries Tagged ‘3D’:

My First JigLibFlash Demo

JigLibFlash 是一個ActionScript 3.0 的rigid body physics engine。何謂一個physics engine? 就是說只要你把物件放進一個空間後,然後作簡單的設定,所有物件的碰撞、碰撞後的反應、磨擦力、扭力、吸地心引等影響,全部交給這個physcis engine就好了,你完全不用理會那些複雜的物理及數學問題,大大省卻很多時間呢!

JigLibFlash同時簡也整合了papervision3D、away3D 及 sandy3D的支援,針對不同3D engine的愛好者使用,它提供的API也十分易用易明,令我很欣賞這份細心。

以下這個是Stanley測試時做的demo:

Get Adobe Flash player

>> 放大來看

是否很有趣呢~? 有興趣可以下載source code 來玩玩~ 要用Flash CS4 compile才行哦!
>> JigLibFlash Demo (480kb)

有用連結:
JigLibFlash Startup Guide
JigLibFlash Offical Website
JigLibFlash Documentation

如何以平面偽裝3D空間?

想信如果有研究開Flash的朋友,都應該聽說過papervision3d或away3d這一類的Flash 3D Engine。可是,要學習這些3D Engine的API,絕不是短時間可以學會的事。有時候,可能你想做的效果,並不是十分複雜,要用到papervision3d 又好像有些勞師動眾…

當Stanley還在玩Flash MX 2004 的時候,跟本還未有這些3D Engine存在。可是,Stanley卻有一些方法,利用簡單的數學”騙”用戶的眼睛,巧妙地利用平面偽裝3D空間呢!

[觀看整編文章]

Photosynth, 由平面創造空間

Photosynth 是由Microsoft Live Labs 一團工程師,科學家以及設計師合力研發的技術。名字改得很貼切,Photo即是相片,Synth即Synthesis,有結合的意思。Photosynth就是指將相片結合起來,並且跟據相片的相似性,重新組合3D空間。

[觀看整編文章]