Bio Technical フォーラム

  • バイオ関連の実験をする上での、試薬、機器、プロトコールなどの情報交換の場です。
  • 新しいテーマで話を始める場合、質問をする場合は「新しいトピックを作る」から書き込みをしてください。
  • 質問に対して解答できる方は是非、書き込んで下さい。
  • このフォーラムにふさわしくないと管理人が判断した投稿は予告なく削除します。

新しいトピックを作る | トピック一覧 | 研究留学ネットに戻る

ひとつ前のフォーラム(readのみ)

このスレッドをはてなブックマークに追加このスレッドをはてなブックマークに追加

ImageJ 3D viewerが利用できない トピック削除
No.4947-TOPIC - 2016/03/24 (木) 16:04:14 - こと
最近ImageJをダウンロードしたのですが、
3D viewerが利用できず困っています。

具体的には、PlugInから3D viewerを起動させると
Consoleという名の別ウインドウが開き
次の様な文字列が表示されます(長くてスイマセン):

3D [dev] 1.6.0-scijava-2-pre11-daily-experimental daily

org.scijava.java3d.IllegalRenderingStateException: Java 3D ERROR : OpenGL 1.2 or better is required (GL_VERSION=1.1)
at org.scijava.java3d.JoglPipeline.setupCanvasProperties(JoglPipeline.java:8083)
at org.scijava.java3d.JoglPipeline.createNewContext(JoglPipeline.java:6440)
at org.scijava.java3d.Canvas3D.createNewContext(Canvas3D.java:4602)
at org.scijava.java3d.Canvas3D.createNewContext(Canvas3D.java:2376)
at org.scijava.java3d.Renderer.doWork(Renderer.java:881)
at org.scijava.java3d.J3dThread.run(J3dThread.java:271)
Exception occurred in RenderingErrorListener:
java.lang.RuntimeException
at ij3d.ImageWindow3D$ErrorListener.errorOccurred(ImageWindow3D.java:330)
at org.scijava.java3d.VirtualUniverse.notifyRenderingErrorListeners(VirtualUniverse.java:1198)
at org.scijava.java3d.NotificationThread.processNotifications(NotificationThread.java:86)
at org.scijava.java3d.NotificationThread.run(NotificationThread.java:104)

同時にImageJ 3D viewerという名のウインドウが開きます。
ここからOPENやIMPORTなどを試みるのですが、
全く開けないという状態です。

私はImageJの初心者で、周囲に詳しい人もいません。
ですので、上の文字列の意味もわからず、困っています。

どなたか解決策を教えていただけないでしょうか。
よろしくお願いします。

ちなみにPCはCorei7-4770、64bitでWindows7、
ダウンロードしたのはFijiでWinx64です。
ビデオカードはNVIDIA GeForce GT625 1GB GDDR3です。
(あまり意味分かっていません)

また、扱おうとしている画像はTifの連続断層像です。
 
- このトピックにメッセージを投稿する -



12件 ( 1 〜 12 )  前 | 次  1/ 1. /1


(無題) 削除/引用
No.4947-12 - 2019/08/23 (金) 20:33:59 - nancy
解決済みかもしれませんが、私も同じ問題が発生しました。

OpenGL Extensions ViewerでOpenGLのバージョンを調べると1.1でした。
しかしグラフィックカードのドライバー更新の確認を行っても最新と表示されます。
だめもとで、Nvidiaのホームページから最新ドライバーをダウンロードし、インストーラーからセットアップすると、OpenGLのバージョンが4.5に変わり、3D Viewが表示されるようになりました。

(無題) 削除/引用
No.4947-11 - 2016/06/06 (月) 20:50:26 - サンショウウオ
おお!! それは良かった。(^O^)

解決しました! 解決済み 削除/引用
No.4947-10 - 2016/06/03 (金) 19:16:26 - こと
ようやく予算がつき、
Quadro K600を購入しました。
売り切れ寸前でドキドキでした。

早速試してみたところ、
おお、3Dviewerのウインドウが黒くなってる!
画像も開ける!くるくる回る!
(大感動!)

サンショウウオさん、
totoさん、
アドバイスどうもありがとうございました!!!
無事解決です!

(無題) 削除/引用
No.4947-9 - 2016/04/01 (金) 10:52:17 - こと
totoさん、アドバイスありがとうございます。

先ほど、教えていただいた通りに
OpenGLのバージョンを確かめてみたのですが、

結果は4.4と出ました。

???

これはご指摘の通り、
やはりFijiが問題なのかもしれません。

本家ImageJと別ビデオカード(あるいは別PC)の
作戦で行こうと思います。

ああ、早く3D viewer使えるようにならないかなあ…。

(無題) 削除/引用
No.4947-8 - 2016/04/01 (金) 10:40:32 - こと
サンショウウオさん、
アドバイスありがとうございます。

Quadro K600の情報、助かります。
実績あるものが分かると安心します。

ボスに打診してみます。

これが何をするもので、何のために購入するのか、
理論武装してゆかないと、
切って捨てられそうで怖いです。

(無題) 削除/引用
No.4947-7 - 2016/03/31 (木) 20:18:22 - toto
サンショウウオさんの言われるようにOpenGLのversionが1.1である事が原因のようですが、OpenGLが1.1というのは、ことさんのPCのスペックでちょっと考えにくいです。確認されたほうがよくはないでしょうか。OpenGLのversionは
www.realtech-vr.com/glview/
にあるOpenGL Extensions Viewer というフリーウェアで確認できます。ダウンロードするときWIndowsNTがあるかという訳わからない事を聞いてきますが、NOで問題なく起動します。これを起動すると、何か作業して、出てきた画面にOpenGLのversionが表示されます。

また、このOpenGLのVerionの表示の下にDriverVersionというのが出ていて、ここでCheck for updated driversというのを押すと、グラフィックスドライバのversion upのサイトに行きます。

たまにグラボのマザボへの刺さりが悪くてちゃんと動いてないことがあります。差し直して起動し直するだけで元通りになります。もっとも、普通はその場合には、画面も真っ暗のままのような気もするので、違うのかなとも思いますが、ただ、高いスペックを要求する3Dゲームならともかくも、グラボの相性がImageJのプラグインのレベルで問題になるとはちょっと思えないところです。

(無題) 削除/引用
No.4947-6 - 2016/03/31 (木) 00:13:38 - サンショウウオ
 Imagejでもうまく起動できませんでしたかorz......予算。辛いですよね。

一応、理想的にはOpenGLを利用したプログラムを動かすのに対応しているGPUとしては、NVIDIAのQuadroシリーズが有ります。
 細かいことを言うと、GeforceシリーズのグラフィックボードはOpenGLに向いていません(CADなどの3Dソフトウェアでグラフィック表示がバグったり、色管理ができなくなったり)。 

 こちらで実績のあるボードとしては、GeForce系列のでも3DViewerが動いていたので大丈夫だと思ったのですが。
 
 GeForce 9600M GS(基盤に組み込むタイプなので市販品なし)
 Quadro K600  (2〜3万円)
 上記二種類で3DViewerが動いています。OSはWindows7で、ドライバのバージョンは両方共341.81です。

 
 より消費電力が大きいボードに変える際は、PCの供給電力にも気をつけてください。足りないとUSBポートが使えなくなったり、PCが落ちるようになります。

 

 

(無題) 削除/引用
No.4947-5 - 2016/03/30 (水) 23:21:43 - こと
totoさん
アドバイスありがとうございます。

■本家ImageJのダウンロード、
3D viewerのプラグインを
試してみました。

結果ですが、残念ながら
解決には至りませんでした。

@3D viewerを起動したところ、
これまでのようにConsoureの変な文字列(No.4947-1)が
表示されなくなったので、「おおっ」と
前のめりになりました。

Aところが3D viewerのウインドウは依然灰色のままでした。

Bデータは変わらず、開けないままです。

■ちょっとビデオカードを外してみようかと思ってます。
これで解消できるようだったらいいのですが…。
3Dの画質が落ちることになるんでしょうか。

だめだったらもうPCを変えます。

(どこにそんな予算があるのか…ツライ)

(無題) 削除/引用
No.4947-4 - 2016/03/28 (月) 19:59:37 - toto
ImageJというか、Fijiなのですね。オリジナルのImageJのプラグイン、3D Viewerは使われましたか?本家本元のところ、
imagej.nih.gov/ij/index.html
からImageJをダウンロードして、Pluginから3D Viewerを
imagej.nih.gov/ij/plugins/3d-viewer/index.html
からダウンロードして、プラグインフォルダに入れて起動すると、Pluginのところに3DViewerというのがでてきます。これがImageJ3DViewerで、スタックファイルの3D構築ができます。

確かにFijiの3D Viwer、今、やってみましたが、うまくいきませんね。Fijiは、以前のは良かったのですが、どうも最近、サービス過剰気味になってて、トラブルことが多く、最近では使ってなかったのですが。

(無題) 削除/引用
No.4947-3 - 2016/03/28 (月) 19:17:37 - こと
サンショウウオさん、
アドバイスありがとうございました。
お礼が遅くなり申し訳ありません。

結果を先にお伝えしますと、
残念ながら改善されませんでした…。

NVIDIAのHPから最新ドライバのダウンロードを試みたのですが、
私のPCのドライバは既に最新だったようです。

なお、3D viewerのウインドウは黒ではなく灰色です。
ですから、お知らせいただいた情報では
ビデオカードの相性が悪いということになるでしょうか。

この辺りの知識が全くないのですが、
ビデオカードを交換すれば、
解消するものでしょうか。

実績のあるカードをご存知でしたら、
情報をいただけるとありがたいです。

どうぞよろしくお願いします。

(無題) 削除/引用
No.4947-2 - 2016/03/24 (木) 16:36:24 - サンショウウオ
メッセージをそのまま読むと、
Open GLのバージョン1.1がインストールされているっぽいので、OpenGL1.2以上が必要らしい。

 NVIDIAのホームページいって、GeForceの最新のドライバに更新してみてください。確か更新された気がする。

 個人的な経験からいうと、ImageJの3Dviewerが開いた時に、ウィンドウが灰色ならビデオカードが非対応もしくはうまく認識されていないです。
 開いたウィンドウが黒ければだいたい正常。

ImageJ 3D viewerが利用できない 削除/引用
No.4947-1 - 2016/03/24 (木) 16:04:14 - こと
最近ImageJをダウンロードしたのですが、
3D viewerが利用できず困っています。

具体的には、PlugInから3D viewerを起動させると
Consoleという名の別ウインドウが開き
次の様な文字列が表示されます(長くてスイマセン):

3D [dev] 1.6.0-scijava-2-pre11-daily-experimental daily

org.scijava.java3d.IllegalRenderingStateException: Java 3D ERROR : OpenGL 1.2 or better is required (GL_VERSION=1.1)
at org.scijava.java3d.JoglPipeline.setupCanvasProperties(JoglPipeline.java:8083)
at org.scijava.java3d.JoglPipeline.createNewContext(JoglPipeline.java:6440)
at org.scijava.java3d.Canvas3D.createNewContext(Canvas3D.java:4602)
at org.scijava.java3d.Canvas3D.createNewContext(Canvas3D.java:2376)
at org.scijava.java3d.Renderer.doWork(Renderer.java:881)
at org.scijava.java3d.J3dThread.run(J3dThread.java:271)
Exception occurred in RenderingErrorListener:
java.lang.RuntimeException
at ij3d.ImageWindow3D$ErrorListener.errorOccurred(ImageWindow3D.java:330)
at org.scijava.java3d.VirtualUniverse.notifyRenderingErrorListeners(VirtualUniverse.java:1198)
at org.scijava.java3d.NotificationThread.processNotifications(NotificationThread.java:86)
at org.scijava.java3d.NotificationThread.run(NotificationThread.java:104)

同時にImageJ 3D viewerという名のウインドウが開きます。
ここからOPENやIMPORTなどを試みるのですが、
全く開けないという状態です。

私はImageJの初心者で、周囲に詳しい人もいません。
ですので、上の文字列の意味もわからず、困っています。

どなたか解決策を教えていただけないでしょうか。
よろしくお願いします。

ちなみにPCはCorei7-4770、64bitでWindows7、
ダウンロードしたのはFijiでWinx64です。
ビデオカードはNVIDIA GeForce GT625 1GB GDDR3です。
(あまり意味分かっていません)

また、扱おうとしている画像はTifの連続断層像です。

12件 ( 1 〜 12 )  前 | 次  1/ 1. /1


パスワードを入力してチェックした記事を チェックした記事を

このトピックにメッセージを投稿する
名前 
メール   アドレス非公開
   タイトル 
本文      
設定  クッキーを保存(次回の入力の手間を省けます)
上に上げない(トピックの一覧で一番上に移動させません)
解決(問題が解決した際にチェックしてください)
暗証  半角英数字8-12文字の暗証番号を入れると、あとで削除、修正ができます。
送信 

〔使い方〕
  • 「アドレス非公開」をチェックすれば、自分のメールアドレスを公開しないで他の方からメールを受け取れます。
  • 問題が解決した際には、解決ボタンをチェックして解決した旨のコメントをつけてください。これは、初めにトピックを作った人と管理人のみが可能です。
  • 半角カタカナ、機種依存文字(全角ローマ数字、○の中の数字等)は文字化けの原因となりますので使わないでください。