數碼資源網

文章頻道 軟件下載 安卓下載 蘋果下載

當前位置:首頁文章中心動畫專欄Maya → maya中粒子做草地生長動畫

maya中粒子做草地生長動畫

時間:2005-07-15 11:47:19人氣:292作者:網友整理
Autodesk mayav1.4
Autodesk mayav1.4 for Android
  • 類型:安卓其他大小:88.36M語言:簡體中文 評分:4.9
  • AutodeskMaya是一款世界知名的三維動畫特技模型建模軟件,廣泛應用於電影...
立即下載
瑪雅maya最新網站地址1.1.71.5.7
  • 類型:安卓圖像處理大小:38.95M語言:簡體中文 評分:4.0
  • 瑪雅maya最新網站地址APP是一款既熱門又實用的動畫製作編輯軟件。在使用軟件過...
立即下載
草方格v1.6.6
草方格v1.6.6 for Android
  • 類型:安卓購物軟件大小:29.74M語言:簡體中文 評分:0.3
  • 草方格是一款專注於草地生態恢複和環境管理的軟件,通過科學的數據分析和管理工具,幫...
立即下載
先看效果圖

  下麵來講解製作流程

  1. 創建草的筆刷,適當調整參數如圖。讓草直一點,隨後好任意旋轉

調整筆刷生長動畫。我們將主要通過設置start time來生成草地生長的動畫。當然,如果你願意,你還可以調整speed的值來獲得不同的生長速度

  重命名筆刷為:grass,創建一個空的組物體,我們將用它來放隨後複製的筆刷物體。創建一個circle並作100幀的縮放動畫。讓circle發射粒子,速度為0,我們將在每一個粒子產生的地方放置一個筆刷。場景如圖

選擇粒子,創建creation expression:
  string $grassN[]=`duplicate -rr -un grass`;//copy grass
  parent $grassN[0] grassGrp; //put the duplicated brush under the grassGrp
  vector $p=particleShape1.birthWorldPosition/2.5;//不知道為什麼這個birthWorldPosition和絕對坐標隻有出入。總較實際的小,所以我除了個係數。
  move -a ($p.x) ($p.y) ($p.z) $grassN[0];
  rotate -r 0 (rand(360)) 0 $grassN[0];//let brush natural

  string $nTemp[]=`listHistory $grassN[0]`;//find duplicated brush curve
  parent $nTemp[3] grassGrp;
  string $cmd="setAttr "+$nTemp[1]+".startTime "+frame/25;//set the starting grow time
  eval($cmd);

  現在複製的筆刷能夠順利的生長了,但是回放的時候卻不能自動刪除,我們得在0幀的時候reset一下

  選擇grassGrp創建一個命名為reset的表達式:
  if(frame==0)
  {
  select -r -hi grassGrp;//select group and it's children
  select -tgl grassGrp; //deselect the group Obj
  delete;
  }

相關文章

  • Maya教程-線生長動畫

    在片頭製作過程中大家應該經常會看到類似線條生長的動畫,這效果用AE等後期軟件可以很容易的完成,但是要...
  • Maya動畫教程 解析之植物生長

    導言:本教程為大家介紹隨機生長植物的製作方法,過程比較詳細,相信對大家會有所幫助。下麵教

感謝速聯科技、八度網絡、九九數據、億恩科技、群英網絡讚助部分帶寬!

關於本站 | 聯係方式 | 版權聲明 | 下載幫助(?) | 網站地圖

Copyright 2002-2020 95262.com 【數碼資源網】 版權所有 粵ICP備2020128507號-1

本站所有軟件來自互聯網,版權歸原著所有。如有侵權,敬請來信告知 ,我們將及時撤銷。