-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Maya腳本應用手冊——表達式與MEL語言

( 簡體 字)
作者:王澄宇類別:1. -> 多媒體 -> MAYA
譯者:
出版社:人民郵電出版社Maya腳本應用手冊——表達式與MEL語言 3dWoo書號: 36819
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:3/1/2013
頁數:512
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787115305435
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

表達式與MEL語言是Maya腳本制作的核心,是利用Maya在三維世界里自由創作所必需的語言和工具。《Maya腳本應用手冊——表達式與MEL語言》將MEL語言和表達式制作過程相結合,并通過詳細講解如直升機螺旋槳、滾動的箱子、推拉門和龍卷風等案例的制作過程來揭示具體問題的解決方法,為讀者最終熟練掌握Maya工具奠定了實踐基礎。

  《Maya腳本應用手冊——表達式與MEL語言》適用于已經掌握Maya用戶界面操作的讀者,同時也可以作為Maya高級用戶的參考書籍,以及美術設計等相關院校和培訓機構的教材。

目錄:

第1章 表達式、腳本和Plug-in 
1.1 超越Maya界面 
1.2 Maya表達式 
1.2.1 表達式與動畫 
1.2.2 表達式與材質 
1.2.3 表達式與動力學 
1.3 腳本 
1.3.1 腳本應用 
1.3.2 腳本與表達式 
1.3.3 MEL腳本 
1.4 Plug-in 
1.5 內容回顧 

第2章 第一個表達式——直升機螺旋槳 
2.1 例2-1:螺旋槳的旋轉 
2.1.1 案例制作 
2.1.2 實例說明 
2.1.3 勻速變化的動畫曲線與運動規律 
2.2 例2-2:螺旋槳啟動——加速運動 
2.2.1 案例制作 
2.2.2 實例說明 
2.2.3 螺旋槳的完成動作——重新構造表達式 
2.3 表達式編輯窗口 
2.3.1 表達式操作過程 
2.3.2 表達式編輯窗口菜單 
2.4 Maya的預定義函數 
Maya預定義函數的類型 
2.5 內容回顧 

第3章 滾動的箱子(一) 
3.1 任務分析 
3.2 例3-1:用表達式控制骨鏈動畫 
3.2.1 案例制作 
3.2.2 表達式分析說明 
3.3 數據變量 
3.3.1 變量的類型 
3.3.2 變量的定義 
3.3.3 變量的匹配 
3.3.4 變量的表示 
3.4 運算 
3.4.1 數學運算 
3.4.2 關系運算 
3.4.3 邏輯運算 
3.5 條件語句 
3.5.1 if語句 
3.5.2 switch語句 
3.6 重新構造表達式 
3.7 內容回顧 

第4章 滾動的箱子(二) 
4.1 任務分析 
4.2 用表達式控制箱子滾動 
4.2.1 轉動第一個90° 
4.2.2 找到通用公式 
4.2.3 修改動畫 
4.3 滾動五棱柱 
4.3.1 分析五棱柱的滾動過程 
4.3.2 用表達式控制五棱柱的滾動 
4.4 滾動六棱柱 
4.5 內容回顧 

第5章 推拉門 
5.1 任務分析 
5.2 用locator的移動控制推拉門 
5.2.1 一個推拉單元 
5.2.2 兩個推拉單元 
5.2.3 分析N個單元的推拉門 
5.2.4 表達式控制的完整推拉門 
5.2.5 重寫控制推拉門的表達式 
5.2.6 對新表達式的說明 
5.3 數組變量 
5.4 循環語句 
5.4.1 循環語句的基本形式 
5.4.2 while循環 
5.4.3 do-while循環 
5.4.4 for循環 
5.4.5 for-in循環 
5.4.6 continue 語句和break語句 
5.5 表達式與MEL命令 
5.6 內容回顧 

第6章 音響指示燈 
6.1 任務分析 
6.2 例6-1——簡單音響燈效果 
6.3 案例說明 
6.4 例6-2——音響設備指示燈組 
6.5 案例補充說明 
6.6 內容回顧 

第7章 動力學表達式——龍卷風 
7.1 粒子系統的特性 
7.1.1 多態性 
7.1.2 生命值 
7.1.3 過程控制與初始狀態 
7.1.4 粒子系統的表達式 
7.2 任務分析 
7.3 例7-1——龍卷風的制作過程 
7.4 表達式分析 
7.4.1 運動分解 
7.4.2 例7-2——粒子沿曲線運動 
7.4.3 圓周運動的數學描述 
7.4.4 例7-3——粒子的圓周運動 
7.4.5 例7-4——沿螺旋線運動的粒子 
7.4.6 例7-5——沿漸開螺旋線運動的粒子 
7.4.7 描述龍卷風的外輪廓線 
7.4.8 例7-6——龍卷風雛形 
7.4.9 例7-7——分散粒子分布 
7.4.10 加入控制曲線影響 
7.5 內容回顧 

第8章 海面 
8.1 海面制作 
8.1.1 操作步驟 
8.1.2 制作分析 
8.1.3 改進控制 
8.1.4 重新制作海面 
8.2 內容回顧 

第9章 MEL概述 
9.1 自己的第一個腳本 
9.1.1 記錄一個MEL命令 
9.1.2 Scripts Editor操作說明 
9.1.3 深入了解sphere命令 
9.1.4 sphere命令的其他狀態 
9.2 MEL命令的一般形式 
9.2.1 MEL命令的使用格式 
9.2.2 MEL命令的修飾詞 
9.2.3 MEL中的常用符號 
9.2.4 MEL命令與腳本命令 
9.3 物體的顯隱開關 
9.3.1 制作一個物體顯隱切換開關 
9.3.2 簡化腳本 
9.3.3 修改腳本 
9.4 內容回顧 

第10章 建立操作窗口 
10.1 Maya窗口元素 
10.1.1 Attribute Editor窗口元素 
10.1.2 窗口命令的分類 
10.2 建立窗口 
10.2.1 定義新窗口命令——Window 
10.2.2 顯示窗口命令——showWindow 
10.3 窗口布局 
10.3.1 formLayout命令 
10.3.2 columnLayout命令 
10.3.3 rowLayout 命令 
10.3.4 scrollLayout命令 
10.3.5 frameLayout命令 
10.3.6 setParent 命令 
10.3.7 deleteUI 命令 
10.4 控制體的一般工作方式 
10.4.1 反應方式 
10.4.2 控制過程 
10.5 顏色控制體 
10.5.1 attrColorSliderGrp命令 
10.5.2 colorIndexSliderGrp命令 
10.6 數字輸入控制體 
10.6.1 數字輸入控制體所包含的內容 
10.6.2 floatField命令 
10.6.3 floatFieldGrp命令 
10.6.4 floatSlider 命令 
10.6.5 floatSliderButtonGrp 命令 
10.6.6 floatSliderGrp 命令 
10.6.7 intField 命令 
10.6.8 intFieldGrp 命令 
10.6.9 intSlider 命令 
10.6.10 intSliderGrp 命令 
10.7 文字控制體 
10.7.1 text 命令 
10.7.2 textField 命令 
10.7.3 textFieldButtonGrp 命令 
10.7.4 textFieldGrp 命令 
10.8 選擇控制體 
10.8.1 radioButton 命令 
10.8.2 radioButtonGrp 命令 
10.8.3 checkBoxGrp 命令 
10.9 按鈕命令——button 
10.10 內容回顧 

第11章 用戶菜單文件 
11.1 制作菜單 
11.1.1 menu命令 
11.1.2 menuItem命令 
11.1.3 setParent命令 
11.2 自動調用的用戶菜單 
11.2.1 用戶菜單文件 
11.2.2 菜單文件的調用過程 
11.3 內容回顧 

第12章 屬性編輯工具 
12.1 任務分析 
12.2 錄入腳本 
12.3 腳本剖析 
12.3.1 窗口內容分析 
12.3.2 調用內容分析 
12.4 操作窗口 
12.4.1 操作窗口界面代碼 
12.4.2 操作窗口代碼中的固定格式 
12.4.3 操作窗口代碼中的容錯處理 
12.4.4 操作窗口的界面元素 
12.4.5 窗口界面元素布局調整 
12.4.6 操作窗口狀態切換 
12.5 場景操作 
12.5.1 腳本任務分析 
12.5.2 腳本內容 
12.5.3 腳本固定格式行 
12.5.4 讀取窗口參數信息 
12.5.5 物體列表 
12.5.6 nodeType命令 
12.5.7 節點類型判斷 
12.5.8 修改屬性狀態操作 
12.6 編輯、保存腳本文件 
12.6.1 編輯腳本文件 
12.6.2 保存文件 
12.7 內容回顧 

第13章 自定義符號 
13.1 任務分析 
13.2 合并物體形狀節點 
13.2.1 parent命令 
13.2.2 改變形狀節點父節點 
13.3 撰寫腳本 
13.3.1 腳本工作方式 
13.3.2 腳本工作內容列表 
13.3.3 腳本邏輯過程 
13.3.4 腳本內容 
13.3.5 測試腳本 
13.3.6 Freeze Transformations操作 
13.3.7 makeIdentity命令 
13.3.8 修改腳本 
13.3.9 腳本剖析 
13.4 內容回顧 

第14章 尾巴控制系統 
14.1 任務說明 
14.1.1 控制方式 
14.1.2 控制系統關聯關系 
14.1.3 腳本操作方式 
14.1.4 腳本任務列表 
14.2 相關命令 
14.2.1 createNode 命令 
14.2.2 listRelatives 命令 
14.2.3 ikHandle命令 
14.2.4 spaceLocator 命令 
14.2.5 xform 命令 
14.2.6 group 命令 
14.2.7 move 命令 
14.2.8 stringArrayRemove 命令 
14.2.9 aimConstraint命令 
14.2.10 pointConstraint命令 
14.2.11 orientConstraint命令 
14.2.12 connectAttr命令 
14.3 腳本內容說明 
14.3.1 腳本代碼 
14.3.2 腳本結構 
14.3.3 創建控制器模塊 
14.3.4 創建IK系統模塊 
14.3.5 制作控制關系模塊 
14.3.6 操作窗口模塊 
14.3.7 工具起動模塊 
14.4 腳本不足之處 
14.5 內容回顧 

第15章 繪制玫瑰線 
15.1 任務說明 
15.2 curve命令 
15.3 eval命令 
15.4 腳本剖析 
15.4.1 編輯腳本 
15.4.2 調用腳本 
15.4.3 腳本分析 
15.4.4 腳本改進 
15.5 內容回顧 

第16章 文件檢查 
16.1 任務說明 
16.2 字符串操作命令 
16.2.1 substituteAllString命令 
16.2.2 tokenize命令 
16.3 文件操作命令 
16.3.1 fopen命令 
16.3.2 fprint命令 
16.3.3 fgetline命令 
16.3.4 fclose命令 
16.3.5 workspace命令 
16.3.6 file命令 
16.3.7 filetest命令 
16.4 其他命令 
16.4.1 symbolButton命令 
16.4.2 confirmDialog命令 
16.4.3 腳本命令setWorkingDirectory和fileBrowser 
16.5 文件檢查腳本 
16.5.1 腳本內容 
16.5.2 腳本剖析 
16.5.3 特殊模塊說明 
16.6 內容回顧 

第17章 物體批量改名 
17.1 腳本的工作方式 
17.2 腳本說明 
17.2.1 腳本內容 
17.2.2 操作窗口 
17.2.3 改名操作主程序 
17.2.4 給指定物體加前綴 
17.2.5 給指定物體加后綴 
17.2.6 替換物體名中的字符 
17.2.7 物體形狀節點改名 
17.2.8 重新命名指定物體 
17.2.9 文件結構 
17.3 內容回顧 

附錄A Maya函數 
A.1 限制函數 
A.1.1 取整函數 
A.1.2 ceil向上取整 
A.1.3 floor向下取整 
A.1.4 trunc截斷取整 
A.1.5 int取整 
A.1.6 abs絕對值函數 
A.1.7 clamp夾函數 
A.1.8 min函數 
A.1.9 max函數 
A.1.10 sign符號函數 
A.2 冪函數 
A.2.1 冪函數的數學含義 
A.2.2 exp函數 
A.2.3 log函數 
A.2.4 log10函數 
A.2.5 pow函數 
A.2.6 sqrt函數 
A.3 三角函數 
A.3.1 三角函數概述 
A.3.2 cos函數 
A.3.3 cosd函數 
A.3.4 sin函數 
A.3.5 sind函數 
A.3.6 tan函數 
A.3.7 tand函數 
A.3.8 acos函數 
A.3.9 acosd函數 
A.3.10 asin函數 
A.3.11 asind函數 
A.3.12 atan函數 
A.3.13 atand函數 
A.3.14 atan2函數 
A.3.15 atan2d函數 
A.4 向量函數 
A.4.1 mag模函數 
A.4.2 unit單位函數 
A.4.3 angle夾角函數 
A.4.4 cross叉積函數 
A.4.5 dot點積函數 
A.4.6 rot旋轉函數 
A.5 轉換函數 
A.5.1 deg_to_rad 
A.5.2 rad_to_deg 
A.5.3 hsv_to_rgb 
A.5.4 rgb_to_hsv 
A.6 陣列函數 
A.6.1 size函數 
A.6.2 sort函數 
A.6.3 clear函數 
A.7 隨機函數 
A.7.1 gauss函數 
A.7.2 noise函數 
A.7.3 dnoise 函數 
A.7.4 rand 函數 
A.7.5 sphrand 函數 
A.7.6 seed 

附錄B 常用MEL命令 
B.1 通用MEL命令 
B.1.1 ls命令 
B.1.2 select命令 
B.1.3 getAttr命令 
B.1.4 setAttr命令 
B.1.5 parent命令 
B.1.6 makeIdentity命令 
B.1.7 group 命令 
B.1.8 move 命令 
B.1.9 spaceLocator 命令 
B.1.10 xform 命令 
B.2 用戶窗口命令 
B.2.1 定義新窗口命令——window 
B.2.2 顯示窗口命令——showWindow 
B.3 窗口布局 
B.3.1 formLayout命令 
B.3.2 columnLayout命令 
B.3.3 rowLayout 命令 
B.3.4 scrollLayout命令 
B.3.5 frameLayout命令 
B.3.6 setParent 命令 
B.3.7 deleteUI 命令 
B.4 顏色控制體 
B.4.1 attrColorSliderGrp命令 
B.4.2 colorIndexSliderGrp命令 
B.5 數字輸入控制體 
B.5.1 數字輸入控制體所包含的內容 
B.5.2 floatField命令 
B.5.3 floatFieldGrp命令 
B.5.4 floatSlider 命令 
B.5.5 floatSliderButtonGrp 命令 
B.5.6 floatSliderGrp 命令 
B.5.7 intField 命令 
B.5.8 intFieldGrp 命令 
B.5.9 intSlider 命令 
B.5.10 intSliderGrp 命令 
B.6 文字控制體 
B.6.1 text 命令 
B.6.2 textField 命令 
B.6.3 textFieldButtonGrp 命令 
B.6.4 textFieldGrp 命令 
B.7 選擇控制體 
B.7.1 radioButton 命令 
B.7.2 radioButtonGrp 命令 
B.7.3 radioCollection 命令 
B.7.4 checkBoxGrp 命令 
B.8 按鈕命令——button 
B.9 菜單命令 
B.9.1 menu命令 
B.9.2 menuItem命令 
B.10 其他窗體命令 
B.10.1 symbolButton命令 
B.10.2 confirmDialog命令 
B.10.3 腳本命令setWorkingDirectory和fileBrowser 
B.11 NURBS相關常用命令 
B.11.1 pointOnCurve命令 
B.11.2 pointOnSurface命令 
B.12 節點操作命令 
B.12.1 createNode 命令 
B.12.2 nodeType命令 
B.12.3 listRelatives 命令 
B.12.4 connectAttr命令 
B.13 字符處理 
B.13.1 tokenize命令 
B.13.2 stringArrayRemove 命令 
B.14 設置操作命令 
B.14.1 ikHandle 命令 
B.14.2 aimConstraint命令 
B.14.3 pointConstraint 命令 
B.14.4 orientConstraint 命令 
B.14.5 expression命令 
B.14.6 dynExpression 命令 
B.15 文件操作命令 
B.15.1 fopen命令 
B.15.2 fprint命令 
B.15.3 fgetline命令 
B.15.4 fclose命令 
B.15.5 workspace命令 
B.15.6 file命令 
B.15.7 filetest命令 

附錄C 常用MEL命令列表 

附錄D 向量的點乘與叉乘 
D.1 向量的點乘(dot product) 
D.2 向量的叉積(矢性積)(cross product)

序: