Thursday, November 18, 2010

Win7 的新發現!

雖然說 Win 7 已經推出好一陣子,但最近開始使用它之後發現有很多我覺得還不錯,使用上還蠻方便的小技巧可以和大家分享 (已經知道的人看看就算了 :D ),也有可能不是 Win 7 才有的只是我之前還不知道,也把它算在 Win 7 新加的,畢竟應該也不太有機會回到之前的 os 了 :)。

Sunday, October 31, 2010

Vim 學習筆記 (一)

Vim ( http://www.vim.org/ )這個讓人又愛又怕的骨董級文字編輯器 (它有多老呢,最早的 vi 編輯器是 Bill Joy 在1976 年做出來的... 天啊,我還沒出生呢),之前在學校時好像有上過一堂課,那時所殘留下來的印象就是 "這是什麼東西啊",對那時剛學會使用電腦的我來說,不能用滑鼠操作的這玩意簡直不是人用的,

Monday, October 25, 2010

世事多變化



最近遊戲界的一則大消息就是迪士尼取消了 "Pirates of the Caribbean: Armada of the Damned" 所有的相關開發工作 http://gnn.gamer.com.tw/2/47802.html ,這年頭遊戲開發的工程愈來愈浩大,被中止的遊戲也不在少數,那為什麼會特別注意這則消息呢,

Thursday, October 21, 2010

Maya Command 新發現(一): polyListComponentConversion

Maya 所提供的 command 可以說是百百種,常常讓我有學不完的感覺,更慘的是有時學了一個新的 command 結果過了一陣子就忘了! 所以,試試看記錄下來會不會讓它在我腦中留久一點 lol,polyListComponentConversion 這個指令做的事是將輸入 poly 的資訊以另一種型式傳回,舉例來說

Tuesday, October 12, 2010

讓 Maya 更好用: Bonus Tools (一) Auto wrp UV tool

Maya bonus tools 是一群人利用私人的時間所開發出來的一組工具 (再次的感恩~~),主要目地是將常用的功能包裝起來更好使用,基本上 Autodesk 並沒有官方的支援,不過我個人是對 bonus tools 充滿信心,如果使用上有發現到 bug 的話,開發團隊也歡迎 bug report,回到主題,有拆過 UV 的人應該就能體會這是一件其實還蠻勞力的工作,Maya 雖然有提供了一系列處理 UV 的工具,用起來總還是覺得缺少些什麼,

Wednesday, October 6, 2010

懷舊~

話說有一天電腦的資料夾點著點著,看到剛畢業時,為了找工作,也是為了為學生生涯做一個總結,就將一些在學校做過比較有印象的東西剪成一小段影片,


Tuesday, October 5, 2010

讓 Maya 更好用: Layout tools 2011

LayoutTools2011 (http://area.autodesk.com/blogs/stevenr/layouttools2011_for_maya2011_update) 是由 Steven Roselle 所寫的一個工具,我試了幾個其中的功能,覺得真得還不錯用推薦給有興趣的人,個人覺得最方便的就是 Layout Tools 可以設定工作目錄然後根據所輸入的關鍵字來將所符合搜尋條件的 *.mb, *.ma 或是 *.fbx 以圖示化的方式展現出來,用說的可能不是很明白,看一張截圖就清楚了,

Monday, October 4, 2010

有趣的動畫: Salesman Pete

我愛看動畫,不管是長篇的或是短篇的,美式的或是日式的我都很愛,喜愛那種片中的每一秒都是集眾人之力心血所凝結出來的成果,Salesman Pete 是一部敘說一個普通的銷售員但是卻也不那麼普通,因為他真正的身份是一位祕密探員而且腦出被植入了一個晶片可以讓他緊急時化身成為致命的武器,劇情是講 Pete 的新任務是要奪回一個可以將任何東西都變成海鮮的石頭 (聽起還真的不錯 lol),整部片充滿了張力,速度感,還有畫面風格的呈現也是我所喜愛的,短短幾分鐘,看完了卻有很充實的感覺,推薦 + 1!


Salesman Pete from Salesman Pete on Vimeo.

用 Maya 當做 shader 開發的工具

顯示卡的效能一直往上加,加不夠了就來個平行處理,放個幾千個 core 到顯示卡裡,結果就是現在的顯示卡都快得跟什麼一樣,不管是什麼技術都往 real-time 的方向前進,在 Maya 2011 裡多了一個 viewport 2.0 的新選項,

Sunday, October 3, 2010

Bullet 2.77!!

從以前到現在,物理一直是我又愛又怕的東西,愛的原因就是物理是一門藝術,愛因思坦說過 "宇宙最不可理解之處,就是在於它是可以理解的",一切看起來全無規則的事,卻是井然有序,讓人著迷,怕的原因當然是國中,高中時被整怕了,到現在還是有陰影 lol,說到物理,第一個浮出來的就是大名鼎鼎的 Havok ( http://www.havok.com/ ) 不過,我真正感興趣的是 BULLET ( http://bulletphysics.org/wordpress/ ) 為什麼呢! 很簡單,不用 license 又有 srouce code ,不像 Havok license 了之後還沒有 source code,不過應該是沒有這個必要,反正一般的公司也改不動 Havok,回到 BULLET,BULLET 近來的露臉的次數很多,除了電影和遊戲中有用到之外,更被整合到 Cinema 4D 12 Dynamics 中,最近也釋出了 2.77的版本加了 OpenCL Cloth Simulation,相信之後使用 BULLET 的人應該會愈來愈多吧 :D

Friday, October 1, 2010

Maya Python API (一) Motion Trace

轉換心情想要體驗一下用 Python 來寫 plug-in 的感覺,在 Maya/devkit 的目錄底下有一些 plug-in 的範例,在還沒開始之前,我稍稍的思考了一下使用 Python 來寫 plug-in 的好處或壞處有那些,這些都只是我腦中模擬的情況,實際上也許會有些出入,先說說好處,最大的好處應該是穩定,什麼是穩定呢,寫過程式的人都應該都能同意未經過測試的程式 99% 都會有 bug,小 bug 如錯誤的結果,大 bug 就會導至整個程式的當掉,

Thursday, September 30, 2010

Blender : Sintel

做動畫要用什麼軟體呢!? 這答案當然千百種,Max 不錯,Maya 也好,但是免費的更好,多年來一直有間接的聽到有關 Blender ( http://www.blender.org/ ) 這一個 open source 的 content creation tool,但沒什麼機會可以去真正的使用它,原因很多,最大的原因就是分身乏術,光是一個 Maya 加上 Max 就足以讓我有學不完的感覺,再加上沒事就寫寫新工具,更是忙不完,另一個原因就是心裡還是有個小小的疑問,那就是 Blender 是否具有可以和 Maya,Max 等平起平坐的實力,今天看到了 Sintel ( http://www.sintel.org/ )這支影片,謎底接曉!! 你是不是也有跟我一樣的想法呢 ^^ 。

Maya Python 試驗之旅(三) 東玩西玩

書翻著翻著,不知不覺就來到了書的第九章,不是說中間沒什麼好內容,每一章其實都有不錯的東西,但有些 Mel 語法上的介紹或者是 expression  的使用,跟我們所關心的部份有點遠,所以就先略過了,在介紹 Porcedures 這一章有看到一些個人覺得還蠻有趣的東西,在這裡分享一下心得,

Tuesday, September 28, 2010

Maya Python 試驗之旅(二) UI 篇 part 2

繼續 Maya 的 UI 之旅~~ 沒多久又踢到鐵板了 lol 鐵板似乎怎麼都踢不完,下一個範例是有關 attrFieldSliderGrp 是一個 lable + input field 再加上一個 slider 的 control,但... 在 Qt Designer 沒有這樣的元件可以使用...雖然可以自已土法綀鋼,但直覺告訴我決不是一個正解,也許之後會有一個 Qt Desiger for Maya 之類的東西出現吧

Maya Python 試驗之旅(二) UI 篇 part 1

之前雖然有介紹過 Maya 2011 全面引進 Qt 來做為整個 UI 的 framework,使用 Qt Designer 來製作 UI 雖然方便,但有的時候你會遇到需要 run-time 時建 UI 的情況,這時候使用先建好的 UI 就顯得有點不足(應該也可以,但感覺是比較進階的使用),所以回到 Maya MEL Fundamental 的第四章,剛好是 UI 的章節,順便綀習 PyMel 的 UI 部份。

Monday, September 27, 2010

Maya Python 試驗之旅(一)

經過了一陣子轉換新環境的陣痛期 (轉到 Maya2011) 再加上新手部落客的關係,很多東西對我來說都是新的,都需要一些時間去學習,但其實還蠻開心的,做這行似乎永遠都有新的東西,不會無聊,總算一些設定都 ok 了,也可以正式回到學 Maya Python 的這條路上,可以開始有一些進度的東西,第一步我是設定在將 "Learning Maya 5 MEL Fundamentals" ( http://www.amazon.com/Learning-Maya-5-MEL-Fundamentals/dp/1894893441 ) 做一個復習,Maya 5! 這是幾年前的版本相信很多人都記不得了,但是基本的東西還是很實用,就跟 LV 包的基本款永遠都不退流行一樣,這本書裡有很多範例都很不錯,剛好趁這一個機會溫故知新 :)

Sunday, September 26, 2010

我也想要有專業的 Code Block

開始寫部落格之後就常常有需要貼一些程式碼,一開始我是直接用文字加上粗體,一下次就覺得很不專業 (謎之聲: 你本來就不是專業的),好吧,就算不是專業的,還是很希望看起來美美的,搜尋一下,順便將心得記錄起來給之後有需要的人參考。

Monday, September 20, 2010

COD material 解析

前一陣子因為在做 COD map 的讀檔時,發現它們的 material 是以 binary 的格式儲存,這讓我感到很頭痛,因為我不需要完整的 material 像 alpha blending,depth flag 等的設定,但是我需要至少 diffuse 貼圖的路徑,這樣我才能在 Maya 裡建一個基本的材質然後給貼圖在 assign 給物件 (網路上有工具可以將 COD 的貼圖格式轉為 dds 的格式)

Thursday, September 16, 2010

Maya COD Map Importer

最近剛裝了 Maya 2011,邊學邊玩之餘也順便整理了一下之前空閒時好玩做的一個 Call of Duty (World at War,也是叫 WOW ) 地圖 plug-in,主要功能其實也很簡單,就是讀取 COD 的 map 檔,然後 parse 地圖裡的資訊,將場景裡的物件轉換為 Maya 中的 polygon 並 assign 貼圖

Tuesday, September 14, 2010

Maya + PyQt = ?

下載安裝下載安裝.... 最近感覺一直在做這樣的動作 Orz....

Monday, September 13, 2010

Wing IDE -Maya Python scripting 的好幫手

繼在 Eclipse踢到鐵板後,山不轉路轉,轉向 Wing IDE ( http://www.wingware.com/ ) ,在 Wing IDE 的設定中,最重要的是

搞不定的 Maya, Python 和 Eclipse

最近由於工作關係,開始使用了 Python,用了幾天覺得還真是不錯用,雖然從 Maya 2008開始就可以使用 Python 但主要還是都使用 MEL 和 Maya API 來開發需要的工具,現在有機會接觸 Python,想說剛好趁這個機會把 Maya Python 也順便學一下,之後有需要的話,也可以實際應用。第一步當然就是先將開發環境給設定好,但想不到一開始就踢到鐵板 lol

PyMel revision

試用新版的 blogger 編輯器的第一個成果就是玩一玩後,文章消失了 Orz... 所以想一想,算了,反正也只是 PyMel 的引言,重新寫一次,順便將一些新的看法加進來。

PyMel 已經可以在 Maya 2011 中的目錄中找到,雖然沒有很正式的加入 Maya 但可以感覺到開發團隊的確有將 PyMel 整合到 Maya 中的打算,那 PyMel 到底是什麼呢?