日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

maya python 游戏与影视编程指南pdf_Maya Python 游戏与影视编程指南

發布時間:2023/12/18 python 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 maya python 游戏与影视编程指南pdf_Maya Python 游戏与影视编程指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

致謝 xi

引言:歡迎使用Maya Python xii

第 1 部分 Python和Maya的基礎知識 1

第 1 章 Maya 命令引擎和用戶界面 2

1.1 與Maya 進行交互 3

Maya 嵌入式語言 3

Python 3

C 應用程序編程界面 3

Python API 4

1.2 在Maya 中執行Python 4

命令行 4

腳本編輯器 5

Maya 工具架 7

1.3 Maya 命令和依存關系圖 8

1.4 Python 命令簡介 10

致謝 xi

引言:歡迎使用Maya Python xii

第 1 部分 Python和Maya的基礎知識 1

第 1 章 Maya 命令引擎和用戶界面 2

1.1 與Maya 進行交互 3

Maya 嵌入式語言 3

Python 3

C 應用程序編程界面 3

Python API 4

1.2 在Maya 中執行Python 4

命令行 4

腳本編輯器 5

Maya 工具架 7

1.3 Maya 命令和依存關系圖 8

1.4 Python 命令簡介 10

1.5 標志參數和Python 核心對象類型 14

數字 15

字符串 15

列表 15

元組 15

布爾型 15

標志=對象類型 15

1.6 命令模式和命令參數 16

創建模式 16

編輯模式 17

查詢模式 17

1.7 Python命令參考 17

總覽 18

返回值 18

相關 18

標志 19

Python 示例 19

1.8 Python 版本 19

1.9 Python 在線文檔 20

1.10 小結 20

第 2 章 Python 數據基礎知識 21

2.1 變量和數據 22

MEL 中的變量 23

關鍵字 24

Python 的數據模型 24

2.2 結合使用變量和Maya 命令 27

捕獲結果 28

getAttr 和setAttr 28

connectAttr 和disconnectAttr 29

2.3 使用數字 30

數字類型 30

基本運算符 31

2.4 使用布爾值 32

布爾運算符和位運算符 32

2.5 使用序列類型 33

運算符 33

字符串類型 36

格式化字符串 37

有關列表的更多內容 39

2.6 其他容器類型 41

集合 41

字典 42

2.7 小結 45

第 3 章 在Maya 中編寫Python 程序 46

3.1 創建Python 函數 47

函數定義剖析 47

函數參數 48

返回值 53

3.2 Maya 命令 54

列出和選擇節點 55

file 命令 56

添加屬性 57

3.3 迭代和分支 58

for語句 59

分支 62

列表解析 70

while 語句 71

3.4 捕獲錯誤 73

try、except、raise 和finally 73

3.5 設計實用的工具 76

3.6 小結 86

第 4 章 模塊 87

4.1 什么是模塊 88

4.2 模塊與范圍 88

模塊封裝和屬性 89

_main_模塊 90

4.3 創建模塊 91

spike模塊 92

默認屬性和help() 93

包 95

4.4 導入模塊 97

import 與reload() 的比較分析 97

as 關鍵字 98

from關鍵字 98

4.5 Python 路徑 99

sys.path 99

臨時添加路徑 100

userSetup 腳本 101

sitecustomize 模塊 103

設置PYTHONPATH 環境變量 105

4.6 使用Python IDE 109

下載IDE 109

基本IDE 配置 110

4.7 小結 112

第 5 章 Maya 中的面向對象編程 113

5.1 面向對象編程與過程式編程 114

在Python 中實現類的基礎知識 115

實例化 115

5.2 屬性 116

數據屬性 117

方法 119

類屬性 123

Human 類 125

5.3 繼承 127

5.4 Maya 中的過程式編程與面向對象編程… 130

安裝PyMEL 130

PyMEL 介紹 130

PyNodes 131

PyMEL 特性 131

優點和缺點 133

PyMEL 示例 133

5.5 小結 135

第 2 部分 使用Python 設計Maya 工具 137

第 6 章 Maya 工具設計原則 138

6.1 為用戶設計的技巧 139

溝通和觀察 139

準備、設置、規劃 139

簡化和培訓 140

6.2 Maya 中的工具 141

選擇 141

標記菜單 143

選項窗口 145

6.3 小結 146

第 7 章 使用Maya 命令創建基本工具 147

7.1 Maya 命令與Maya GUI 147

7.2 基本GUI 命令 149

窗口 149

7.3 構建窗口基類 150

菜單和菜單項 151

對GUI 對象執行命令 154

布局和控件 159

完整的AR_OptionsWindow 類 166

7.4 擴展GUI 類 169

單選按鈕組 170

框架布局和浮動字段組 171

顏色選取器 173

7.5 創建更高級的工具 174

姿勢管理器窗口 175

將窗體與功能分開 176

使用cPickle 模塊序列化數據 176

使用文件對話框 178

7.6 小結 181

第 8 章 使用Qt 設計高級圖形用戶界面 182

8.1 Qt 與Maya 182

固定窗口 183

8.2 安裝Qt 工具 185

Qt SDK 186

8.3 Qt Designer 187

小組件 188

信號和插槽 188

Qt Designer 實踐 189

8.4 將Qt GUI 加載到Maya 中 192

loadUI 命令 194

訪問控件上的值 195

使用信號和插槽來映射小組件 196

8.5 PyQt 198

安裝PyQt 198

在Maya 2011 及更高版本中使用PyQt 199

在更低的Maya 版本中使用PyQt 200

8.6 小結 201

第 3 部分 Maya Python API 基礎知識 203

第 9 章 理解C 和API 文檔 204

9.1 面向對象編程的高級主題 205

繼承 206

虛擬函數和多態性 206

9.2 Maya API 的結構 207

Maya 的核心對象類MObject 簡介 207

9.3 Python 與Maya API 通信的方式 209

9.4 如何查閱API文檔 210

9.5 Python與C API 之間的重要區別 218

MString 和MStringArray 218

MStatus 218

Void* 指針 218

代理類和對象所有權 218

帶參數的命令 218

撤銷 219

MScriptUtil 219

9.6 小結 219

第 10 章 設計命令 220

10.1 加載腳本化插件 221

10.2 腳本化命令剖析 222

OpenMayaMPx 模塊 223

命令類定義 223

doIt() 223

命令創建器 224

初始化和取消初始化 224

10.3 添加自定義語法 225

映射旋轉順序 228

類定義 229

語法創建器 230

語法的初始化 232

doIt() 233

doItQuery() 235

10.4 Maya 的撤銷/ 重做機制 238

10.5 支持多種命令模式和撤銷/ 重做 241

撤銷和重做 241

命令模式 242

語法創建器 244

_init_() 方法 245

doIt() 246

redoIt() 250

undoIt() 251

10.6 小結 252

第 11 章 Maya 中的數據流 253

11.1 依存關系圖 253

依存關系節點 254

連接 257

調試依存關系圖 259

dgTimer 命令 261

11.2 有向無環圖 262

DAG 路徑和實例化 265

對拓節點 267

11.3 小結 270

第 12 章 設計依存關系節點 271

12.1 腳本化節點剖析 271

ar_averageDoubles 節點 272

節點類定義 273

節點創建器 274

節點初始化 274

compute() 275

初始化和取消初始化 277

12.2 屬性和plug 278

屬性的特性 279

可讀、可寫和可連接 279

可存儲的屬性和默認值 280

緩存的屬性 280

使用數組 280

復合屬性 286

12.3 小結 290

總結

以上是生活随笔為你收集整理的maya python 游戏与影视编程指南pdf_Maya Python 游戏与影视编程指南的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。