2016年8月20日土曜日

Blender 起動時の EXCEPTION_ACCESS_VIOLATION の解決方法

How to fix Blender crashes on startup

OSをWindows 10にアップグレードしてから3次元CG編集ソフト・Blenderが起動したりしなかったりするようになりました。
Blenderを起動するとコマンドプロンプトに

と表示され起動しません。
コマンドプロンプトはすぐに消えます。
何度も起動を繰り返すと正常に動作することがあります。


環境

  • Intel統合型グラフィックスとNVIDIAプロセッサーを搭載したパソコン
  • Windows 10
  • Blender 2.77


グラフィックス・ドライバーの最新版をインストールする

NVIDIAプロセッサーの最新のデバイスドライバーをインストールしたら解決しました。
blog.fujiu.jp Blender 起動時の EXCEPTION_ACCESS_VIOLATION の解決方法


Blenderが常にNVIDIAプロセッサーを使う設定にする

今回はドライバーのバージョンアップで解決しましたが、このエラーは様々な原因で起こるようです。
Intel統合型グラフィックスの他にグラフィックスを搭載しているPCで起きた場合、BlenderがIntel統合型グラフィックスを使わない設定にすると動作するようになったという海外の投稿がありました。
実際にその設定をしたときの手順をまとめました。

スタートメニューのBlenderを右クリックして
ファイルの場所を開く
をクリック。

Blenderのショートカットアイコンを右クリックして
グラフィックプロセッサと共に実行 - 規定のグラフィックプロセッサを変更する
をクリック。

NVIDIA コントロール パネル が表示されるので
3D 設定の管理
の追加をクリック。

プログラムの選択で Blender を選択して 選択したプログラムを追加する
一覧にBlenderがない場合は参照ボタンをクリックしてblender.exeを選択する。

Blenderの設定を高パフォーマンス NVIDIA プロセッサ
に変更し右下の適用をクリック。


関連ブログ

[Blender] Pythonで複数の設定を一瞬で編集する方法
BlenderのモデルデータをMMDに変換する方法
[Blender] ボーンを曲げてもメッシュが曲がらない原因と修正方法
Blenderで作ったアニメーションがUnity3Dで違う動きをする原因と直し方
[Unity3D] ユニティちゃんたちのアニメーションを分離するスクリプト
[Unity3D] Blender could not be found.を解決するには

以上、参考になれば幸いです。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。