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 到底是什麼呢?