2c559c8ca050317827b25fa0011d1fce
謝慧民
Mail_replay
Qrcode
簡介:

我是謝慧民,資訊與多媒體設計學系二A導師(2019),我還有101張資訊多媒體的相關證照(20190511)。我的專長是虛擬實境、電腦遊戲製作、3D動畫設計、腳本設計、3D空間設計、程式設計等

Wait_for_sign_up 相簿專區
影音專區: 頻道統計圖表
SWF專區:
簡報專區:
作業專區:




單元課程在各週上課前面

單元9:

第十五週上課:(2015.06.04)

  • 多媒體三B :
    • 人體模型下載匯入Mayafreeze transformation將自體的資料歸0,Delete by type _history,清除以前的紀錄。
    • 加入一個human IK,使用Character scale縮放比例直到與模型大小吻合
    • 骨頭參數的設定說明。
    • 調整骨架位置:在前視圖、頂視圖及側視圖分別調整骨架位置,最後在透視視窗調手指位置(利用layer將模型鎖住但可看到線條)。
    • 蒙皮:先選骨頭在選模型進行Skin_smooth bind,選骨骼做旋轉看模型會不會受牽引。
    • 發現沒有做好骨架調整可以按delete skin,再重新調整做蒙皮。
    • 動作播放器、骨架動作調整製作關鍵影格,所有骨頭選取,在第1格位置按S鍵,再按autokey,當你調整任何骨頭旋轉時會自動下關鍵格,動畫跟著完成。
    • 開啟script editor,匯入bvhimport.mel程式,然後選一個動作檔,即可載入一個動作,還要進行骨架匹配再套到模型骨架上。
    • 教學錄影錄影15b-錄影15b-1錄影15b-2錄影15b-3 錄影15b-4錄影15b-4
    • 加分練習操作範例15b

單元8:

第十四週上課:(2015.05.28)

  • 多媒體三B :
    • Latice晶格變形製作一個圓球,執行Latrice在物件周圍出現晶格編輯器,按右鍵可以選點編輯,將物件加以變形,也可以下關鍵格製作動畫,由outliner選兩個新產生的控制器做一棟可產生漏斗動畫。
    • 做一個cube物件鎖網格點從參數修改為長寬高都相同數值,打開hypershade將lambert1的color設為棋盤格貼圖,將顏色改變,按insert將中心點移到前方角點,在第一格位置按s產生關鍵影格,移到第10格然後向前翻90度,按下s鍵設關鍵影格,按crtrl+G做一個群組,在群組上岸insert改變群組形心到前方角點,然後按s鍵產生一個關鍵格,移到20格,翻90度,按s鍵增加關鍵影格,按ctrl+G繼續做第30 , 40, 50等關鍵格翻轉動畫。
    • Nonlinear變形動畫:分為Bend、Flare、Sine、Squash、Twist、Wave可以製作不同的變形及動畫,展開參數區選參數名稱,在場景往外拖拉變動參數影響形狀。
    • Sculpt Deformor:製作一顆球,選Sculpt Deformor,展開參數調參數,移動位置會要凸起物影響物件外觀,多做幾次操作刪除歷史資料可做出多個突起的效果。
    • 教學錄影錄影14b-錄影14b-1錄影14b-2錄影14b-3 錄影14b-4
    • 加分練習操作範例14b

單元8:

第十三週上課:(2015.05.21)

  • 多媒體三B :
    • 路徑動畫複習製作一個box拉一個形狀有前後之分,製作一條曲線,先選物件再選曲線,執行motion path_Attach to motion path。
    • 編輯關鍵格:按shift往前選取關鍵格,當紅色區跑出來後放開,用滑鼠拖拉紅色區移動關鍵影格。
    • 表示式動畫(Expression Editor):再設key的參數位置,選上方頁籤的Edit的Expression Editor,使用變數設定規則 。
    • 非線性動畫:圓球製作往上的動畫片段(create animatiion clip),再製作往右的動畫片段,打開Trax editor,觀察動畫片段及控制是否做混合動畫。
    • Flow path object:做一個圓柱高度方向分段數加多,先做路徑動畫讓圓柱躺在路徑上移動,再用Flow path object讓圓柱運動時隨著路徑變形(調高T Division的分段數)。
    • Driven key驅動關鍵動畫:製作一扇門及一個Locator,執行set driven key,將門設為driven,Locator設為driver,各自的參數key一下,建立相互影響的關係,例如移動Locator讓門旋轉
    • Animation Sweep:利用形狀變化動畫製作物件外型
    • 產生殘影Ghost,產生動畫路徑格編號。
    • 臉變形動畫:下再一個頭物件,調整大小位置後按freeze transformation將自體的資料歸0,Delete by type _history,清除以前的紀錄,複製四個頭,點編輯按B鍵滑鼠往外拖拉,影響範圍可以後放開,對四個頭的眼睛及嘴巴分別做不同的位置移動代表不同的臉部表情,依序選四個分身再選本尊,做create blend shape,打開視窗調整權重下key就可以做本尊的表情動畫。
    • 教學錄影錄影13b-錄影13b-1錄影13b-2錄影13b-3 錄影13b-4錄影13b-5 錄影13b-6
    • 加分練習操作範例13b

單元8:

第十二週上課:(2015.05.14)

  • 多媒體三B :
    • 製作石頭製作一個box,長寬高相同,然後mesh smooth可做出規則的石頭,找seamless 的石頭材質貼圖貼給這個石頭。
    • 加一個平面段數為20x20,使用soft selection進入點編輯調整點位置有一個區域是凹槽,準備將石頭倒進去,設定為被動碰撞體。
    • 製作一個圓柱,使用Fill object,粒子填滿圓柱。
    • 先選石頭物件再選粒子,使用Instancer替代,調整石頭大小,設定粒子自體碰撞,播放動畫會看到石頭掉到凹槽的動畫。
    • nParticle 碰撞引發事件:石頭掉到凹槽可以設定引發另一個粒子事件,可以模擬水掉到地上水花四濺的效果
    • Goal:加入一個球體,先選球體再選粒子,執行Goal指令,則執行動畫時粒子會先朝圓球飛去。
    • 路徑動畫:一個物件及曲線,先選物件再選曲線,執行motion path_Attach to motion path。你可以在參數下關鍵格調整動畫快慢。
    • 教學錄影錄影12b-錄影12b-1錄影12b-2錄影12b-3 錄影12b-4
    • 加分練習操作範例12b

單元7:

第十一週上課:(2015.05.07)

  • 多媒體三B :
    • Paint Effects運用2D畫布及3D scene切換,2D提供許多筆刷,繪製大量3D場景非常方便,不過要注意效能問題。
    • 使用立體樹物件,將樹葉加入ncloth然後綁在樹幹上,力場設定風速,可以模擬樹葉被風吹動的動畫。
    • 製作一個球體將它設定為Make paintable,用筆刷可在物件表面種3D物件,也可以在上面種毛髮,但不會動。
    • nParticle tools:載入一個水杯,在地上可以製作一些nParticle物件,五種類型選一種,再用滑鼠畫位置
    • 製作一個box,選水體,使用物件當粒子空間,設定地板為被碰撞體,然後執行動畫,粒子會掉到地板流動,開啟屬性視窗,將output參數調整,可以看到水體連續的運動,將牠放到水杯上方,設定水杯為被碰撞體,則可看到水倒入杯中的動畫。
    • 教學錄影錄影11b-錄影11b-1錄影11b-2錄影11b-3 錄影11b-4錄影11b-5錄影11b-6
    • 加分練習操作範例11b

單元7:

第十週上課:(2015.04.30)

  • 多媒體三B :
    • nMesh的ncloth運用製作一個平面貼上國旗,製作一根國旗桿,移到對應的位置,國旗加create ncloth,再選國旗的邊緣點與國旗桿作ncontraint的transform,將這些點綁在國旗桿上,播放動畫國旗會垂下擺動。
    • 調整nclothshape的參數值,可以使用互動調整。
    • 製作揮舞旗桿動畫,國旗會隨之飄揚。
    • 套用presets:在nClothshape裡面有Presets預設的物件可以套用參數,使用不同的物件套用不同的preset看看效果及參數
    • 製作一個box有凹洞,裡面放一個球,不可交叉,球設ncloth的airbag,凹洞的box設為碰撞體,將球後方的點選取固定於box表面,播放動畫時球撐大爆出凹洞(調整pressure參數的參數動畫可達成)
    • 製作一個人體模型,然後選取衣服位置的面用duplicate face將他複製出來,然後解開group,原來的物件設為碰撞體,衣服放大到一個尺寸然後加ncloth,播放動畫衣服會掉到人物身上,如果做人物的動畫衣服會跟著運動。
    • 教學錄影錄影10b-錄影10b-1錄影10b-2錄影10b-3 錄影10b-4錄影10b-5錄影10b-6 錄影10b-7錄影10b-8 錄影10b-9
    • 加分練習操作範例10b

第九週期中考:(2015.04.23)

單元7:

第八週上課:(2015.04.16)

  • 多媒體三B :
    • 期中考實作:使用圓球搭配soft selection拉出蛋頭形狀,將前後壓扁些。
    • 使用text的ploy或者Bevel選項作出你的姓名的三個立體字,將他移到眼鼻嘴相關位置。
    • 使用box,以extrude製作凹陷的槽然後smooth,變成耳朵,移到耳朵的位置複製一個到另一邊。
    • 選蛋頭模型要長出的面,用extrude製作簡單的手彎曲模型。
    • 選蛋頭模型要長出的面,用extrude製作簡單的腳及鞋子模型。
    • 選其他物件最後選蛋頭做Parent:所有物件連接在頭上。
    • 使用頭髮範例套頭的模型,使用Transplane做頭髮的移植。
    • 選蛋頭,產生一根頭髮,以delete Hair 以筆刷刷去不要的頭髮毛囊,再以Create Hair設定較密及較多節點的頭髮進行刷頭髮在已種的區域,如果消不去頭髮,則用Display裡面的All Curve顯示髮根,然後選擇髮根按Delete件可刪除多餘頭髮。
    • 播放動畫到一個穩定的位置Set start position,將髮囊及髮根的位置初始化為此穩定位置的狀態,然後將影格移動到第一個影格位置。
    • 使用選取工具,選要撥向旁邊的髮根(蓋住眼睛的部分),用旋轉轉到裡面的位置,完成後再做一次Set start position。
    • 選髮囊,到屬性視窗切到hairsystemshape1,裡面關於頭髮的資料可以調整包括彎曲、顏色、混色、尖銳度等。
    • 到Nucleus的頁籤改變風力,製作擺頭晃腦的動畫,頭髮隨之飄動。
    • 存為archive的壓縮檔,檔名為你的學號,貼到開放期中考繳交的位置。
    • 教學錄影錄影8b-錄影8b-1錄影8b-2錄影8b-3 錄影8b-4錄影8b-5錄影8b-6 錄影8b-7錄影8b-8 錄影8b-9
    • 加分練習操作範例8b

單元6:

第七週上課:(2015.04.09)

  • 多媒體三B :
    • nHair:載入一個投的模型head_ok.ma,產生頭髮,以delete Hair 以筆刷刷去不要的頭髮毛囊,再以Create Hair設定較密及較多節點的頭髮進行刷頭髮在已種的區域,如果消不去頭髮,則用Display裡面的All Curve顯示髮根,然後選擇髮根按Delete件可刪除多餘頭髮。
    • 播放動畫到一個穩定的位置Set start position,將髮囊及髮根的位置初始化為此穩定位置的狀態,然後將影格移動到第一個影格位置。
    • 使用選取工具,選要撥向旁邊的髮根(蓋住眼睛的部分),用旋轉轉到裡面的位置,完成後再做一次Set start position。
    • 選髮囊,到屬性視窗切到hairsystemshape1,裡面關於頭髮的資料可以調整包括彎曲、顏色、混色、尖銳度等。
    • 到Nucleus的頁籤改變風力,matal ray算圖可以看到髮絲陰影效果,但算圖會花比較多時間
    • 製作轉動或移動的動畫,頭髮會跟著飄動。
    • 教學錄影錄影7b-錄影7b-1錄影7b-2錄影7b-3 錄影7b-4錄影7b-5
    • 加分練習操作範例7b

單元5:

第六週上課:(2015.04.02)

  • 多媒體三B :
    • Fluid Effects:製作一個圓柱,加一個3D Container,製作一個從圓柱發射雲霧的動畫,只會在容器裡面遊走。
    • 製作一頂類似安全帽的物件放在圓柱上方當粒子的障礙物,隱藏安全帽,則雲霧就會像原子彈爆炸的雲。
    • 介紹海洋的範例,使用sketch up找一艘船,匯入Maya。
    • 加入一個海洋及產生一個波wave,這個波使用Parent連結船, 做一個船的locator,將船連接在這個locator上,再加一個locator將船的locator連接給他,形成四層關係,播放動畫船會隨著波浪搖晃。注意形心位置的調整。
    • 為loactor製作前進轉彎的動畫。
    • 教學錄影錄影6b-錄影6b-1錄影6b-2錄影6b-3錄影6b-4錄影6b-5錄影6b-6
    • 加分練習操作範例6b

單元4:

第五週上課:(2015.03.26)

  • 多媒體三B :
    • 軟體(softbody)複習:製作一個新的球,加入重力,製作一個豆腐物件設定為softbody(有分身,使用分身製作柔體),選soft body的粒子,再選球體做make collide,將球的rigidbody屬性的particle collision打勾,播放看看球掉下碰到平面凹陷的情形。,再調質量大小及彈力係數,以滿足要求。
    • 在地板加入一個spring,使用wireframe,設定stiffness=500,則可以限制球在平面上彈跳。
    • 使用brush權重工具,畫白色區為不會動的區域,豆腐加上同一個重力,則播放時可以看到有被作用的區域會往下掉,形成凹陷效果。有破面則在solvers選單的sample值設定=2。
    • 反過來做一個平面設為被動剛體,一顆球設為softbody,加入彈簧,stiffness設高一點值=500。球設重力,球粒子與地板碰撞設定make collide,球掉到平面產生變形。
    • Fluid effect:使用內建sample看看效果,可以使用Visor在平面上種樹花草,或在天空作雲朵特效。
    • 使用3D container,放一個發射器在裡面,雲霧會往上飄到邊界處擴散到兩邊。2D contrainer也是類似,移動空間則在那個平面上,製作畫中特效可用之。
    • 從物件發射粒子,可以使用畫筆在範圍盒畫雲霧。
    • 教學錄影錄影5b-錄影5b-1錄影5b-2錄影5b-3 錄影5b-4錄影5b-5錄影5b-6 錄影5b-7
    • 加分練習操作範例5b

單元4:

第四週上課:(2015.03.19)

  • 多媒體三B :
    • 練習剛體碰撞設定:做一顆球加重力,一個地板加被動剛體,球掉落碰地板會彈跳。
    • 再來就拉一個骨牌物件,ctrl+D複製一個拉出旋轉調整要複製的方向,按Shift+D,複製多個,再轉往另一個方向繼續複製,直到S形排列做出來,然後給球一個初速,將所有骨牌往上拉一點點不要接觸地面,然後設定同一個重力,觀察一下rigidbody編號是否都不同,如果相同就是不對(一個骨牌先設重力再複製會產生這種情形),調整參數讓骨牌倒下。複習使用限制constrain hinge,球打到板子旋轉,再推動一個球滾動,打到骨牌連鎖倒下。
    • 軟體(softbody):製作一個新的球,加入重力,製作一個平面設定為softbody(有分身,使用分身製作柔體),選soft body的粒子,再選球體做make collide,將球的rigidbody屬性的particle collision打勾,播放看看球掉下碰到平面凹陷的情形。
    • 在地板加入一個spring,使用wireframe,設定stiffness=500,則可以限制球在平面上彈跳。
    • 使用brush權重工具,畫白色去為不會動的區域,地板加上同一個重力,則播放時可以看到有被作用的區域會往下掉,形成布的飄揚效果。有破面則在solvers選單的sample值設定=2。
    • 教學錄影錄影4b-錄影4b-1錄影4b-2錄影4b-3 錄影4b-4
    • 加分練習操作範例4b

單元3:

第三週上課:(2015.03.12)

  • 多媒體三B :
    • 格點粒子、Google sketch up下載bee蜜蜂模型,到maya匯入去除Group,做階層關係,然後製作翅膀飛舞動畫,然後選蜜蜂再選粒子做Instancer(replacement)粒子取代,粒子空間有蜜蜂飛舞。
    • 粒子加入newton引立場,則粒子被吸過去,所以蜜蜂會飛舞集中向newton的控制點,飛過之後又被牽引回來,跟引力的行為一致。
    • 做一個蜂巢模型,選粒子再選該模型執行goal,然後蜜蜂會一窩蜂集中到蜂巢又散開。
    • 可以設粒子與模型make collide,則蜜蜂不會穿過蜂巢。
    • 教學錄影錄影3b-錄影3b-1錄影3b-2錄影3b-3 錄影3b-4錄影3b-5錄影3b-6 錄影3b-7錄影3b-8
    • 加分練習操作範例3b

單元2:

第二週上課:(2015.03.05)

  • 多媒體三B :
    • 剛體Constrain nail,是類似釘子的限制功能,東西掛在一個點,只能有一個物件被設定。
    • Constrain pin,運動沒有被限制在固定方向或軸,,需要兩個物件。
    • Constrain hinge,有一個軸向,物件會類似盪鞦韆擺動,且被限制在這個平面擺動,需要兩個物件。
    • 使用Constrain hinge製作物理學常做的實驗,有五個球被固定繩綁著,一個球拉側上方放開,沿著鐘擺方向撞及一顆球,將衝量傳遞到最後一顆球,最後一顆球往鐘擺方向擺動。
    • Constrain spring,彈簧線限制,線會拉長縮短。(可做出地球引力的簡諧運動動畫)
    • Constrain barrier:無形牆擋著。
    • 教學錄影錄影2b-錄影2b-1錄影2b-2錄影2b-3 錄影2b-4錄影2b-5
    • 加分練習操作範例2b

單元1:

第一週上課:(2015.02.26)

  • 多媒體三B :
    • 複習Maya介面操作,Polygon建模、材質貼圖。
    • 從Google sketch up 8找一個錢幣coin的模型,匯出為.FBX格式,匯入Maya成為物件存檔。
    • 加一個平面到網格上,用particle tools畫出一些粒子,也可以寫名字。選粒子將屬性的render type改為sphere,則所有粒子變為球狀,調球的半徑讓可視為最佳。
    • 如上方法做一個粒子為你的姓名,改為球體顯示。選coin在選姓名的粒子物件執行instancer(replacement),粒子位置加入了錢幣。
    • 姓名加入重力場gravity,則會往下掉,選擇粒子再加選地板執行make collide,則姓名掉到地板會彈跳一下。加入tuburence紊流力場,則粒子會打亂往四周擴散。修改彈跳參數及摩擦參數可以改變彈跳高度及滾動的快慢。
    • 到sketch up找一個碗(bowl),粒子跟上面平面設定方式一樣與碗make collide,去掉turbulence,則錢幣粒子與碗也有明顯的碰撞行為,不過粒子與粒子仍沒有互相碰撞的行為。
    • Autodesk學生設計聯盟(30套免費軟體使用三年):http://students.autodesk.com.tw/。請用申請gmail帳號,然後註冊,從回信按激活連結,下載軟體,線上取得安裝序號,安裝軟體,線上輸入request code 產生Activate code,貼到啟動位置,即可使用軟體。

版權所有©2014 謝慧民

 

版權所有©2014 謝慧民
附加檔案
檔案 檔案大小
3b_3Danimation1032middle_m.doc 81.5 KB
3danimation21032_20150203_3b.docx 26.4 KB