autodesk:3ds_max
**文書の過去の版を表示しています。**
目次
Autodesk 3ds Max
このページでは、Autodesk 3dsMaxについての情報を掲載します。
ヘルプ
MAXScript
MAXScriptは、3ds Maxに実装されているスクリプト言語です。
ファイル拡張子
MAXScriptのファイル拡張子は、msとmseがあります。msはテキストデータとして保存し、mseは暗号化した状態でスクリプトデータを保存します。
テクニック
MAXScript キー操作
キー操作 | 内容 |
---|---|
<key>F11</key> | MAXScript リスナーを起動する |
<key>Ctrl + D</key> | Clear All |
<key>Shift + Enter</key> or <key>Enter</key>(テンキー) | 選択範囲中のコードを実行する。 |
<key>Ctrl + E</key> | スクリプトファイル内すべてのコードを実行する。 |
補足的なパラメータの検索
オブジェクトのパラメータを検索する方法は2つあります。
- showclass()
- showProperties()
ワイルドカードで指定することで関連するクラス、プロパティ名を検索することができます。 showclass “Object.*”
MAXScriptのオブジェクト
オブジェクト名 | 内容 | 備考 |
---|---|---|
$ | 現在選択している1つのオブジェクトを返します。 | |
selection | 現在選択している1つ以上(1つ、または複数)のオブジェクトを返します。 | |
rollout | MAXScriptでパネルを公開する際に使用する。 |
MAXScriptによるオブジェクトの修正
オブジェクトのプロパティ、パラメータを指定することで、オブジェクトの修正を行うことができます。
プロパティ名 | 内容 | コード |
---|---|---|
name | オブジェクトの名前プロパティ。 | ObjectName.name |
wirecolor | オブジェクトのカラープロパティ。 カラー定数は、赤(red)、緑(green)、青(blue)、白(white)、黒(black)、黄(yellow)、茶(brown)。 RGB値を割り当てるには、(color 255 255 255)とする。左記の値では白色となる。 | ObjectName.wirecolor = red |
width | オブジェクトの幅プロパティ。 | ObjectName.width |
height | オブジェクトの高さプロパティ。 | ObjectName.height |
length | オブジェクトの長さプロパティ。 | ObjectName.length |
pos | オブジェクトの位置プロパティ。指定座標に移動する。 | ObjectName.pos = [x,y,z] |
scale | オブジェクトのスケール(サイズ)プロパティ。 | ObjectName.scale = [x,y,z] |
lengthsegs | オブジェクトの長さ方向セグメント数のパラメータ。 | ObjectName.lengthsegs = 10 |
widthsegs | オブジェクトの幅セグメント数のパラメータ。 | ObjectName.widthsegs = 10 |
heightsegs | オブジェクトの高さセグメント数のパラメータ。 | ObjectName.heightsegs = 10 |
mapCoords | オブジェクトの「マッピング座標を生成」パラメータ。 | ObjectName.mapCoords = ture |
MAXScriptによるオブジェクトの操作
オブジェクトの作成後にオブジェクトの移動、スケール、回転を操作することを標準変換といいます。
標準変換 | 内容 | コード |
---|---|---|
移動変換 | オブジェクトを指定した量だけ移動する。 | move ObjectName [<x,y,z>] |
スケール変換 | オブジェクトを指定した量だけスケーリングする。 | scale ObjectName [<x,y,z>] |
回転変換(オイラー角度) | オブジェクトを回転オブジェクトで定義した分、回転させる。 回転変換は、回転オブジェクトを定義してからオブジェクトに適応します。 | RotObject = eulerangles x y z; |
3ds Max アーティスト
autodesk/3ds_max.1520423072.txt.gz · 最終更新: 2018/03/07 20:44 by ochiaimitsuo