1.29.2010

阿凡達 Avatar 幕後製作




[IDLAB] StupidDot >> StupidGame




[IDLAB]Duira展演之內容流程


Duira以植物生態展示為例子做展演。

圖中是本例子(酢醬草)的流程,從種子到花苗成長成花,它有向光性、也因陽光會行光合作用,到夜晚會有睡眠運動,清晨時有露珠,到了白天水蒸氣上升集結成雲然後下雨滋養大地。

人類因為植物供氧,而植物也因為人類供二氧化碳,這樣的循環正是讓地球上生物能生生不息。

1.24.2010

ActionScript 3.0 Webcam 相關整理

以下這些網址是最近所整理出來,都是以 ActionScript 3.0 所開發的Motion Tracking 各種應用範例。目前還在專研中,得好好花些時間才有辦法消化它們。

Simple Actionscript3 Webcam Configure
http://blog.728media.com/2009/02/24/actionscript-3-webcam-configure/

Actionscript3 Motion Tracking
http://blog.soulwire.co.uk/flash/actionscript-3/webcam-motion-detection-tracking/

Advanced Actionscript3 Motion Tracking
http://blog.inspirit.ru/?p=305

Draw by Actionscript3 Motion Tracking
http://wonderfl.net/code/3a6c0004a7ae98373b3c7be9192e9cb04b7a3165

Actionscript3 face detection
http://www.quasimondo.com/archives/000687.php#000687

Sample Motion Tracking Game
http://vimeo.com/8370292


PhotoShop CS4 Camera Raw 更新

當你新規格相機 RAW 格式無法讀取時,只需要更新 Camera Raw 版本。因為只有相機上市後,Camera Raw 版本才會隨之更新。
目前最新版本為Camera Raw 5.6,此版本中已經支持190多種專業相機的型號,包括Nikon D90 和 Canon EOS 50D、5D Mark II等機種。
請至Adobe 官方網站下載Camera Raw 5.6至電腦安裝更新,即可支援最新的數位單相機的Raw規格。

Adobe Camera Raw Download

1.23.2010

Duira Interactive Show (Augmented Reality,AR)




Duira Interactive Show Trailer

Roxik 的 Sharikura 3D

Roxik 是Unit9團隊裡的一員,據稱為日本Flash界二號人物(一號人物應該是日本Flash大師 Yugop),而他特別擅長的為Flash 3D,以下整理了一些Roxik的作品,請慢慢欣賞。

http://roxik.com/
AS3.0 performance demohttp://temp.roxik.com/datas/perform/index.html
http://roxik.com/pictaps/
http://www.verbatim.jp/senshuken/
骨骼動畫(http://temp.roxik.com/datas/bone/index.html
物理模擬(http://temp.roxik.com/datas/physics/index.html
柔體模擬(http://temp.roxik.com/datas/cloth/index.html

中村勇吾(Yugo Nakamura)介紹

中村勇吾(Yugo Nakamura)1970年出生於日本,1996年自東京大學建築設計系畢業,在日本有Flash教父之稱,其作品被收入在巴黎龐畢度中心、維也納藝術村、倫敦設計博物館中。中村勇吾畢業後從事四年的建築工作,在2000年服務於Business Architects inc.,正式投入Web Design,由於他的建築設計背景,將空間與力學等概念注入Flash中,創造了許多互動的新模式,也成為全球Flash設計人員競相效仿的對象。中村勇吾現居住在日本東京,並於2004年成立自己的互動設計工作室 -- tha ltd.。
中村勇吾對於平面設計的相關知識多來自於網路,一開始他著迷於文字解構(Typographic),當時在平面設計所常見的堆積文字,他卻能以互動的方式來表現。在他剛接觸Web Design時,深受MIT LAB的John Maeda影響,John Maeda讓中村勇吾體悟到什麼叫做「互動設計」,John Maeda的個人網站:http://www.maedastudio.com更是他最常逛的網站之一。後來中村勇吾將Flash互動設計發揮到極致,並承接許多國際知名的各項專案,所製作的專案不管在設計面或功能面上都令人驚豔,特別是在使用者介面的部份。此外,他的Flash作品更榮獲Cannes Lions、OneShow、Clio Award、NY ADC等多項大獎。
中村勇吾除了工作時間之外,都在經營自己的Yugop網站,並持續進行許多互動實驗,不斷的延續先前的創作形式,以物理、力學的角度去做不同的變化,並將研究成果公布在網站上,甚至套用在進行的專案之中。Yugop網站儼然如同Flash圖書館,儘管國內鮮少中村勇吾的相關報導與介紹,但有心鑽研Flash互動設計者一定知道這號人物,並以其網站中的範例作為練習依據,從中衍生出更多的應用。中村勇吾多次在亞洲、美國以及歐洲等地巡迴展覽及演講,更於2004年應邀來台分享他的Flash互動設計研究。
Yugop網站:http://yugop.com/
Yugop部落格:http://yugop.net/blog/
以上轉戴於多媒體電子報_NO3.


以下為其它相關網站介紹:
中村勇吾,FontPark2.0
Samurai
Uniqlo
Flash Google Earth
Kazamajin

1.15.2010

Luminous Animation



Luminous Animation by 'IDLAB' produced, is made of special material. The first attempt to do new tricks, And the unexpected results are very good.

Watch You!!!



IDlab 資訊設計實驗室第二則實驗開始!地點在A305門前!24小時放送,連警衛
先生都竟不怕的試膽大會!噗…

Duira Project Demo



「IDLab」 資訊設計實驗室於2010年在亞洲大學發表 「Duira」 。這次發表的重點在於 AR(擴增實境) 多元的互動方式,以及另一個創新結合就是與 Arduino 的結合,在影片完成之前,先以這次展演時其中一個橋段「真實的時鐘與虛擬的時間同步動作」為例跟大家分享!


1.14.2010

Watch You!





製作團隊:IDLAB
作品說明:

當你一直看著她,你的頭會左右擺動,並且會發現,她一直看著你,最後,他一輩子跟著你呀!


作品圖源:Media Miltia
順道介紹此網站,這裡分享了很多視覺振撼的設計之外,還會分享素材讓人下載,還不知道這網站的朋友們,趕快來增廣你的視野。

1.12.2010

Luminous ‘IDLab’



Luminous ‘IDLab’,這是我們昨天實驗的成果,用特殊的材料寫在牆上,再以紫外線光線照射,就可以呈現以上這樣的特殊效果。最後會把這效果製作成影片,成 Luminous Motion 應該會很不錯吧!


1.11.2010

Duira Clock




「Duira Clock」
,這是我們Team最近玩的新玩意兒,是由Arduino 結合實體時鐘改裝而成的,因此我們就稱它為「Duira Clock」。有時間會再來發個教學製作。

1.09.2010

Flash UI

View more presentations from jehuen.
Check out this SlideShare Presentation:
Flash UI

Flash Alternativa3D Racing Game

這是一款以Flash3D所開發的賽車遊戲,目前Flash3D的表現能力不斷的進化,應用也越來越廣泛了。而這款3D遊戲也充分的表現了FLASH3D的實力。相信你看到這個作品你也會相當震憾,Flash能力已經可以到達這樣得地步了。不多說趕快來玩玩這款遊戲。


raa
Volkswagen



1.07.2010

ActionScript 3.0 程式效能最佳化 (2)

ActionScript 3.0 程式效能最佳化,第二篇來討論利用位元運算達到效能加速效果。
有學過C語言的朋友,應該對位元運算不陌生吧。位元運算在C’ C++ 等語言中都相當常見,優點運算效率高,缺點可讀性低。如專案中需要以高效能來執行的話,可當你專案完成後再來進行最佳化哦。以下來介紹位元運算加速技巧:

1. 左移運算(Left Shift) = 乘上2 的倍數數值,加速 300%。
   x = x* 2;
   x = x* 64;
   //改為:
   x = x << 1; // 2 = 21
   x = x << 6; // 64 = 26


2. 右移運算 = 除上 2 的倍數數值,加速 350%。
   x = x/ 2;
   x = x/ 64;
   //改為:
   x = x >> 1; // 2 = 21
   x = x >> 6; // 64 = 26


3. 數值轉整數加速 10%
   x = int(1.232)
   //改為:
   x = 1.232 >> 0;

4. 交換兩個數值(swap),使用 XOR 可以加速 20%
   var t:int = a;
   a = b;
   b = t;
   //equals:
   a^= b;
   b^= a;
   a^= b;

5. 正負號轉換,可以加入 300%
   i = -i;
   //改為
   i = ~i+ 1; // NOT 寫法
   //或
   i = (i^ -1) + 1; // XOR 寫法

6. 取餘數,如果除數為 2 的倍數,利用 AND 運算加速 600%
   x = 131 % 4;
   //equals:
   x = 131 & (4 - 1);

7. 利用 AND 運算檢查整數是否為 2 的倍數,可以加速 600%
   isEven= (i% 2) == 0;
   //equals:
   isEven= (i& 1) == 0;

8. 加速 Math.abs 600% 的寫法1,寫法2 又比寫法1加速 20%
   //寫法1
   i= x< 0 ? -x: x;
   //寫法2
   i= (x^ (x>> 31)) - (x>> 31);

9. 比較兩數值相乘之後是否擁有相同的符號,加速 35%
   eqSign= a* b> 0;
   //equals:
   eqSign= a^ b> 0;
   其他位元運算技巧

10. RGB 色彩分離
   var 24bitColor:uint = 0xff00cc;
   var r:uint = 24bitColor >> 16;
   var g:uint = 24bitColor >> 8 & 0xFF;
   var b:uint = 24bitColor & 0xFF;

11. RGB 色彩合併
   var r:uint = 0xff;
   var g:uint = 0x00;
   var b:uint = 0xcc;
   var 24bitColor:uint = r<< 16 | g<< 8 | b;


# 資料持續整理中,如有更好的技巧應用,歡迎一起交流討論。

1.06.2010

ActionScript 3.0 程式效能最佳化 (1)

ActionScript 3.0 程式效能最佳化
第一篇先來討論如何最佳化 as3 中的 if/else 程式夜能最佳化寫法。

as3 一般寫法
if / else:

var str:String;  
if ( i%2==0 )           
{           
str = "true";           
}           
else           
{           
str = "false";           
}

as3 優化寫法:
var str:String = ( i%2==0 ) ? "true" : "false";

#ActionScript 3.0 程式效能最佳化時間點
當專案開發時,應先要思考解決功能性問題。撰寫清晰的程式碼、說明文件以及達到專案的需求,並且確保程式能正常運作。如在最後成果要求效能的情況下,才需要做最佳化處理。而以下列程式執行效能往往會遇到瓶頸,但當然先以功能面完成後,即可來處理效能面問題:
  • 3D動畫
  • 物理運算
  • 影像處理
  • AI(人工智慧,如:最佳路徑搜尋)
  • 編碼(encoding)和加密(encryption)

# 資料持續整理中,如有更好的技巧應用,歡迎一起交流討論。

1.05.2010

Adobe Flash Builder 4 Hot-Key


Ctrl + Shift + T //檢視專案中的類別原始碼
Ctrl + O //檢視檔案 Outline
Alt + / //程式碼屬性提示
Ctrl + Shift + Space //程式碼參數提示
Ctrl + Alt + R //Rename功能(自動更新專案所有檔案中被更名的成員)
Ctrl + Alt + ↑ //複製游標所在行並貼上在新行
Ctrl + Alt + ↓ //複製游標所在行
Ctrl + D //刪除游標所在行
Ctrl + Shift + p //尋找成對大括弧

Alt + ↑ //游標所在行向上移動
Alt + ↓ //游標所在行向下移動
Ctrl + K //尋找(游標反白的字串)
F3 //尋找宣告(如在call function的地方按, 可以跳到該function)
Ctrl + / //註解單行
Ctrl + Shift + c //註解區塊

Ctrl + M //編輯視窗放到最大
Alt + ← //切換到左頁籤檔案
Alt + → //切換到右頁籤檔案

F11 //Debug
Ctrl + F11 //Run
Ctrl + B //Build All Projects


如還有更好用的Hot Key,歡迎一起來交流分享。

Papervision3d Teaching Website

jp

http://www.kyucon.com/blog/

clockmaker.jp


en

http://pv3d.org

http://ascollada.org/


tw

http://designplusplus.blogspot.com/

http://ig-max.blogspot.com/


cn

http://kevincao.com/





資料持續收集中,如有更好的資訊,歡迎一起交流分享。

Adobe Flash Builder 4 Beta2 Download



Adobe 官方網站下載 Adobe Flash Builder 4 Beta2


在 Adobe 官方網站可以以 Flex Builder 3 序號換取一個 Adobe Flash Builder 4 Beta2 SN 序號。


如你是教育單位使用者,可在這申請  Education Customers 。






ActionScript 3.0 官方學習手冊




本手冊是官方(中文繁體)手冊,為以 ActionScript 3.0 開發應用程式的程式設計人員奠定基礎。為充分瞭解本手冊所說明的想法與技巧,您必須熟悉一般的程式設計概念,如資料類型、變數、迴圈和函數。此外,還必須瞭解基本的物件導向程式設計概念,如類別和繼承等。

章節說明


第 1 章至第 4 章是 ActionScript 程式設計的概觀討論 ActionScript 3.0 核心概念,包括語言語法、陳述式和運算子、ECMAScript 第 4 版草稿語言規格、物件導向ActionScript 程式設計、以及在Adobe Flash® Player 9 顯示清單上管理顯示物件的
新方法。

第 5 章至第 10 章是關於核心 ActionScript 3.0資料類型和類別說明ActionScript 3.0 中的最上層資料類型,這也是ECMAScript 草稿規格的一部分。


第 11 章至第 26 章是關於 Flash Player API 說明實作於 Adobe Flash Player 9 專屬套件和類別中的重要功能,包括事件處理、網路和通訊、檔案輸入與輸出、外部介面、應用程式安全模型等等。

ActionScript 3.0 有多種撰寫和編譯方式,其中包括:
■ 使用 Adobe Flex Builder 2 開發環境
■ 使用任何文字編輯器和命令行編譯器,例如 Flex Builder 2 隨附的程式
■ 使用 Adobe Flash CS3 Professional 編寫工具