Monday, January 21, 2013

關於 Python 的投資報酬率

回想起來第一次接觸 Python 大概是三年前,那時因為專案關係做了一個 "世界事件的系統" ,程式裡定義了各式各樣的 "事件元件" 像是生怪、生 NPC、給予奨勵等,把這些功能開出來讓企畫可以用 Python Script 用簡單的 loop 或是加上一些判斷式來達到各種事件的變化性,那時就覺得 Python 還真是一個好東西。隨著時間的前進,陸陸續續的發現 Python 似乎愈來愈無所不在...

Wednesday, January 16, 2013

Jenkins 動手玩


這星期專案搬了位置,原本 build server 上跑的是 CruiseControl.NET,也沒有什麼問題,但就是突然心血來潮的想要玩玩看之前看到的 Jenkins continuous integration server,它的這個小老頭 icon 設計得還蠻可愛的~~

Monday, January 7, 2013

設定新 Mac 的備忘錄

不知不覺在工作和一堆瑣事下 2012 就這麼過了!!! 看到上一次發佈的時間是2011還以為看錯了 XD... 2013 一開始,還是覺得得寫些東西留下些記錄才好,要不然回頭一看,雖然做了很多事卻還是白白一片,想想 2012 做了有關 3ds Max 的 plug-in 和 max script,也摸了 Unity 3D 和入手了 Mac Air :D,mac 雖然一開始使用的時候覺得卡卡的 (windows 用太多的遺毒),但用了幾個月後覺得很多東西還真是不錯,剛好最近有需要設定一台新的 Mac,就順便做個筆記來做為 2013 的開場 ^^。

Monday, August 1, 2011

Maya Viewport 2.0 - HwPhongShader

HwPhongShader 這個範例新增了 Viewport 2.0 的支援,最主要的功能都是來於 MHWRender::MPxShaderOverride 的實作,MPxShaderOverride 可以讓使用者針對某一個 node 來自訂 render 的方式,輸入的資料有 geometry, textures 和 lights,我們可以將 MPxShaderOverride想像為一個 CgFx 或是 HLSL effect 檔的專用 renderer 根據 Maya 場景中所提供的資料來繪出物件。

Tuesday, July 26, 2011

Maya Viewport 2.0 - ApiMeshShape 範例

ApiMeshShape 這個範例新增了對 Viewport 2.0 的支援,示範了如何使用MPxGeometryOverride,基本上 MPxGeometryOverride 只是用來定義 geometry 和 render items 的一個介面

Sunday, July 17, 2011

Maya Viewport 2.0 API

Maya 2012 的重點項目之一就是強化過 viewport 2.0 和 Hardware Renderer 2.0  (http://area.autodesk.com/gdc2011/viewport?KeepThis=true&TB_iframe=true&height=520&width=840),viewport 2.0 是 Maya 開發團隊重新打造,架構在 programmable shader system 之上,想要用來取代舊有 rendering system 的新武器,理由其實不難理解...

Saturday, June 25, 2011

Vim 學習筆記 (五)

使用 vim 的時間不知不覺又偷偷的往上升了一些,三不五時的也會去隨便搜尋看看有沒有什麼新的好東西可以用,有時還真的會找到寶,像我最近用最多的就是這一個 - EasyMotion (http://www.vim.org/scripts/script.php?script_id=3526),有多好用呢?