温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Cinema
Dynamics
模组
教学
资讯
CINEMA 4DDynamics模組教學編審:Peter作者:PeggyCINEMA 4D國內討論區位址http:/.tw/台北市內湖區舊宗路二段181巷6號1樓Tel:(02)2659-2525http:.tw台北公司上海公司上海市控江路1688號1805室18樓TEL:+86-21-51157486 FAX:+86-21-51157487http:宙盟資訊有限公司加次世代学习群,学前沿技术。次世代是跨时代的意思,次世代集 3dmax、maya、zbrush、3dsmax、动漫游戏设计与影视制作等于一身,是一门超前沿的游戏开发技术。群号:156102838,次世代课堂资源广、教师师资力量雄厚!加次世代学习群,学前沿技术。次世代是跨时代的意思,次世代集 3dmax、maya、zbrush、3dsmax、动漫游戏设计与影视制作等于一身,是一门超前沿的游戏开发技术。群号:156102838,次世代课堂资源广、教师师资力量雄厚!-宙盟資訊股份有限公司 版權所有,翻研必究 目 目 一、何謂Dynamics 一、何謂Dynamics 何謂Dynamics何謂Dynamics-P03 Dynamics包含哪些功能 Dynamics包含哪些功能 Rigid and soft bodies Gravity,drag and wind Springs Collisions 如何構成一個Dynamics的場景如何構成一個Dynamics的場景-P04 二、各種Dynamics的作用 如何賦予物件Rigid Bodies特性如何賦予物件Rigid Bodies特性-P06 改變撞擊平面範圍-P09 製作物件徑-P10 如何賦予物件soft Bodies特性如何賦予物件soft Bodies特性-P11 如何讓場景擁有Gravity,drag與wind如何讓場景擁有Gravity,drag與wind-P14 如何賦予物件Rigid Body Springs特性如何賦予物件Rigid Body Springs特性-P19 如何產生物件碰撞的效果如何產生物件碰撞的效果-P23 三、實際範 擲骰子的範-P26 旗子隨風飛舞的習-P29 第 1 頁CINEMA 4D STUDIO-Bundle何謂Dynamics何謂Dynamics Rigid and soft bodiesGravity,drag and windSpringsCollisions如何構成一個Dynamics的場景-宙盟資訊股份有限公司 版權所有,翻研必究 何謂何謂 Dynamics?何謂何謂 Dynamics?當我們在製作 3D 動畫時,經常需要模擬真實世界中一些自然的物現象,如風、重等;而以往在 3D 軟體中,要模擬這些現象需要相當繁雜的步驟和設定,但現在 CINEMA 4D 提供 Dynamics 模組,使我們可以很的將物學特性賦予至 3D 物件上,Dynamics 模組提供以下的物應用:Rigid and soft bodies賦予物體剛性、柔性及彈簧體的物屬性 Gravity,drag and wind各種環境場,重、及風 Springs彈跳的效果 Collisions撞擊效果 Constraints限制範圍 我們可以用這些效果模擬出日常生活中一些隨處可的物作用。如保齡球撞擊球瓶 或是風吹動窗的效果 第 3 頁-宙盟資訊股份有限公司 版權所有,翻研必究 如何構成一個 Dynamics 的場景如何構成一個 Dynamics 的場景如何構成一個 Dynamics 的場景 如何構成一個 Dynamics 的場景【認Dynamics工具】請先叫出Dynamics指 主選單主選單Plugins Dynamics Dynamics Palette 會跳出一個視窗,即為 Dynamics 的工具,我們可以使用 Dynamics 工具替物件添加各種 Dynamics 的屬性。重風設定多項物件開始位置 設定單項物件開始位置 製作多項物件進徑 製作單項物件進徑 刪除多項物件進徑 刪除單項物件進徑 增加柔體作用項目 刪除柔體作用項目 設定彈簧體初始長 鎖點工具點作用設定工具繪製彈簧體工具選擇彈簧體工具 Solver object 物件,所有dynamics 聰聚放置其下才有作用。替場景添加 Dynamics 的作用後,在物件結構瀏覽器內都會將之一一出,方我們做物件屬性的管。第 4 頁CINEMA 4D STUDIO-Bundle各種Dynamics的作用如何賦予物件Rigid Bodies特性改變撞擊平面範圍製作物件路徑如何賦予物件soft Bodies特性如何讓場景擁有Gravity,drag與wind如何賦予物件Rigid Body Springs特性如何產生物件碰撞的效果-宙盟資訊股份有限公司 版權所有,翻研必究 如何賦予物件 Rigid Bodies 特性如何賦予物件 Rigid Bodies 特性如何賦予物件 Rigid Bodies 特性 如何賦予物件 Rigid Bodies 特性 假如我們要製作一個物作用效果,作用的物件改變他本身的形,我們必須給予他一個 Rigid BodiesRigid Bodies剛體物屬性,在 Dynamics 模組面,賦予的方法就是在物件瀏覽器中選取物件並按一下右鍵,替物件增加屬性的標籤。【球體掉的習】我們藉由一個球體掉的簡單範,解如何使用 Dynamics 工具賦予物件 Rigid Bodies 標籤。1.打開一個新檔案,新增一個板子(Plane)跟一個球體(Sphere),並給予同的材質。2.由於 Dynamics 只能作用在多邊形化多邊形化後的物件,所以把個物件選取起後,將之多邊形化。3.叫出 Dynamics 工具。第 6 頁-宙盟資訊股份有限公司 版權所有,翻研必究 如何賦予物件 Rigid Bodies 特性如何賦予物件 Rigid Bodies 特性 4.點擊Dynamics選單上的Solver,然後在物件瀏覽器上會多出Solver物件,將要產生物現象的物件都拖曳到Solver底下底下。5.再點擊Dynamics選單上的 ,並同樣的將之拖曳到Solver底下。6.為板子和球體物件增加剛體動學的屬性標籤,在物件瀏覽器中選取板子及球體後按鼠右鍵 Dynamics Tag Rigid Body Dynamics 7.剛體標籤可以在屬性編輯器做值的改調整效果 第 7 頁-宙盟資訊股份有限公司 版權所有,翻研必究 如何賦予物件 Rigid Bodies 特性如何賦予物件 Rigid Bodies 特性變標籤內以下值:點擊球體的剛性標籤,設定屬性如下:Mass Total Mass=0 Collisions Collisions Detection=FullCollisions Collisions Detection=Full 點擊球體的剛性標籤,設定屬性如下:Mass Total Mass=1 Collisions Collisions Detection=FullCollisions Collisions Detection=Full 9.按下 play 鍵,即可看到球體掉的效果。第 8 頁-宙盟資訊股份有限公司 版權所有,翻研必究 改變撞擊平面範圍改變撞擊平面範圍【改變撞擊平面範圍】掉效果完成後,我們仔細觀察整段動畫會發現撞擊的平面有時會高於或低於板子,造成球體空彈跳的現象,要改變這個現象必須要改變設定的值。點擊物件瀏覽器上的Solver物件,下方會出現調整Solver的值選項,把Collision Eps(反應範圍)的值改小:DetailsCollision Eps0.001 就會發現撞擊平面下。第 9 頁-宙盟資訊股份有限公司 版權所有,翻研必究 製作物件徑製作物件徑 【製作物件徑】是否覺得每次撥放的效果都會稍有同呢?那是因為每次播放 CINEMA 4D 都會再重新運算一次的緣故,如果我們想固定效果及徑,就需要製作物件徑。選擇你想樣製作徑的物件,點一下 Dynamics 工具上的單項或所有物件製作徑按鈕,就會看到軟體替物件定義出黃色的徑,之後只要撥放動畫,物件會照著徑運作而會重新再運算。第 10 頁-宙盟資訊股份有限公司 版權所有,翻研必究 如何賦予物件 soft Bodies 特性如何賦予物件 soft Bodies 特性 如何賦予物件soft Bodies特性 如何賦予物件soft Bodies特性 假如我們要讓物體改變型產生柔軟的效果,我們就必須給予它 soft Bodiessoft Bodies柔性的物屬性,同樣的也是使用物件瀏覽器的增加柔性的標籤。【柔體標籤的習】我們藉由一個板子模擬布掉的簡單範,解如何使用 Dynamics 工具賦予物件 Rigid Bodies 標籤。1.打開一個新檔案,新增一個板子(Plane)跟一個方塊(Cube),並給予同的材質,將之多邊形化並如圖所示放置Solver 底下。2.再點擊Dynamics選單上的 ,並同樣的將之拖曳到Solver底下。3.選取方塊並按右鍵給予方塊剛性標籤,並在屬性編輯器中改剛性標籤的值如下。Mass Total Mass=0 Collisions Collisions Detection=FullCollisions Collisions Detection=Full 第 11 頁-宙盟資訊股份有限公司 版權所有,翻研必究 如何賦予物件 soft Bodies 特性如何賦予物件 soft Bodies 特性 4.物件瀏覽器中選取板子物件並按一下右鍵,Dynamics Tag soft Body DynamicsDynamics Tag soft Body Dynamics新增柔性標籤。5.可看到物件後面多出的 Soft Body 的屬性標籤,並彈出 Soft Body 對話框。6.在 Soft Body 視窗Soft Body 視窗中新增一個 Soft Spring 效果Soft Spring 效果,此時又會挑出另一個浮動視窗,我們在這個浮動視窗中把新增的 Soft Spring 效果設定成模擬 Cloth(布)Cloth(布)。第 12 頁-宙盟資訊股份有限公司 版權所有,翻研必究 如何賦予物件 soft Bodies 特性如何賦予物件 soft Bodies 特性 7.再到 CollisionCollision 中,選擇 Full+SelfFull+Self。8.按一下主要工具面板的 HyperNURBS 物件,在物件瀏覽器中讓板子物件變成 HyperNURBS 的子 物件,這個動作會使板子的變形加圓。9.按下 play 鍵,即可看到板子像布一樣覆蓋在方形上的效果。第 13 頁-宙盟資訊股份有限公司 版權所有,翻研必究 如何讓場景擁有如何讓場景擁有 Gravity、Drag 與與 Wind如何讓場景擁有如何讓場景擁有 Gravity、Drag 與與 Wind Gravity Gravity 模擬真實世界中重的效果,可以讓 3D 物件做出售地心引而掉等等效果。【為場景增加Gravity】我們拿之前所過的球體掉的小習繼續做Gravity的範講解。1.同樣製作一個球體跟一個板子,者上同顏色的材質後,將之多邊型化並放置 Solver 底下。2.給予個物件剛體標籤的屬性,並在屬性編輯器中改標籤的設定值:板子板子:Mass Total Mass=0 Collisions Collisions Detection=Full 球體球體:Mass Total Mass=1 Collisions Collisions Detection=第 14 頁-宙盟資訊股份有限公司 版權所有,翻研必究 如何讓場景擁有如何讓場景擁有 Gravity、Drag 與與 Wind3.在 Dynamics 工具點一下 Gravity 圖示。5.場景就會增加Gravity的作用。4.就會看到Gravity物件在物件瀏覽器出現,一樣要將Gravity物件放置到Solver物件之下,Gravity才會發