就在辛勤工作的愚人節夜晚,一邊讀著RSS一邊休息一下時,在邦邦的部落格看到有個以Flash AS3寫的isometric遊戲引擎,由於本人對isometric很有興趣,也曾經以AS2寫過小小的isometric小遊戲(只是一個非常簡單的試作品),所以就點了連結進去看。
對於全英文的網站,我一向先找是否有圖像式解說或是螢幕截圖之類的東西先在腦中瞭解這些東西的大致輪廓。
找到選單demo的部份(demo1, demo2, demo3, demo4),點進去看之後實在驚為天人,不僅對AS3的開發潛力佩服如滔滔江水,也對開發者之景仰如山高水深。

從這張圖和下面那一張可以看到動態光影的呈現,在demo3更有驚人的動態光源效果。

看到人物影子隨著角色的走動而產生變化嗎?這表示著,物體的陰影會因光源與物體間的角度和距離作即時的運算。不過以目前的版本看來,陰影部份似乎還有BUG,仔細看一下上面那一張的陰影,其實是與人物反向的。
為什麼我會說了幾次驚為天人?
因為Flash目前都還算是2D的東西啊!
雖然現在已經有Papervision3D和Sandy3D之類的3D引擎(雖然Papervision3D比較有名,可是我比較喜歡Sandy3D),但那也僅是3D引擎。頂多可以說是擴充了Flash在3D物件方面的顯示能力,其餘的應用都是得靠自己去寫出來。而這個FFilmation,是個已經有個確切應用目標與方向的引擎了。而且在光影的部份,真的做得很棒。不僅是如此,還有室外與室內場景(這部份的技術我不會說明,我只知道這部份並不簡單。在一般的遊戲中,室外與室內著重的部份不太一樣,早一點的遊戲,室外與室內引擎是必須切換的。)
只是…該網站的文章只有五篇!?怎麼回事?
看了一下最新一篇的第一則回應時間,竟然是3月30日!意思是說,這是新的Project囉!?再看看開發者有誰?
蝦密!?只有一個人!?
這真的引起我的興趣了。
認真看他的說明之後,原來這Project真的才開始不久,作者也在尋求可以一起開發的夥伴,他還說他對Photoshop的使用與認識幾乎接近零,希望有人可以幫忙設計這個Project的Logo以及網站的主題設計或是網頁標頭的設計。
一切只能說是緣分,讓我在這還沒人幫忙的開發初期就接觸了這網站(感謝邦邦寫出了那篇介紹),讓我接觸到了我很喜歡的isometric類型的東西。考慮了三秒鐘,放下手邊正進行著的工作,也沒寫信問作者是否願意讓我試試,直接就畫出了Logo然後寄信給作者。信上告訴他我只是先畫出形狀,如果他喜歡我的作品的話,我會再幫他設定標準色,而且告訴他我願意幫他設計網站的標頭,如果他信任我的能力的話,可以告訴我他的一些想法。
這是我第一次參予這種開放原始碼project的工作。
完全不抱任何期望,完全不敢想像外國人是否會喜歡我的設計。
寄出信之後又開始我的工作。
挑燈夜戰10個小時之後,Gmail通知我有一封新郵件,在雙眼迷濛精神渙散的當下點開了信,看到標題的同時讓我飛到九重天外的靈魂瞬間拉回,作者回信了。
他說很喜歡我的作品,希望我繼續下去並且幫他把顏色制訂下來,信末也告訴我他想要什麼樣的美術風格,以及是什麼東西影響了他對這project的命名。
我只能說…
幹!
這比初吻還興奮!
比高潮還要讓我全身虛軟!
帶著因為興奮而全身顫抖的身體把顏色配好,很開心的寫封信並且附上配好色的logo,順便附上我的設計理念…
可是,這封信我寫得無比艱難,因為我會唸會讀英文,但認得的詞彙不多而且文法並不好啊!寫了兩三行,只好告訴他,我實在很難以英文準確地表達我的設計與配色理念,所以請他看一看再告訴我他的感覺。
很落寞的寄出這封信~~
今天晚上在家看著HBO的超人不起再起,一邊收信,Gmail很窩心地把他的mail帶到我的面前。他告訴我他的名字,告訴我他很喜歡我的設計,希望我把原始向量檔給他,好讓他放進他的project裡面。
喔~~觀世音菩薩,我知道我不是個虔誠的好徒眾,不過我真的好想謝謝你,我的作品即將被展示到全世界了,這種感覺,是小澤圓脫光光站在我面前都比不上的。
於是,我非常貼心、窩心、善解人意的,把一系列的logo分開儲存成AI檔,並且分高、中、低解析度各存了PNG檔,壓縮成一整包寄給他。希望,他看到的時候,可以給他小小感動的那麼一下下…(害羞)
———————————-
基於尊重作者,在他尚未於他的project中放入這些Logo時,我也暫不發表,把第一次發表權留給他。
(看吧,我有多貼心~~)


1 Response