Friday, 27 March 2015

Free 2D software KRITA




https://krita.org/download/krita-desktop/


中文介紹
http://www.playpcesor.com/2015/02/krita-photoshop-painter.html


Saturday, 9 August 2014

Script: Mirror pose in maya

This is a simple script for mirror pose ( X to -X, or -X to X )


download: pose


More sample video:
https://youtu.be/41ZaP04D0Cc
https://youtu.be/Coo0G3MXXJ8

Put the file under "Documents\maya\scripts"
usage:
import jp_poseModule as pose
reload(pose)

# you can use those command to change attrs Positive and negative to fit the rig axis.
pose.updateMirrorVector( "normalAttrs", -1,1,1,1,1,1 )
pose.updateMirrorVector( "ikAttrs", -1,1,1,1,1,-1 )
pose.updateMirrorVector( "centerAttrs", -1,1,1,1,-1,-1 )


pose.resetIkObjs() # setting ik ctrls by selecting controls and run this function.
pose.resetPoleVectorObjs()# setting poleVector ctrls by selecting controls and run this function.

for AnimShcool's Rig
pose.updateMirrorVector( "ikAttrs", -1,1,1,1,-1,-1 )



pose.copy() # store one farme value for selection

pose.mirror() # paste mirror value base on pose.copy()

pose.paste() # paste value to original object base on pose.copy()

To find out the mirror side. the script support side pattern below:
RIGHT; LEFT
RT; LF
_R_;  _L_
Right; Left,
Rt; Lf'
_r_; _l_


配合poseLib使用,以彌補貼上pose的不足






Friday, 8 August 2014

How to: Joints follow Mesh vertex

http://forums.cgsociety.org/archive/index.php/t-728087.html
$pos = `getAttr mesh.vrts[ some_num ]` + `getAttr mesh.pnts[some_num]`;
import maya.cmds as cmds
cmds.emitter()


pointPosition pCube1.vtx[1];


It looks like a good way by using emitter and parentConstraint for the facial rig.
But, if emitter as the parent obj will be easy crash maya when do undo. So it will more stablelize adding locator as child.
I need do more test.
emitter+parentCons看來是不錯的方法
但是,如果直接用emitter當做父物件,如果undo似乎很容易照成Maya當機
多加上locator跟emitter連結,當調劑似乎又比較好一些
還要再多測試


Recently I've been tyring use point on poly constraint for facial rig. The result also quite good.
But when the mesh be changed the vertex position, the following obj which using point on poly constraint will not only change the translation but rotation, so need to add one more child obj to avoid this kind situation.
And one more thing, the face mesh for using point on poly needs to be triangular.


近來測試了利用Point On Poly constraint效果也還可以,也不會讓outliner有一堆因為使用emitter而產生出的set,雖然不影響功能,但看了很不舒服。但用point on poly會讓跟隨的物件連同旋轉值一起被約束,原想把旋轉的約束再解除,但似乎會造成檔案存檔後再開啟會損壞。所以還是在中間多加了兩層物件,一先跟隨模型的點,二是用來約束臉的骨骼。
使用這方法另一個要注意的是,臉部的模型必須都為三角面,才不會造成電腦計算位置錯誤。


FaceDrMesh(Must be triangle)


create followingNode(group) for each vertex point on FaceDrMesh and using Point On Poly constraint connecting them.


create frzNode(group) and hookNode( joint ) as a set for each followingNode and using point constraint connecting them.





Saturday, 18 May 2013

Resume


SUMMERY

I've been working in game industry for over a decade.
Capable to set up a animation working follow. Model > Rigging> Animation > Exporting
Can use python scripting tool for Maya/Motion builder. Help team to work efficiently
Highly knowledgeable in animation pipeline of game for PC/ online/ next-gen games.
Knowledgeable in modeling, texture abilities.
Good understanding at Motion Capture working flow
Proven leadership ability to mentor less experience artists.
Ability to handle multiple tasks, set priorities and meet deadlines.
  • 4 years game developing experience
  • 4 years motion cleaning experience
  • 1 years motion capture experience
  • 2 years Out sourcing experience

SKILL

  • Motion Builder – Advanced / intermediate in python
  • Maya - Advanced in animation and rig set-up
  • 3D Studio MAX - Advanced in animation and rig set-up
  • Intermediate in modeling
  • Basic knowledge of MaxScript,
  • Adobe PhotoShop

EXPERIENCE

XPEC at Taipei Animation Lead
( February 2015 - present)
  • Animation training
  • Rig set-up training

XPEC at Sūzhōu Animation Lead
( August 2013 – February 2015 )
  • Estimates time for projects
  • Qulity Control
  • Animation training
  • Rig set-up training
  • Developing tools for projects
  • Lead a team under 10 members

Freelancer 
(March 2013 – June 2013 )
  • Monster Eye Facial rig Set-up
  • Facial animation

Just Cause Entertainment Motion capture Artist
(Apple 2011 – January 2013 )
  • Custom rigging
  • Facial and body Animation
  • Motion capture data cleaning/ Marker labeling
  • Motion Builder python scripting
  • UDK scripting

Island Technology有意思數位人文 Senior 3D Artist
(December 2009 – March 2011 )
  • Character Animation
  • 3D character Modeling
  • Texture painting
  • Bug fix
  • UI Design
  • Writing 3DMax Script

SOGA Interactive 果子獸 Senior Artist / Lead Animator
(Asia Division of Sony Online Entertainment) (January 2005 – September 2009)
  • Character Animation
  • Team schedule arrange
  • Provide Motion Builder Training
  • Bug Fixing
  • Amour and Clothing Fitting and Rigging
  • Additional Character and props Modeling
  • Texture painting

Diao Long Co., LTD 雕龍數位化股份有限公司 Senior 3D Artist & Animator
(September 2004 –December 2004)
  • Character Animation
  • 3D character Modeling
  • Texture Painting

Aegus Co., LTD奇原多媒體 3D Artist & Animator
(Outsourcing Studio) (June 2003 – August 2004)
  • Providing 3D MAX Training
  • Character Animation
  • Texture Painting
  • 3D character modeling
  • 3D Background

SHIPPING


  • Deep Down ( PS4 ) [ XPEC ]
  • Monster Eye ( FPS/ Arcade ) [ Freelancer ]
  • Resident evil 6 ( PS3/ XBOX ) [Just Cause]
  • Talking Island (PC/ Online Education) [Taking Island]
  • Kung Fu Hustle (PC / Online Fighting)[SOGA]
  • EverQuest II: The Fallen Dynasty (PC / Adventure Pack)[SOGA]
  • http://www.everquest2.com/gameinfo/titles/tfd
  • EverQuest II: East (PC / MMORPG)[SOGA]
  • http://everquest2.com/en/news_ff.vm?FeatureName=SOGAmodels
  • King of kings II 萬王之王2(PC / MMORPG)[Aegus Co.]
  • The Dream of Mirror Online 飛天歷險(PC / MMORPG)[Aegus Co.]
  • Xuan Yuan Sword 4 軒轅劍外傳滄之濤(PC / RPG) [Aegus Co.]
  • The Shining Force Neo ,scenery(PS2/RPG)[Aegus Co.]
  • The Mastina Online 天外(PC / MMORPG)[Aegus Co.]

EDUCATION


Animation program at AnimSchool - 2011/3-2013
For increasing rigging knowledge. I've changed last two terms to advance rigging and rigging automation and tools development

Visual communication Design - Chao Yang University of Technology (Taiwan)
朝陽科技大學 -視覺傳逹設計系 1999/9-2002/10

REFERENCE

Sandra Wang ( XPEC Project Manager )
sandra_Wang@xpec.com


Vui-Lid Wong (Weili Huang) (Former SOGA Senior FX artist)
Senior FX artist
weili.huang@gmail.com



Thursday, 18 April 2013

AnimSchool Picker, and it is Free!

Watch the demo video, and you will know how awesome it is!
animschool-picker-released

Using Custom modules in MotionBuilder


where to put your custom modules for each version.

In MotionBuilder2013
C:\Users\<UserName>\Documents\MB\2013-x64\config\PythonStartup

In MotionBuilder2012
C:\Program Files\Autodesk\MotionBuilder 2012 (64-bit)\bin\config\Python

In MotionBuilder2011
C:\Program Files\Autodesk\Autodesk MotionBuilder 2011 64-bit\bin\x64\python\lib\plat-win


http://docs.autodesk.com/MB/MB2013/ENU/MotionBuilder-SDK-Documentation/index.html?url=py_ref/index.html,topicNumber=py_ref_index_html