How to retrieve lights from the selected nodes?

The quick answer is as below: from pymel import * filter( lambda n: 'light' in n.classification(), ls(sl=True, dag=True, leaf=True)) In pymel’s google group, there are 2 people giving different opinions for this and the following are from their post: take out the ‘sl=True’ by using pymel’s “selected()” function by Ofer Koren from pymel import * filter( lambda n: 'light' in n.classification(), selected(dag=True, leaf=True)) Doing it through the API requires more code but is considerably faster by Dean Edmonds ...

June 26, 2008 · 3 min · Shuen-Huei Guan

NPR shaders by Algorithmic Arts

Check out this cool gallery of NPR shaders by Algorithmic Arts . There are also several demonstrating videos . A fabulous website and demo :)

June 21, 2008 · 1 min · Shuen-Huei Guan

RenderMan community of Japan

Bernard Edlington 在他的 blog 上發起了一個 RenderMan community of Japan 的活動,主要就 RenderMan 技術上的討論,目的在日本推廣 RenderMan 這個東西,同時匯集身在日本,使用 RenderMan 的人。同時,他還預計在今年的 SIGGRAPH 2008 期間,在 LA 進行第二階段的活動,讓旅外的日本人也有機會參與到。 我只能說,他相當的用心吶… 有趣的是,他好像是一位外國人,但是他的 blog 有好多日文呀 :o

June 20, 2008 · 1 min · Shuen-Huei Guan

小董的「我的媽呀」blog

小董的「我的媽呀 」上頭收集了非常多,有關 3D/CG 的網站。特別是中文網站,讓人相當的感動,原來有這麼多呀~

April 9, 2008 · 1 min · Shuen-Huei Guan

Web Programmers VS. Technical Directors

OSDC Taiwan 2008(Open Source Developers’ Conference in Taiwan)來了,就在今年(2008)的 4/12 與 4/13 兩天,議程 排得滿滿地,活動內容涉及廣泛…非常的廣泛…有 Ruby 、Python 、SVK 、Perl 、Google Gears …我頭都暈了,上網報完名後,又發懶不想去聽,所以決定不匯款等著被取消。 其中由 gugod 分享的「網頁程式還可以怎麼設計」,有這麼一段文字: Web Programmer 真是世界上最博學多聞的人種。寫個專案需要通曉五種語言:SQL, Perl, HTML, CSS, JavaScript。有的時候,還要打開 Photoshop 改圖學畫。…… 我身為一位半調子的 Web Programmer,對能說出上頭這一段話的 gugod 深感佩服,直接就把 Web Programmer 腦子裏飛來飛去,雜亂無章的思緒道盡了。這實在是有趣極了的一段話,讓我忍不住想到身在 3D Animation Studio/Industry 裏 Technical Director (TD)的我們… 事情是這樣的。假如你待的動畫公司,是一家努力向上,汲汲使用現今電影動畫特效產業的最新技術/最好的作法,於是你一定會聽到公司裏頭一再強調製作流程(Production Pipeline)、前製(Pre-Production)、後者(Post-Production)、動畫師(Animator)…等名詞滿天飛舞,其中有個小小且不起眼的職位–技術指導(Technical Director),穿插在其中混口飯吃… TD 他們是一群看似腦袋聰明;或自認腦袋聰明;會寫些麼個程式;會說出那麼點有點嚇人的技術術語;看一個 Maya scene 檔時,是打開文字編輯器來看的;看起來像個乖寶寶的研究生樣…的人。很不幸也很幸運地,我是一位 TD,同時帶領一群 TD,於是我發現到,其實 Technical Director 並不比 Web Programmer 來得好混… ...

March 19, 2008 · 1 min · Shuen-Huei Guan

Freestyle:NPR 下的 line drawing project

1994 年,University of Washington 的 David Salesin 與 Georges Winkenbach 發表了一篇論文“Computer-Generated Pen-and-Ink Illustration “,Non-Photorealistic Rendering (NPR) 這個技術名詞由此而生。NPR 是個非常迷人的技術,透過它,電腦不再只能計算出很 3D 或很真實的畫面來,它還可以像畫家一般,畫出各具特色的圖來。 上圖是透過一個叫 Freestyle 的軟體,創造出來的 NPR 圖,每一列的最左側是一個 3D 模型,右側則是幾個 NPR 線稿的例子。拿第一列來說,最左側是一個 Torus Knot 的 3D 模型,第二張圖是它的 outlines,第三張是它的 silhouette,而第四張則是模擬出來的一種手繪線條。Freestyle 能產生出來的線稿不止這些,完全依使用者的創造力。 看著看著,讓人覺得好興奮呀,有點想把玩看看,而且它的「創意部分」還是使用 Python 來做的,正好最近我狂愛 Python,整個就是很熱血。看了一下安裝說明後,就決定先暫緩一下了…在 Mac 下,真是有點小複雜的安裝方式呀 @@ 放上幾張官方影片裏頭的抓圖: 相關聯結: Freestyle project website 計畫網站 Freestyle video Freestyle 的介紹影片,一定要看 WYSIWYG NPR 由 Princeton University 於 2002 年發表的一篇論文,他們也實作了一套叫 JOT 的所見即所得 NPR 程式,那時我正是在學時期,看了這篇研究後,還打算以 NPR 做為我的畢業論文,還想了一些使用 NPR 寫遊戲的點子…我真的很愛,哈。 Stylized Depiction in Computer Graphics by Craig Reynolds 由 Craig Reynolds 先生整理的,有關 NPR 的研究論文,非常的多…

March 13, 2008 · 1 min · Shuen-Huei Guan

國寶總動員於「東京動畫影展」獲獎

更新:新增中文翻譯,感謝小川,感謝 Bill :D 捷報: (Tokyo International Anime Festival 2008)的來信,告知 2006 年底完成的國寶總動員(Adventures in the NPM),獲得 グランプリ (Grand prix,指首獎的意思吧? 我猜)。 2008 東京動畫影展展期是 3/27 ~ 3/30,一共為期四天。展覽期間,除了可以看到「國」片的放映以外,同時,台灣有數個公司會匯集在同一個攤位(沒記錯的話,這是一個台灣的政府攤位,然後以抽籤兼一些評量方式,遴選出一些公司參與),總記會有 11 家台灣公司參展。(詳細的名單,可以透過這個網址的 A-02 攤位 得知,太極影音在這 XD) 官方公告在此 。 官方新聞中文翻譯: 東京動畫展公佈動畫大賞(Animation Award)「公開徵選作品(submitted works)」得獎名單,台灣作品勇奪最大獎 東京國際動畫展執行委員會公佈了第七屆東京動畫展動畫大賞(Animation Award)的各項獲獎作品。『ヱヴァンゲリヲン(中譯:新世紀福音戰士)新劇場版:序』從眾多「商業類提名作品(Nominated works/commercial works)」中脫穎而出,奪得「年度動畫大賞(Animation of the year)」。 委員會也同時公佈「公開徵選類別」的競賽結果。有別於歸類為「商業類提名作品」的公開放映動畫電影、電視動畫影集及OVA等廣泛流通的商業動畫,公開徵選競賽(Open Entries)是從全世界廣徵非商業動畫,以從中發掘優秀作品與人才。 本屆公開徵選作品最大獎(Open Entries Grand Prize)殊榮由台灣的『國寶總動員(Adventures in the NPM)』所獲得。這部作品以生動活潑地的擬人化角色重現故宮國寶文物,並描繪台灣知名的國立故宮博物院。 其他海外的優秀作品還包括曾經榮獲SIGGRAPH 2007優秀獎的『Ark』(Grzegorz Jonkajtys)和去年獲得渥太華國際動畫節提名的『The Lost Puppet』(Moin Samadi)等。 日本國內的得獎作品則包括:學生部門優秀獎,加藤隆先生的『THE CLOCKWORK CITY』。加藤先生這次也將在Creators World展出作品。 在企業獎方面有2件是「動畫革命東京」的作品。A.I.I獎是糸曾賢志先生的『コルボッコロ』和東京BIG SITE獎的堀江弘昌先生所發表作品『ラブ・ローラコースター』。TOKYO MX獎由仁藤潤先生的『JIRO AND MIU』獲得,日經Entertainment!獎由村越陽平先生的『BLOCK MAN』獲得。 ...

March 13, 2008 · 1 min · Shuen-Huei Guan

Peach:Elephants Dream 之後的下一個 Open Movie

2006 年,Blender 的名字稍稍地在 Computer Graphics 學界與 CG Animation 動畫界掀起了一個不算小的漣漪:一個號稱 Open Movie 的計畫(Orange),完成了一部叫大象之夢(Elephants Dream) 的動畫,正式地對外公佈與發行了。這個沒有使用任何商業軟體(Maya, Photoshop, Pixar’s RenderMan, Shake, …),完全由 open source 的軟體完成,正式在 SIGGRAPH 2006 大放異彩,讓好些人在 Blender 的攤位前駐足良久,同時也吸引了一些人參與了 Blender 的 birds of a feather,那時,我是這一群人中的其中一位… 2007 年的冬季,Blender 社群又有了下一個計畫了:Peach ,又一個 Open Movie… Open Movie 是個很有趣的想法。根據參與了大象之夢的 Blender 團隊的說法,「Open Movie」並不是單只是,使用 Creative Commons(CC,創用 CC) (有興趣的人,可以去看看 Jedi 的CC - 賦予與支配的權利 )來發表製作好的影片而已,也不只是使用 open source 的軟體來執行製作而已。Open Movie 除了使用 CC 發佈,讓世界各地的人可以任意拷貝與編輯以外,製作團隊同時還把整個專案過程中的所有資料,包括角色(characters)、物件(props)、場景(sets)、材質(textures)、動畫(animation data)、燈光設定(lighting setup)、合成樹(compositing tress)…等,全數也透過同一個 CC license 放出去,讓其它人可以一窺製作的技巧與細節,同時可以拿去重製、用來教學、當作個人學習的參考對象,甚至是裏頭程式碼的取用…等。 ...

February 4, 2008 · 1 min · Shuen-Huei Guan