出版時間:2000-12-1 出版社:人民郵電出版社 作者:陳云龍,高志清 頁數(shù):215 字數(shù):349
內(nèi)容概要
MAXScript是為擴展3DS MAX功能而專門設計的腳本語言。它功能強大,可以在系統(tǒng)界面的命令行和跟蹤器窗口實現(xiàn)人機對話,可以把腳本編程實現(xiàn)的功能設置為工具箱按鈕。用戶還可以方便地把操作過程記錄為腳本語言,在此基礎上做必要的修改,就可以完成更為復雜的任務。
本書從簡單的實例入手,循序漸進地講解了MAXScript腳本語言的基本語法,如名稱、字面常量與變量、表達式、值、集合、節(jié)點對象等,并給出了一些典型的實例練習,如星系、山與森林、太空怪物等。閱讀完本書后,讀者不但可以掌握MAXScript腳本語言的基本用法,而且能夠達到實際應用的目的。
本書實用性很強,特別適合有一定3DS MAX使用基礎的讀者閱讀,對專業(yè)動畫創(chuàng)作人員也有很高的參考價值。
書籍目錄
第1章 MAXScript語言介紹 11.1 MAXScript概貌 21.2 領略MAXScript的魅力 31.3 MAXScript語言的基本結(jié)構(gòu) 61.3.1 表達式 71.3.2 大小寫 71.3.3 多行語句 71.3.4 語句注釋 81.4 MAXScript界面介紹 81.4.1 【MAXScript】卷簾窗 81.4.2 【腳本跟蹤器】窗口 91.4.3 【腳本編輯】窗口 101.5 小結(jié)… 11第2章 名稱、字面常量與變量 132.1 名稱 142.1.1 名稱的命名規(guī)則 142.1.2 名稱在程序中的作用 142.1.3 加引號的名稱 152.2 字面常量 162.2.1 數(shù) 162.2.2 字符串 172.2.3 文件路徑名字符串 172.2.4 時間 182.2.5 路徑名 182.2.6 路徑名中的空格和其他特殊字符 202.2.7 二維坐標和三維坐標 202.2.8 組 212.3 變量 212.3.1 預定義系統(tǒng)變量 222.3.2 為變量賦值 232.3.3 變量的作用域 252.3.4 自由變量 272.3.5 引用賦值 282.4 小結(jié)… 29第3章 腳本語言表達式 313.1 簡單表達式 343.1.1 操作數(shù)(表達式) 343.1.2 數(shù)學表達式 353.1.3 比較表達式 373.1.4 邏輯表達式 373.1.5 函數(shù)調(diào)用表達式 383.1.6 塊表達式 403.2 關聯(lián)表達式 413.2.1 坐標系關聯(lián)表達式 423.2.2 about關聯(lián)表達式 423.2.3 動畫關聯(lián)表達式 433.2.4 at time關聯(lián)表達式 433.2.5 層疊關聯(lián)表達式 443.2.6 at level、in關聯(lián)表達式 443.2.7 嵌套關聯(lián)表達式 453.2.8 粘性關聯(lián)表達式 453.3 控制程序流程 463.3.1 for循環(huán)表達式 463.3.2 if 表達式 473.3.3 while和do循環(huán) 483.3.4 跳過循環(huán) 483.3.5 退出循環(huán) 493.3.6 條件表達式 493.4 函數(shù)… 503.5 小結(jié)… 53第4章 值 554.1 基本類的值 564.1.1 數(shù) 564.1.2 字符串 594.1.3 名稱值 624.1.4 布爾值 634.1.5 顏色值 634.1.6 point3值 654.1.7 point2值 694.1.8 ray值 704.1.9 quat值 704.1.10 angleaxis 值 724.1.11 eulerangles值 724.2 時間類 734.2.1 時間 734.2.2 時間段 744.3 3DS MAX關鍵幀 754.3.1 MAXKey的一般參數(shù)、運算符和函數(shù) 754.3.2 用3DS MAX關鍵幀工作 764.4 小結(jié)… 78第5章 集合 795.1 組 805.2 路徑名 835.3 物體系 865.4 選擇系組 885.5 3DS MAX關鍵幀組 895.6 小結(jié)… 93第6章 3DS MAX的節(jié)點對象 956.1 節(jié)點 966.1.1 構(gòu)造器 966.1.2 函數(shù) 986.1.3 節(jié)點轉(zhuǎn)換函數(shù) 1016.2 可編輯曲線 1026.2.1 參數(shù) 1036.2.2 函數(shù) 1036.3 可編輯網(wǎng)格 1096.3.1 構(gòu)造器 1096.3.2 參數(shù) 1116.3.3 函數(shù) 1146.4 小結(jié)… 118第7章 動畫控制器和修改器 1197.1 動畫控制器 1207.1.1 一般參數(shù)、運算符和函數(shù) 1207.1.2 時間函數(shù) 1237.1.3 關鍵幀函數(shù) 1257.1.4 界外循環(huán)函數(shù) 1287.1.5 延時和倍增曲線函數(shù) 1297.1.6 縮減控制器關鍵幀的數(shù)目 1307.1.7 在物體層級上的時間和關鍵幀函數(shù) 1327.2 修改器 1337.2.1 參數(shù) 1347.2.2 相關函數(shù) 1347.3 小結(jié)… 135第8章 定制自己喜歡的界面 1378.1 用腳本定制應用程序面板 1398.2 應用程序從句 1428.3 用一個腳本應用程序管理多個卷簾窗 1458.4 卷簾窗從句 1478.4.1 局部變量 1488.4.2 用戶界面控制條目 1488.4.3 事件處理程序 1508.5 應用程序和卷簾窗的參數(shù)和函數(shù) 1518.5.1 參數(shù) 1518.5.2 函數(shù) 1528.6 浮動卷簾窗口 1528.7 小結(jié)… 155第9章 遨游太空──進入星系 1579.1 準備工作 1589.1.1 建模 1589.1.2 制作材質(zhì) 1639.1.3 設置燈光 1689.1.4 設置動畫 1699.2 編寫腳本 1699.3 小結(jié)… 176第10章 林中穿行──山與森林 17710.1 創(chuàng)建一座山 17810.1.1 準備工作 17810.1.2 編寫并執(zhí)行腳本 18610.2 林中穿行 19010.2.1 設定穿行路線 19010.2.2 創(chuàng)建森林 19310.3 小結(jié)… 198第11章 腳本綜合應用實例 19911.1 定制浮動卷簾窗 20011.1.1 編寫腳本及執(zhí)行 20011.1.2 測試程序 20511.2 創(chuàng)建一個太空怪物 20711.2.1 準備工作 20711.2.2 編寫及運行腳本 20911.3 小結(jié)… 214
圖書封面
評論、評分、閱讀與下載