MRが楽しい

MRやVRについて学習したことを書き残す

Blenderでハングしてしまった誤操作をCtrl+Cで強制終了する

本日は Blender の小ネタ枠です。
Blenderでハングしてしまった誤操作をCtrl+Cで強制終了する方法を記事にします。
f:id:bluebirdofoz:20211212232917j:plain

システムコントロールの表示

Blender で個々の処理を強制終了するにはシステムコンソールを表示しておきます。
メニューから[ウィンドウ -> システムコンソール切り替え]を実行します。
f:id:bluebirdofoz:20211212232925j:plain

これでシステムコンソールが別ウィンドウで立ち上がります。
f:id:bluebirdofoz:20211212232934j:plain

実行例

一例として、負荷の高い誤操作を行ってみます。
ここではメッシュデータのみ出力したかったのに Blender の全データのエクスポートを実行してしまったとします。
f:id:bluebirdofoz:20211212233005j:plain

システムコンソール上では処理が継続していますが、エクスポート処理全体が長時間かかるため Blender がハングした状態になっています。
f:id:bluebirdofoz:20211212233015j:plain

このとき、システムコンソール上で Ctrl+C を実行するとエクスポート処理を強制終了することができます。
ただし強制終了後の状態は必ずしも処理の実行前の状態に戻ることは保証されないことに注意してください。
f:id:bluebirdofoz:20211212233025j:plain