autodesk:3ds_max
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
autodesk:3ds_max [2018/05/12 20:01] – [MAXScriptによるオブジェクトの修正] 42.125.139.24 | autodesk:3ds_max [2021/05/04 10:05] (現在) – [Autodesk 3ds Max] ochiaimitsuo | ||
---|---|---|---|
行 1: | 行 1: | ||
====== Autodesk 3ds Max ====== | ====== Autodesk 3ds Max ====== | ||
- | このページでは、[[Autodesk]] 3ds Max(スリーディーエス マックス)についての情報を掲載します。 | + | このページでは、Autodesk 3ds Max(スリーディーエス マックス)についての情報を掲載します。 |
===== ヘルプ ===== | ===== ヘルプ ===== | ||
行 25: | 行 25: | ||
^キー操作 | ^キー操作 | ||
- | |<key>F11</ | + | |F11| MAXScript リスナーを起動する| |
- | |<key>Ctrl + D</ | + | |Ctrl + D| Clear All| |
- | |<key>Shift + Enter</ | + | |Shift + Enter or Enter (テンキー) | 選択範囲中のコードを実行する。| |
- | |<key>Ctrl + E</ | + | |Ctrl + E| スクリプトファイル内すべてのコードを実行する。 | |
==== パラメータの検索 ==== | ==== パラメータの検索 ==== | ||
行 61: | 行 61: | ||
|length|オブジェクトの長さプロパティ。|'' | |length|オブジェクトの長さプロパティ。|'' | ||
|pos|オブジェクトの位置プロパティ。指定座標に配置する。|'' | |pos|オブジェクトの位置プロパティ。指定座標に配置する。|'' | ||
+ | |rotation.x|オブジェクトのX軸回転のプロパティ。|'' | ||
|scale|オブジェクトのスケール(サイズ)プロパティ。|'' | |scale|オブジェクトのスケール(サイズ)プロパティ。|'' | ||
|lengthsegs|オブジェクトの長さ方向セグメント数のパラメータ。|'' | |lengthsegs|オブジェクトの長さ方向セグメント数のパラメータ。|'' | ||
行 70: | 行 71: | ||
==== MAXScriptによるオブジェクトの操作 ==== | ==== MAXScriptによるオブジェクトの操作 ==== | ||
- | オブジェクトの作成後にオブジェクトの移動、スケール、回転を操作することを標準変換といいます。 | + | オブジェクトの作成後にオブジェクトの移動、スケール、回転を操作することを標準変換といいます。連続で実行すると加算されていきます。 |
^ 標準変換 | ^ 標準変換 | ||
行 76: | 行 77: | ||
|スケール変換| オブジェクトを指定した量だけスケーリングする。|'' | |スケール変換| オブジェクトを指定した量だけスケーリングする。|'' | ||
|回転変換(オイラー角度)| オブジェクトを回転オブジェクトで定義した分、回転させる。\\ 回転変換は、回転オブジェクトを定義してからオブジェクトに適応します。|'' | |回転変換(オイラー角度)| オブジェクトを回転オブジェクトで定義した分、回転させる。\\ 回転変換は、回転オブジェクトを定義してからオブジェクトに適応します。|'' | ||
+ | |||
+ | その他の操作は下記のコードで実行できる。 | ||
+ | objectsの箇所には、ワイルドカード「*」も使用できる。また、オブジェクト名に続けて「/ | ||
+ | |||
+ | ^ 操作^ コード^ | ||
+ | |オブジェクトを選択する|select objects| | ||
+ | |オブジェクト削除する|delete objects| | ||
+ | |オブジェクトを表示にする|unhide objects| | ||
+ | |オブジェクトを非表示にする|hide objects| | ||
+ | |||
+ | |||
+ | |||
+ | ==== MAXScriptの配列==== | ||
+ | MAXScriptで配列を定義するには下記の様に記述します。 | ||
+ | myarray=# | ||
+ | |||
+ | ()内に配列についかしたいオブジェクト名を記載します。 | ||
+ | 配列に追加する場合は、appendを使用します。 | ||
+ | append myarray obj3 | ||
+ | |||
+ | 配列内にオブジェクトが含まれるか判定するには、appendifuniqueを使用します。 | ||
+ | 配列内に含まれていればfalse, | ||
+ | appendifunique myarray obj1 | ||
+ | |||
+ | |||
+ | ==== MAXScriptの関数 ==== | ||
+ | fnで定義する。 | ||
+ | |||
--- | --- | ||
+ | ===== 3ds Maxのエラー ===== | ||
+ | |||
+ | ==== 無効なフライアウト ボタン ID! ==== | ||
+ | {{autodesk: | ||
+ | |||
+ | 3ds Max起動時に表示されるエラー。「OK」ボタンをクリックしても製品を起動することができない。 | ||
+ | 3ds Maxの初期設定をリセットすることでエラーを回避することができる。Autodesk 3ds Max 2014では、本バグは修正された。 | ||
+ | |||
+ | --- | ||
===== 3ds Max アーティスト ===== | ===== 3ds Max アーティスト ===== | ||
* [[http:// | * [[http:// | ||
autodesk/3ds_max.1526122898.txt.gz · 最終更新: 2018/05/12 20:01 by 42.125.139.24