3D打印网-中国3D打印门户

熱門標簽-網站地圖-注冊-登陸-手機版-投稿 3D打印網,中國3D打印行業門戶網!
當前位置:主頁 > 3D建模教程 > 3D建模教程 > 正文

3ds Max教程:用約束和控制器設置太空戰斗機的動畫

時間:2014-04-06 22:08 來源:未知 作者:中國3d打印網 閱讀:

在本課程中,將對執行任務的太空戰斗機飛行編隊使用多種約束和控制器。

設置課程:

  • 打開 flyingspacefighter03.max。

    該課程文件在 tutorials\intro_to_animation 文件夾中。

    場景已經包含下列內容:

    • 由三架太空戰斗機 FlightLeader、Wingman01 和 Wingman02 組成的飛行編隊。

    • 虛擬對象 SpaceshipControl。

    • 兩條運動路徑:flightpath(可見)和 wingmanpath(隱藏)。

    • 攝影機(隱藏)SpaceCam。

使用虛擬對象控制飛行編隊

當設置動畫時,虛擬對象是很有用的。通過設置虛擬對象的動畫,可以專注于用非常簡單的對象設置運動,而不會降低系統的速度。一旦完成了虛擬對象的動畫,就可以將對象鏈接到虛擬對象上。現在將虛擬對象移到哪,對象就移到哪。

將太空戰斗機鏈接到虛擬對象:

  1.  激活“頂”視口(如果其尚未激活),并從主工具欄中單擊“選擇并鏈接”按鈕。

  2. 選擇 FlightLeader,并將光標拖動到虛擬對象 SpaceshipControl 上。松開鼠標按鈕。

    FlightLeader 現在已鏈接到 SpaceshipControl。無論您將 SpaceshipControl 移動到何處,FlightLeader 都會隨之移動。

  3. 將 Wingman01 和 Wingman02 都鏈接到 SpaceshipControl。

為虛擬對象添加路徑約束:

  1.  在“頂”視口中,使用“最大化顯示”查看場景。

  2. 選擇 SpaceshipControl。

  3. 從“動畫”菜單中,選擇“約束”>“路徑約束”。拖動光標并單擊 flightpath。

    SpaceshipControl 會跳到路徑的起點。太空戰斗機會隨之移動,因為它們已經鏈接到虛擬對象。

  4. 在“路徑參數”卷展欄中,進行下列設置。

    • 啟用“跟隨”、“傾斜”和“恒定速度”。

    • 在“軸”組中,啟用“Y”和“翻轉”。

    • 將“傾斜量”設置為 7.0,將“平滑度”設置為 1.0。

  5. 激活“SpaceCam”視口并播放動畫。

    所有三架太空戰斗機都將沿 flightpath 移動。

  6. 將場景另存為 MyFlight01.max。

使攝影機跟隨運動

在本練習中,將使用“鏈接約束”使攝影機在飛行編隊掠過時跟隨它們。從上一課繼續,或加載 flyingspacefighter04.max

為攝影機添加鏈接約束:

  1.  打開“顯示”面板,并禁用“按類別隱藏”卷展欄中的“攝影機”。

    攝影機 SpaceCam 將出現。

  2.  在“頂”視口中,使用“最大化顯示”查看場景。選擇攝影機目標。

    同時確保將時間滑塊設置為第 0 幀(零)。

  3. 從主菜單中,選擇“動畫”>“約束”>“鏈接約束”。單擊 flightpath 以在第 0 幀(零)設置第一個鏈接參數。

  4. 將時間滑塊移動到第 80 幀,并單擊“鏈接參數”卷展欄中的“添加鏈接”按鈕。單擊 SpaceshipControl。

  5. 單擊“添加鏈接”將其禁用。

  6. 激活“SpaceCam”視口并播放動畫。

    攝影機目標從第 0 幀到第 79 幀鏈接到 flightpath。在第 80 幀,攝影機目標開始專門追蹤 SpaceshipControl 對象。

  7. 將場景另存為 MyFlight02.max。

飛行編隊隊長過于自信

您的飛行編隊隊長性格非常大膽。當飛行編隊從 SpaceCam 的最佳視點掠過時,他或她覺得應該做一個 V 型滾轉。在本練習中,將使用“方向約束”控制飛行編隊隊長的太空戰斗機在表演桶滾的旋轉。從上一課繼續,或加載 flyingspacefighter05.max。

  1.  在“頂”視口中,使用“縮放區域”查看三架太空戰斗機。

  2.  在“創建”面板上單擊“輔助對象”,然后單擊“虛擬對象”。在 FlightLeader 旁邊創建一個新的虛擬對象,并將其命名為 barrelroll。

  3.  單擊“選擇并鏈接”,將 barrelroll 鏈接到 SpaceshipControl。

  4. 從“工具”菜單中選擇“對齊”,然后單擊 SpaceshipControl。

    “對齊當前選擇(SpaceshipControl)”對話框會出現。

  5. 在“對齊方向(局部)”組中,啟用“X 軸”、“Y 軸”和“Z 軸”控件,并單擊“確定”。

    barrelroll 虛擬對象會與 SpaceshipControl 對齊。

  6.  在“運動”面板上,打開“指定控制器”卷展欄(如果其未打開),并選擇“旋轉:Euler XYZ”控制器。

  7.  單擊“指定控制器”按鈕,并從“指定旋轉控制器”對話框中選擇“TCB 旋轉”。

    注意:這在稍后會變得非常重要,所以不要漏掉這一步。

設置 V 型滾轉的動畫:

  1. 在“頂”視口中選擇 FlightLeader。

  2. 打開“動畫”菜單,并選擇“約束”>“方向約束”。將光標移動到 barrelroll 虛擬對象上并選擇它。

    您會看到 barrelroll 被添加到“運動”面板上的“方向約束目標”列表中。

  3. 選擇 barrelroll,并確保時間滑塊位于第 0 幀(零)。

  4.   啟用“設置關鍵點”切換,并單擊“設置關鍵點”按鈕。

  5.  將時間滑塊移動到第 110 幀,并再次單擊“設置關鍵點”。

    您已經添加了兩個關鍵點,它們會使 FlightLeader 正常地從第 0 幀飛行到第 110 幀。

  6. 激活 SpaceCam 視口,并將時間滑塊移動到第 130 幀。

  7.  單擊“選擇并旋轉”,并將“參考坐標系”更改為“局部”。

  8. 單擊 barrelroll 虛擬對象并將其繞 Y 軸旋轉大約 180 度,然后單擊“設置關鍵點”按鈕。

    注意:如果希望精確一些,則可以在狀態欄上的 Y 軸輸入字段中輸入旋轉度數。

  9. 將時間滑塊移動到第 150 幀,并將 barrelroll 虛擬對象繞 Y 軸旋轉另一個 180 度,然后單擊“設置關鍵點”按鈕。完成后,禁用“設置關鍵點”切換。

  10. 將場景另存為 MyFlight03.max,并播放動畫。

遇到麻煩的僚機

當 FlightLeader 表演特技時,Wingman01 好像遇到了一些麻煩。他看起來不像其他人飛行得那樣平穩。在本練習中,將使用“噪波”控制器為 Wingman01 的飛行動態添加一些湍流。從上一課繼續,或加載 flyingspacefighter06.max。

注意:如果從上一課繼續,請確保時間滑塊已返回到第 0 幀(零)。

添加湍流:

  1.  在“頂”視口中,使用“縮放區域”查看三架太空戰斗機(如果尚未執行該操作)。

    您可能必須先使用“最大化顯示”,再使用“縮放區域”來查看三架戰斗機。

  2. 選擇 Wingman01。

  3. 在“動畫”菜單上,選擇“位置控制器”>“噪波”。

    執行該操作會為 Wingman01 自動添加“列表”控制器。“位置列表”包含原始的“線性位置”和新的“噪波位置”控制器,它們的默認“權重”設置為 1.0。

  4. 播放動畫,并注意 Wingman01 的無規律飛行。

  5. 停止播放,并將“噪波位置”控制器的“權重”更改為 25。

    現在 Wingman01 太空戰斗機的飛行路徑會受到輕微戰斗損傷的影響。

  6. 將場景另存為 MyFlight04.max。

調離僚機

現在看起來 Wingman02 好像收到一條信息,并正準備奉命離開編隊飛往別處。您將重新訪問“鏈接約束”,以便讓 Wingman02 跟隨 FlightLeader 飛行一小會兒,然后飛往另一條路徑。從上一課繼續,或加載 flyingspacefighter07.max。

為 Wingman02 更改路線:

  1. 將時間滑塊重置為第 0 幀(零),并在“頂”視口中縮放到三架太空戰斗機。

  2. 在 Wingman02 旁邊創建一個新的虛擬對象,并將其命名為 WingmanControl。

  3. 右鍵單擊任意視口,并從四元菜單中選擇“按名稱取消隱藏”。選擇 wingmanpath 并單擊“取消隱藏”。

    在 Wingman02 前面會出現一條黃色的路徑。

  4. 確保新的虛擬對象 WingmanControl 仍處于選定狀態,然后從“動畫”菜單中選擇“約束”>“路徑約束”。將光標拖動到 wingmanpath 上并拾取它。

    WingmanControl 會跳到 wingmanpath 的起點。

  5. 在“路徑參數”卷展欄中復制先前的設置。

    • 啟用“跟隨”、“傾斜”和“恒定速度”。

    • 在“軸”組中,啟用“Y”和“翻轉”。

    • 將“傾斜量”設置為 7.0,將“平滑度”設置為 1.0。

      如果播放動畫,會看到 WingmanControl 在它自己的路徑上。

使 Wingman02 更改路徑:

  1.  在“頂”視口中,選擇 Wingman02,并單擊“斷開當前選擇鏈接”按鈕。

    Wingman02 將不再鏈接到 SpaceshipControl 虛擬對象上。

  2. 從“動畫”菜單中選擇“約束”>“鏈接約束”,并選擇 SpaceshipControl。

    Wingman02 會像以前一樣飛行,但鏈接約束為您提供了靈活性,可以讓它跟隨不同的路徑。

  3. 將時間滑塊移動到第 45 幀,并單擊“運動”面板上的“鏈接參數”卷展欄中的“添加鏈接”按鈕。

  4. 單擊 WingmanControl 虛擬對象。

    您將看到 WingmanControl 已添加到“目標”列表中,并且當 Wingman02 到達第 45 幀時,太空戰斗機開始跟隨 WingmanControl 虛擬對象到另一條路徑上。

  5. 將場景另存為 MyFlight05.max,并播放動畫。

使 Wingman02 滾轉出編隊:

若要使 Wingman02 滾轉出編隊,您將再次使用“方向約束”。

  1. 如果時間滑塊不在第 0 幀,將其移動回第 0 幀(零)。

  2. 在“頂”視口中的 Wingman02 旁邊創建另一個虛擬對象,并將其命名為 wingmanroll。

  3. 使用“選擇并移動”將 wingmanroll 放置在 Wingman02 旁邊。

    觀察“前”和“右”視口以幫助您放置它。這將有助于您在場景中有組織地放置對象。

  4.  單擊“選擇并鏈接”,將 wingmanroll 鏈接到 WingmanControl。

  5. 從“工具”菜單中選擇“對齊”,然后單擊 WingmanControl。

    “對齊當前選擇(WingmanControl)”對話框會出現。

  6. 在“對齊方向(局部)”組中,啟用“X 軸”、“Y 軸”和“Z 軸”控件,并單擊“確定”。

    wingmanroll 虛擬對象會與 WingmanControl 對齊。

    注意:這是很重要的,因為要確保稍后賦予 wingmanroll 的旋轉值將基于 WingmanControl 的初始方向。否則,賦予 wingmanroll 的任何旋轉值會導致太空船的翻轉失去控制。

  7. 在“運動”面板上,打開“指定控制器”卷展欄(如果其未打開),并選擇“旋轉:Euler XYZ”控制器。

  8. 單擊“指定控制器”按鈕,并從“指定旋轉控制器”對話框中選擇“TCB 旋轉”。

    注意:如果未指定“TCB 旋轉”控制器,將無法使 wingmanroll 繞局部軸旋轉。

  9. 在“頂”視口中選擇 Wingman02。

  10. 打開“動畫”菜單,并選擇“約束”>“方向約束”。將光標移動到 wingmanroll 上并選擇它。

    您會看到 wingmanroll 被添加到“運動”面板上的“方向約束”卷展欄中的“方向約束”目標列表中。

  11. 在“頂”視口中選擇 wingmanroll。

  12.   啟用“設置關鍵點”切換,并單擊“設置關鍵點”按鈕。

  13.  將時間滑塊移動到第 60 幀,并再次單擊“設置關鍵點”。

    您已經添加了兩個關鍵點,它們會使 Wingman02 正常地從第 0 幀飛行到第 60 幀。

  14. 激活 SpaceCam 視口,并將時間滑塊移動到第 85 幀。

  15.  單擊“選擇并旋轉”,并將“參考坐標系”更改為“局部”。

  16. 在這一步中要創建兩個旋轉:

    • 在 X 軸坐標顯示輸入字段中輸入 -15,并單擊“設置關鍵點”按鈕。

    • 在 Y 軸坐標顯示輸入字段中輸入 90,并單擊“設置關鍵點”按鈕。

  17. 將時間滑塊移動到第 100 幀,以執行下面兩個旋轉:

    • 繞 Z 軸旋轉 5 度,并單擊“設置關鍵點”按鈕。

    • 繞 Y 軸旋轉 90 度,并再次單擊“設置關鍵點”按鈕。

  18. 將時間滑塊移動到第 115 幀,以執行下面兩個旋轉:

    • 繞 Z 軸旋轉 10 度,并單擊“設置關鍵點”按鈕。

    • 繞 Y 軸旋轉 90 度,并再次單擊“設置關鍵點”按鈕。

  19. 完成后,禁用“設置關鍵點”切換。將場景另存為 MyFlight06.max,并播放動畫。

(責任編輯:admin)

weixin
評論
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
評價:
主站蜘蛛池模板: 郑州长城冶金设备有限公司 | 桶装水配送-瓶装水-净水器-厦门水之露商贸有限公司,电话:18205922444 | 铸铁平台-焊接平台-划线平台-三维焊接平台厂家-泊头市溪海冶金机械设备有限公司 | 前海卡的物联智能技术(深圳)有限公司| 潍坊志扬机械有限公司_扫地机-抓蔗机-履带运输机-自上料搅拌车 | 台车炉厂家_台车式退火炉_台车式回火炉—安徽大新工业炉有限公司 | 智能搅拌锅_食品搅拌锅_多功能搅拌锅 - 青岛环速科技有限公司 | 小程序开发,网站建设,APP开发,商城系统开发,社区团购系统开发,区块链溯源,互联网资质办理-软多信息技术有限公司_河南软多信息技术有限公司 | 软化水设备_锅炉软水设备_全自动软化设备【安装维护、更换树脂】-青岛水处理设备厂家 | 重庆吊篮租赁-重庆脚手架租赁-重庆斌盛机械设备租赁有限公司 | 吸管包装机_塑料杯包装机_纸杯包装机_吸管挤出机_温州恩博机械有限公司 | 粮食烘干机|玉米烘干机|稻谷烘干机|小麦烘干机|大型连续烘干塔|500吨连续烘干塔|钢板仓|-郑州新光矿山机械制造有限公司 | 宿迁市华泰交通设施有限公司,上海第四代路名牌,天津仿罗马柱路名牌,标准路名牌,路名牌灯箱,公交站台,户外广告灯箱, 交通标志牌,社区阅报栏 | 智能灰熔融性测试仪,微机自动定硫仪,快速自动测硫仪-鹤壁市恒科仪器仪表有限公司 | 湖北高新技术企业认定申报|武汉高企认定代办|武汉项目申报首选 - 湖北创优企科技服务有限公司 | 维启科技-创造科技的无限可能 | 上海维启信息技术有限公司 建筑仿真 BIM 虚拟现实 VR AR 顶岗实习 建筑智能模型 | 水处理设备_纯净水设备_软化水设备_反渗透水处理设备「陕西甘肃青海宁夏新疆」认准海川环保 | 真石漆-防火涂料-氟碳漆-地坪漆-广田外墙涂料 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 泰安华特玻璃钢有限公司|泰安玻璃钢|泰安华特玻璃钢 | 河南反渗透设备,河南纯净水设备,河南软化水设备,郑州EDI超纯水设备,郑州水处理设备厂家_河南江宇环保科技有限公司 | 宁波管道安装_宁波工业冷风机_宁波冷风机厂家_宁波厂房通风降温_「浙江甬风机电」 | 山东汇河环保科技集团有限公司,水囊水袋,水罐,油囊,预压水袋,吊重水袋_山东汇河环保科技集团有限公司,水囊水袋,水罐,油囊,预压水袋,吊重水袋 | 铁三角话筒-思美音频处理器-艾伦赫赛数字调音台-北京盛世音盟电子科技有限公司 | 无锡双海金属科技有限公司[官网] | 数据采集卡_北京科尔特兴业测控技术研究所| 洛阳轴承研究所有限公司 | 切割片-砂轮片-抛光片-磨片-方格片-百叶片生产厂家定制加工-达蒙砂轮价格优惠 | 排水PVC管-PVC排污管-给水PVC管-电线PVC管-米阳建材pvc管厂 | 混凝土布料机,隧道布料机,衬砌台车布料装置 - 河北聚力智能装备有限公司 | 金属网帘|金属帘|装饰网帘|金属环网|金属幕墙网|金属垂帘|金属扣帘-安平县名图金属丝网制品有限公司 | 市南人才网_市南招聘网_求职找工作平台| 耐磨焊条_高硬度堆焊焊条_碳化钨合金耐磨焊丝_北京耐默 | 武汉办公室装修公司-展厅装修_湖北今泰装饰工程有限公司官网_今泰装饰 | 悬挂式小鼠笼架,植物标本采集箱,昆虫标本盒厂家-北京合力科创科技发展有限公司 | 深圳彩盒印刷-纸盒包装-不干胶标签印刷-深圳印刷厂家-深圳贝的印刷 | 全球无人机网(81uav.cn)_无人机买卖、租赁服务、培训的最大门户网站 | 长春试验机-长春凯新试验仪器_试验机研发生产 专注试验机_首页 | 沥青灌缝胶-路面贴缝带-灌缝胶厂家-山东晟辉工程材料有限公司 | 涂料分散剂_水墨分散剂-厚洹化学水性色浆助剂厂家 | 手术无影灯生产厂家-提供电动手术台,电动产床定制与批发-山东华辰医疗设备有限公司 |