関数とは、特定のタスクを完了させることを目的としたコードのことです。定義した関数は、さまざまなスクリプトで何回も呼び出すことができます。関数を使用すると、新しいスクリプトを効率的に開発できます。頻繁に使用するコードがあらかじめ用意されているため、呼び出すだけで予期する結果を取得できるためです。さらに、関数を使用することで最終的なコードが適切に構造化され、読み込みや保守がより簡単になります。
3ds Max には、多数の定義済みカスタム関数が付属しています。 たとえば、MacroScript でオブジェクト フィルタを定義するための関数や、ロールアウトを自動的に構築するための関数などです。また、無料で使用できるサード パーティのスクリプト関数も豊富に配布されており、Web からダウンロードすることができます。新しい MAXScript ユーザは、このような関数を利用すると、MAXScript 言語の学習に取り組みやすくなります。
新しい MAXScript ユーザは、このような関数を利用すると、MAXScript 言語の学習に取り組みやすくなります。MAXScript の関数には、パラメータを必要とするものと必要としないものがあります。関数が必要とするパラメータとその数は、関数の定義を見るだけで簡単に確認できます。パラメータを必要としない関数は、関数の名前に () を追加して呼び出します。