このページで
このページには、KeyShotの事前定義されたスクリプトとその使用方法の説明があります。 これらのスクリプトは、[スクリプト]ウィンドウ内の[スクリプト]タブに一覧表示されます。

標準ビューを作成する
フロント、バック、トップ、ボトム、レフト、ライト、アイソメトリックの7つの標準ビューカメラを作成します。
使い方:
- スクリプトを選択し、実行を押します。 確認メッセージが表示されます:成功!
- クリック OK.
- [プロジェクト]> [カメラ]の下に7つの標準ビューがあります。
ビデオをエンコードする
特定のフレーム範囲の画像シーケンスを使用してビデオをエンコードします。
使い方:
- スクリプトを選択し、実行を押します。 ユーザープロンプトが表示されます。
- 参照ボタンをクリックして、画像フレームのあるフォルダを選択します。
- フレーム形式の場合は、ファイルの名前をコピーし、フレーム番号を%dに置き換えます。例: my_new_animation。%d.jpg。
- 開始フレームを入力します – 最初の画像の名前の番号。例:1にmy_new_animation.0001.jpg。
- 終了フレームを入力します – 最後の画像の名前の番号。例:60に my_new_animation.0060.jpg。
- ビデオのFPSを入力します。
- ビデオ名を入力します。
- [OK]をクリックしてプロセスを開始します。
ランダム散乱
選択したモデルを複製してランダムに分散させます。
使い方:
- スクリプトを選択し、実行を押します。 ユーザープロンプトが表示されます。
- 複製して分散させるモデルを選択します
- 重複の数を選択します
- 軸に沿って散乱することを確認します
- オブジェクトも回転するかどうかを確認します
- [OK]をクリックしてプロセスを開始します。
アンビエントオクルージョンをレンダリングする
シーンのアンビエントオクルージョンパスをレンダリングします。
使い方:
- スクリプトを選択し、実行を押します。 ユーザープロンプトが表示されます。
- 参照ボタンをクリックし、出力フォルダを変更する場合。
- 出力画像名を設定します。
- 出力の幅と高さを設定します。
- レンダリング時間を設定します。 デフォルト値は20秒です。 レンダリング時間を長くして、品質を向上させます。
- ジョブをローカルレンダーキューに追加する場合は、[キューに追加]を有効にする必要があります。 それ以外の場合、ジョブはレンダリングモードオプション(デフォルト、バックグラウンド、またはネットワーク)に従ってレンダリングされます。
- ジョブの追加後にローカルキューを処理するかどうかを決定します。 「キューに追加」チェックボックスを無効にした場合は、このボックスも無効にする必要があります。
- [OK]をクリックしてプロセスを開始します。
レンダリングアニメーションパス
「アンビエントオクルージョン」および/または「トゥーンアウトラインシェーディング」パスを出力するオプションを使用して、アニメーションフレームをレンダリングします。 このスクリプトを実行するには、最初にanimations1をシーンに適用する必要があることに注意してください。
使い方:
- スクリプトを選択し、実行を押します。 ユーザープロンプトが表示されます。
- 参照ボタンをクリックし、出力フォルダを変更する場合。
- 出力ファイル形式を設定します。 KeyShotは%dを使用してフレーム番号を追跡するため、名前にはこの記号を残す必要があります(例:my_new_animation.%d.jpg)。
- 出力の幅と高さを設定します。
- 開始フレームを入力します – 最初の画像の名前の番号。例:1にmy_new_animation.0001.jpg。
- 終了フレームを入力します – 最後の画像の名前の番号。例:60に my_new_animation.0060.jpg。
- レンダリングするパスを選択します。
- ジョブをローカルレンダーキューに追加する場合は、[キューに追加]を有効にする必要があります。 それ以外の場合、ジョブはレンダリングモードオプション(デフォルト、バックグラウンド、またはネットワーク)に従ってレンダリングされます。
- ジョブの追加後にローカルキューを処理するかどうかを決定します。 「キューに追加」チェックボックスを無効にした場合は、このボックスも無効にする必要があります。
- [OK]をクリックしてプロセスを開始します。
画像をレンダリングする
フォルダ内のすべてのCADファイルをインポートし、一度に1つずつレンダリングします。 このスクリプトを使用して、objファイルシーケンスからアニメーションをレンダリングできます。 画像がレンダリングされたら、画像をつなぎ合わせて、上記のEncodeVideoスクリプトを使用してビデオをコンパイルできます
使い方:
- スクリプトを選択し、実行を押します。 ユーザープロンプトが表示されます。
- 参照ボタンをクリックして、ジオメトリ(.obj)シーケンスのあるフォルダーを選択します。
- 入力には、ドット(obj)なしでジオメトリの拡張子を入力します。
- 出力には、ドット(png)なしで画像形式の拡張子を入力します。
- 出力画像の幅と高さをピクセル単位で入力します。
- 自動マテリアル割り当て用のマテリアルテンプレートを作成した場合は、テンプレートを選択します。 それ以外の場合は、「なし」を使用してください。
- [OK]をクリックしてプロセスを開始します。
パノラマフレームをレンダリングする
製品のパノラマビュー(つまり、垂直軸Yに沿って360度)を作成するために使用できる一連のフレームをレンダリングします。 画像がレンダリングされたら、画像をつなぎ合わせて、上記のEncodeVideoスクリプトを使用してビデオをコンパイルできます。
使い方:
- スクリプトを選択し、実行を押します。 ユーザープロンプトが表示されます。
- 使用するカメラを選択します。 カメラの中心が回転のピボットになります。
- レンダリングするフレーム数を設定します。 デフォルトのフレーム数は50です。カメラは360度完全に回転するため、フレームあたり約7度(360/50)になります。
- 出力ファイル形式を設定します。 KeyShotは%dを使用してフレーム番号を追跡するため、名前にはこの記号を残す必要があります(例:my_new_animation.%d.jpg)。
- 参照ボタンをクリックし、出力フォルダを変更する場合。
- 出力の幅と高さを設定します。
- ジョブをローカルレンダーキューに追加する場合は、[キューに追加]を有効にする必要があります。 それ以外の場合、ジョブはレンダリングモードオプション(デフォルト、バックグラウンド、またはネットワーク)に従ってレンダリングされます。
- ジョブの追加後にローカルキューを処理するかどうかを決定します。 「キューに追加」チェックボックスを無効にした場合は、このボックスも無効にする必要があります。
- 回転方向を選択します:時計回り(チェックボックスオン)または反時計回り(チェックボックスオフ)。
- [OK]をクリックしてプロセスを開始します。
1 アニメーションはKeyShotプロエディションでのみ使用できます。