Blender4の起動がやたら遅い!その他
1.最初に
一応、Windowsでの話です。
Blender の起動が遅いという話題が結構ありますが、私の場合 Blender3.6.10 ではスムーズに起動するのに、Blender4.1.1. ではやたら遅いという現象に悩まされました。
Blenderの起動が遅い原因は、初期設定(アドオンの設定も)や、セキュリティソフトとの干渉、ネットワーク検索でのトラブル等が言われてます。その中で、1~3分掛かる場合は、ネットワーク検索のタイムアウト待ちが一番怪しい原因のようです。
私も、それを疑いましたが、3では早くて、4では遅い原因が分かりませんでした。
それで、さんざ検索しましたが、日本語では検索が引っ掛からず、海外の英語のサイトまでチェックしてところ、殆ど私の場合の現象と同じ悩みが見つかりました。・・・しかし、原因が確定されてないような・・・そして、最後の最後までq&aを追って行ってようやくキーワードをみつけました。
それは、クイックアクセスでした。
2.原因と対策
クイックアクセスとは、Widowsのエキスプローラの左上の部分です。
左上の星印の所です。私の場合、このクイックアクセスの中のフォルダを一つづつクリックしていった所、一つだけ反応が止まってしまうフォルダがありました。多分、他のネット上のデータをアクセスしたときに自動でクイックアクセスに登録されてしまったもののようです。それで、そのフォルダを「クイックアクセスのピン止めを外す」で削除したところ、起動が、3と同じレベルになりました。遂に解決!今の所、「クイックアクセスに最近使ったファイルを登録」を外して利用してます。
つまり、Blender4で、ドライブの検索時にクイックアクセスまでチェックを広めたことが原因のようです。当面 Blender3.6.10 を使って済まそうと思ってましたが、晴れて 4.1.1.にアップしました。
3.ソフトに不満
それなりに巨大なソフトは、起動が重いのは仕方ないと思われますが、それはおかしいと思います。「重いのは、巨大なデータベースの初期化に時間が掛かるので仕方ない。」これは間違いだと思います。今回のBlenderの場合でも、何で起動時に全てのドライブを検索する必要があるんでしょう?必要になった時に検索すればいいと思います。もし、ファイルダイアログを開かないで、ドラッグ&ドロップしたり、.blendファイルのダブルクリックでロードした場合、事前検索は使われないまま終わることになります。起動時に初期化するんでなく、使う必要が来たときだけ、その物だけ初期化すれば、済みます。全てのクラスの設計をコンストラクタで初期化せず、初めて呼ばれたメソッドで初期化すればいいだけです。
4.Blenderの検索
Blenderのように巨大なソフトは、最初にマニュアルや、本など全て読んでから使い始めるなんて無理です。使いながら、必要に応じて使いたい機能をその都度チェックして把握していく方が現実的です。それで、私も最初に大まかな使い方をざっと理解してから、必要に応じてネットで検索しながら使い始めました。ところが、Blenderのサイト以外のクイック検索で引っ掛かる説明の殆どが使い方をショートカットキーのみで説明しているのが非常に多いです。しかも、殆どが使えない!つまり、バージョンで変わっている、オブジェクトモードと編集モードでキーが違う。結局、半分は徒労に終わることになりました。そこで、気が付きました。ネット検索は止めて ChatGPT を使うことにしました。「何々する方法を教えて」と入力するとちゃんとメニューとショートカットキー両方で教えてくれます。
今回は、Blenderの起動改善から、思うことまでチラッと書いてみました。