Posted by
Aryeh Weiss on
URL: http://imagej.273.s1.nabble.com/help-with-3D-segmentation-tp5014798p5015057.html
Hi Chin
Thank you for your response. Sorry it has taken me so long to follow up.
On 24/11/2015 12:00 PM, chin wrote:
> Hi aryeh,
>
> It seems that using higher graphic cards are nessary for running 3D viewer
> in Fiji with Java 1.8. Using the ngeforce 8800, I got the messages as
> followed,
> 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:295)
> 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)
> nFrames = 1
> -----------------------------------
>
> However, when using the ngeforce 680x, I got the fewer meaasges,
> Exception occurred in RenderingErrorListener:
> java.lang.RuntimeException
> at ij3d.ImageWindow3D$ErrorListener.errorOccurred(ImageWindow3D.java:295)
> 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)
> nFrames = 1
> ---------------------------------
>
My Macbook Pro uses the NVidea GeForce GT 650M with 1GB VRAM.
This is the error I get when I try to resize the 3D Viewer window.
com.jogamp.opengl.GLException: detachAllImpl failed: FBO implementation
fault, FBO[name r/w 1/1, init true, bound true, size 529x524, samples
0/8, modified true/true, depth RenderAttachment[type DEPTH, format
0x81a5, samples 0, 529x524, name 0xffffffff, obj 0x478dcfc9], stencil
null, colorbuffer attachments: 1/8, with 1 textures:
[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0,
format 0x8051, 529x524, border 0, dataFormat 0x1907, dataType 0x1401;
min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0xffffffff, obj
0x589f76eb], null, null, null, null, null, null, null], msaa[null,
hasSink false, dirty true], state FBO implementation fault, obj 0x6486d1fd]
at com.jogamp.opengl.FBObject.detachAllImpl(FBObject.java:2198)
at com.jogamp.opengl.FBObject.reset(FBObject.java:1139)
at
org.scijava.java3d.JoglPipeline.resizeOffscreenLayer(JoglPipeline.java:6290)
at org.scijava.java3d.Canvas3D.setViewport(Canvas3D.java:4864)
at org.scijava.java3d.Renderer.doWork(Renderer.java:993)
at org.scijava.java3d.J3dThread.run(J3dThread.java:271)
Exception occurred in RenderingErrorListener:
java.lang.RuntimeException
at
ij3d.ImageWindow3D$ErrorListener.errorOccurred(ImageWindow3D.java:295)
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)
This is reproducible, but there is some variability. Sometimes it
happens on the second resize, instead of the first. Usually, it causes
FIji to ignore all subsequents mouse clinks (eg, to close windows or to
exit FIji), but the menus still appear when selected (they just do not
do anything).
Best regards,
--aryeh
--
Aryeh Weiss
Faculty of Engineering
Bar Ilan University
Ramat Gan 52900 Israel
Ph: 972-3-5317638
FAX: 972-3-7384051
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html