3DS MAXScript動畫製作基礎

3DS MAXScript動畫製作基礎

《3DS MAXScript動畫製作基礎》是人民郵電出版社2000年12月出版的圖書。

基本介紹

  • 書名:3DS MAXScript動畫製作基礎
  • 作者:陳雲龍                       /            高志清
  • ISBN:9787115089663
  • 頁數:230
  • 定價:35.00
  • 出版社:人民郵電出版社
  • 出版時間:2000-12-1
  • 裝幀:平裝(無盤)
內容簡介,作品目錄,

內容簡介

MAXScript是為擴展3DS MAX功能而專門設計的腳本語言。它功能強大,可以在系統界面的命令行和跟蹤器視窗實現人機對話,可以把腳本編程實現的功能設定為工具箱按鈕。用戶還可以方便地把操作過程記錄為腳本語言,在此基礎上做必要的修改,就可以完成更為複雜的任務。
本書從簡單的實例入手,循序漸進地講解了MAXScript腳本語言的基本語法,如名稱、字面常量與變數、表達式、值、集合、節點對象等,並給出了一些典型的實例練習,如星系、山與森林、太空怪物等。閱讀完本書後,讀者不但可以掌握MAXScript腳本語言的基本用法,而且能夠達到實際套用的目的。
本書實用性很強,特別適合有一定3DS MAX使用基礎的讀者閱讀,對專業動畫創作人員也有很高的參考價值。

作品目錄

第1章 MAXScript語言介紹 1
1.1 MAXScript概貌 2
1.2 領略MAXScript的魅力 3
1.3 MAXScript語言的基本結構 6
1.3.1 表達式 7
1.3.2 大小寫 7
1.3.3 多行語句 7
1.3.4 語句注釋 8
1.4 MAXScript界面介紹 8
1.4.1 【MAXScript】捲簾窗 8
1.4.2 【腳本跟蹤器】視窗 9
1.4.3 【腳本編輯】視窗 10
1.5 小結… 11
第2章 名稱、字面常量與變數 13
2.1 名稱 14
2.1.1 名稱的命名規則 14
2.1.2 名稱在程式中的作用 14
2.1.3 加引號的名稱 15
2.2 字面常量 16
2.2.1 數 16
2.2.2 字元串 17
2.2.3 檔案路徑名字元串 17
2.2.4 時間 18
2.2.5 路徑名 18
2.2.6 路徑名中的空格和其他特殊字元 20
2.2.7 二維坐標和三維坐標 20
2.2.8 組 21
2.3 變數 21
2.3.1 預定義系統變數 22
2.3.2 為變數賦值 23
2.3.3 變數的作用域 25
2.3.4 自由變數 27
2.3.5 引用賦值 28
2.4 小結… 29
第3章 腳本語言表達式 31
3.1 簡單表達式 34
3.1.1 運算元(表達式) 34
3.1.2 數學表達式 35
3.1.3 比較表達式 37
3.1.4 邏輯表達式 37
3.1.5 函式調用表達式 38
3.1.6 塊表達式 40
3.2 關聯表達式 41
3.2.1 坐標系關聯表達式 42
3.2.2 about關聯表達式 42
3.2.3 動畫關聯表達式 43
3.2.4 at time關聯表達式 43
3.2.5 層迭關聯表達式 44
3.2.6 at level、in關聯表達式 44
3.2.7 嵌套關聯表達式 45
3.2.8 粘性關聯表達式 45
3.3 控制程式流程 46
3.3.1 for循環表達式 46
3.3.2 if 表達式 47
3.3.3 while和do循環 48
3.3.4 跳過循環 48
3.3.5 退出循環 49
3.3.6 條件表達式 49
3.4 函式… 50
3.5 小結… 53
第4章 值 55
4.1 基本類的值 56
4.1.1 數 56
4.1.2 字元串 59
4.1.3 名稱值 62
4.1.4 布爾值 63
4.1.5 顏色值 63
4.1.6 point3值 65
4.1.7 point2值 69
4.1.8 ray值 70
4.1.9 quat值 70
4.1.10 angleaxis 值 72
4.1.11 eulerangles值 72
4.2 時間類 73
4.2.1 時間 73
4.2.2 時間段 74
4.3 3DS MAX關鍵幀 75
4.3.1 MAXKey的一般參數、運算符和函式 75
4.3.2 用3DS MAX關鍵幀工作 76
4.4 小結… 78
第5章 集合 79
5.1 組 80
5.2 路徑名 83
5.3 物體系 86
5.4 選擇系組 88
5.5 3DS MAX關鍵幀組 89
5.6 小結… 93
第6章 3DS MAX的節點對象 95
6.1 節點 96
6.1.1 構造器 96
6.1.2 函式 98
6.1.3 節點轉換函式 101
6.2 可編輯曲線 102
6.2.1 參數 103
6.2.2 函式 103
6.3 可編輯格線 109
6.3.1 構造器 109
6.3.2 參數 111
6.3.3 函式 114
6.4 小結… 118
第7章 動畫控制器和修改器 119
7.1 動畫控制器 120
7.1.1 一般參數、運算符和函式 120
7.1.2 時間函式 123
7.1.3 關鍵幀函式 125
7.1.4 界外循環函式 128
7.1.5 延時和倍增曲線函式 129
7.1.6 縮減控制器關鍵幀的數目 130
7.1.7 在物體層級上的時間和關鍵幀函式 132
7.2 修改器 133
7.2.1 參數 134
7.2.2 相關函式 134
7.3 小結… 135
第8章 定製自己喜歡的界面 137
8.1 用腳本定製應用程式面板 139
8.2 應用程式從句 142
8.3 用一個腳本應用程式管理多個捲簾窗 145
8.4 捲簾窗從句 147
8.4.1 局部變數 148
8.4.2 用戶界面控制條目 148
8.4.3 事件處理程式 150
8.5 應用程式和捲簾窗的參數和函式 151
8.5.1 參數 151
8.5.2 函式 152
8.6 浮動捲簾視窗 152
8.7 小結… 155
第9章 遨遊太空──進入星系 157
9.1 準備工作 158
9.1.1 建模 158
9.1.2 製作材質 163
9.1.3 設定燈光 168
9.1.4 設定動畫 169
9.2 編寫腳本 169
9.3 小結… 176
第10章 林中穿行──山與森林 177
10.1 創建一座山 178
10.1.1 準備工作 178
10.1.2 編寫並執行腳本 186
10.2 林中穿行 190
10.2.1 設定穿行路線 190
10.2.2 創建森林 193
10.3 小結… 198
第11章 腳本綜合套用實例 199
11.1 定製浮動捲簾窗 200
11.1.1 編寫腳本及執行 200
11.1.2 測試程式 205
11.2 創建一個太空怪物 207
11.2.1 準備工作 207
11.2.2 編寫及運行腳本 209
11.3 小結… 214

相關詞條

熱門詞條

聯絡我們