view3dscene , whitedune

Using applications, configuring, problems
Post Reply
Message
Author
edmont
Posts: 51
Joined: Mon 19 Nov 2012, 07:30

view3dscene , whitedune

#1 Post by edmont »

I'm attempting to use various 3D viewers with Puppy Linux , Precise 5.7.1,
[ Ubuntu 12.04 LTS ] .

Whitedune is okay , except that the font within the menu is too small and
doesn't appear to be selectable.

View3DScene has a less cluttered and more visible menu however whenever
I attempt to open a file the application crashes .

Whitedune appears to be more capable at displaying all of the scene than
many other viewers , including ParaView .

Any suggestions .

kambi
Posts: 4
Joined: Tue 14 Oct 2014, 00:03

#2 Post by kambi »

Hi,

I'm Michalis Kamburelis, the author of view3dscene http://castle-engine.sourceforge.net/view3dscene.php , and I just found this forum thread :)

view3dscene works very stable for me, and we support many 3D formats, and view3dscene actually plays vrml/x3d events, animations and more.

If it crashes for you, please submit a bugreport describing how it crashes. Preferably, try first the official view3dscene version from http://castle-engine.sourceforge.net/view3dscene.php , and if it still fails --- submit a bugreport to our "tickets" system on https://sourceforge.net/p/castle-engine/tickets/ . To the bugreport, attach a 3d scene which causes crash.

You could also test do our demi scenes (from http://castle-engine.sourceforge.net/demo_models.php ) also cause crash and finally attach info about your GPU (preferably generated using --debug-log from view3dscene). Usually crashes are caused by buggy OpenGL implementations, so try updating and try other 3d drivers (e.g. try open source drivers if you use proprietary drivers now, or the other way around). We cannot fix a crash without a bugreport: ) Thanks in advance!

edmont
Posts: 51
Joined: Mon 19 Nov 2012, 07:30

v3dscene

#3 Post by edmont »

These are the various results of attempting to
invoke view3dscene from the Ubuntu 14.04
terminal commandline.


:~/Downloads/view3dscene$ ./view3dscene
view3dscene: Exception EAccessViolation :
Access violation

:~/Downloads/view3dscene$ sudo ./view3dscene
[sudo] password for #######:
view3dscene: Exception EAccessViolation :
Access violation


:~/Downloads/view3dscene$ ./view3dscene --debug-log
Log for "view3dscene", version 3.14.0. Started on 2014-10-14 at 22:52:28.
-------------------- OpenGL context initialization begin
OpenGL information (detected by view3dscene):

--------
Version:
Version string: 1.4 Mesa 10.1.3
Version parsed: major: 1, minor: 4, release exists: FALSE, release: 0, vendor-specific information: "Mesa 10.1.3"
Vendor-specific version parsed: major: 10, minor: 1, release: 3
Vendor: Intel Open Source Technology Center
Renderer: Mesa DRI Intel(R) 915G x86/MMX/SSE2

NVidia: FALSE
ATI: FALSE (fglrx: FALSE)
Intel: TRUE
Mesa: TRUE

Buggy glGenerateMipmap(EXT): FALSE
Buggy GL_LIGHT_MODEL_TWO_SIDE: FALSE
Buggy VBO: FALSE
Buggy shader shadow map: FALSE
Buggy GLSL "const in gl_XxxParameters" declaration: FALSE
Buggy FBO rendering to multi-sampling texture: FALSE
Buggy FBO rendering to cube map texture: FALSE
Buggy swap buffers with non-standard glViewport: FALSE
Buggy 32-bit depth buffer: FALSE

------------------------
Real versions available:
(checks both version string and actual functions availability in GL library, to secure from buggy OpenGL implementations)

1.2: TRUE
1.3: TRUE
1.4: TRUE
1.5: FALSE
2.0: FALSE
2.1: FALSE
3.0: FALSE
3.1: FALSE
3.2: FALSE
3.3: FALSE
4.0: FALSE

---------
Features:
GLSL shaders support: Extension
Multi-texturing: TRUE
Framebuffer Object: Standard (or ARB "core extension")
Multi-sampling for FBO buffers and textures: FALSE
Vertex Buffer Object: FALSE
GenerateMipmap available (and reliable): TRUE
Cube map textures: Standard
S3TC compressed textures: TRUE
3D textures: Standard
Textures non-power-of-2: TRUE
Blend constant parameter: TRUE
Float textures: FALSE
Depth textures: TRUE
Packed depth + stencil: TRUE

All extensions: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_multitexture GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_ARB_half_float_pixel GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_pixel_buffer_object GL_ARB_texture_rectangle GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_gpu_program_parameters GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_ARB_copy_buffer GL_ARB_map_buffer_range GL_EXT_separate_shader_objects GL_ARB_ES2_compatibility GL_ARB_debug_output GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_EXT_provoking_vertex GL_ARB_get_program_binary GL_ARB_robustness GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_texture_storage GL_AMD_shader_trinary_minmax GL_ARB_clear_buffer_object GL_ARB_invalidate_subdata GL_ARB_vertex_attrib_binding GL_KHR_debug

-----------------------------
OpenGL utility (GLU) version:
Version string: 1.3
Version parsed: major: 1, minor: 3, release exists: FALSE, release: 0, vendor-specific information: ""
Extensions: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess

---------------------------
Current buffers bit depths:
Color (red / greeen / blue / alpha): 8 / 8 / 8 / 8
Depth: 24
Index: 0
Stencil: 8
Accumulation (red / greeen / blue / alpha): 0 / 0 / 0 / 0
Double buffer: TRUE
Multisampling (full-screen antialiasing): TRUE
Current: 1 samples per pixel

-------------
Stack depths:
Attributes: 16
Client attributes: 16
Modelview: 32
Projection: 32
Texture: 10
Name: 64

-------
Limits:
Max clip planes: 6
Max lights: 8
Max eval order: 30
Max list nesting: 64
Max pixel map table: 256
Max texture size: 2048
Max viewport dims: width 16384 / height 16384
Max texture units: 8
Max cube map texture size: 2048
Max 3d texture size: 256
Max texture max anisotropy: 4
Query counter bits (for occlusion query): ARB_occlusion_query not available
Max renderbuffer size: 2048
-------------------- OpenGL context initialization end
view3dscene: Exception EAccessViolation :
Access violation

kambi
Posts: 4
Joined: Tue 14 Oct 2014, 00:03

#4 Post by kambi »

Version string: 1.4 Mesa 10.1.3
...
Renderer: Mesa DRI Intel(R) 915G x86/MMX/SSE2
...
Vertex Buffer Object: FALSE
Your log indicates that you have a low-end graphic card that does not support VBOs. The last view3dscene version 3.14.0 indeed has a critical bug on such cards (it can crash), but fortunately it was fixed about 2 weeks ago :) Can you take a view3dscene binary from our snapshots http://michalis.ii.uni.wroc.pl/castle-engine-snapshots/ and see does it work for you?

Alternatively, you will have to wait for official view3dscene 3.15.0 release http://castle-engine.sourceforge.net/view3dscene.php , but it can take a while (I plan to release 3.15.0 around the end of next month). So I encourage you to try the binary from snapshots :)

Please let me know if this fixes the problem for you, and thank you!

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#5 Post by Keef »

Just thought I'd try this out on a 2ghz HP nc6120 with a gig and a bit of ram.
Need a couple of dependencies: libgdkglext-x11-1.0 and libpangox-1.0 on Slacko 6 beta 2.
Downloaded the demo files to try, and nothing crashed yet...

Chip description:
2.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
oem: Intel(r)915GM/910ML/915MS Graphics Chip Accelerated VGA BIOS
product: Intel(r)915GM/910ML/915MS Graphics Controller Hardware Version 0.0

X Server: Xorg Driver used: intel
X.Org version: 1.14.3
dimensions: 1400x1050 pixels (370x277 millimeters)
depth of root window: 24 planes
Attachments
Screenshot.jpg
(80.41 KiB) Downloaded 352 times

edmont
Posts: 51
Joined: Mon 19 Nov 2012, 07:30

view3dscene

#6 Post by edmont »

I located the ubuntu 3.13.** version , for i386 and installed this in
the usual manner .

This works okay after sorting out that I need to use the
navigation -> vrml2 option to center the type of wrl file I had
loaded .

I noticed the 3.14 version as a tgz file and tried this , again , to
no avail.

I shall have a look at the snapshot that you suggested and let you
know how I get on .

[quote][/quote]

edmont
Posts: 51
Joined: Mon 19 Nov 2012, 07:30

view3dscene

#7 Post by edmont »

Okay , after downloading all of the files for Nov 10 2014 , and
setting the permissions so that they are all executable .

Upon clicking the view3dscene icon , it attempts to start , then
closes . A similar situation exists when I attempt to run view3dscene
from the urxvt terminal .

If you require further details let me know .

kambi
Posts: 4
Joined: Tue 14 Oct 2014, 00:03

Re: view3dscene

#8 Post by kambi »

edmont wrote:Okay , after downloading all of the files for Nov 10 2014 , and
setting the permissions so that they are all executable .

Upon clicking the view3dscene icon , it attempts to start , then
closes . A similar situation exists when I attempt to run view3dscene
from the urxvt terminal .

If you require further details let me know .
What does the terminal output look like? What does it say when running ./view3dscene --debug-log from command line? And last, are you sure you're not running the older installed version by accident?:)

Thank you a lot for patience:) Let's test more and see if we can solve this:)

edmont
Posts: 51
Joined: Mon 19 Nov 2012, 07:30

view3dscene

#9 Post by edmont »

I followed the link to the nightly builds that you mentioned and
downloaded all of the files from the 11/11/2014 folder .

The version is mentioned in the debug information that I include
with this message.
This is from the Ubuntu 14.04 terminal as copying from the Puppy
Linux terminal is problematic or impossible .

The Ubuntu 14.04 installation of view3dscene opens and allows
one to go to the directory and file selection menu however it
crashes when I attempt to navigate to a directory or file.

The Ubuntu 12.04 [ Precise 5.71 ] installation opens briefly then
closes.

=======

sudo ./view3dscene --debug-log
Log for "view3dscene", version 3.14.0. Started on 2014-11-12 at 06:35:57.
-------------------- OpenGL context initialization begin
OpenGL information (detected by view3dscene):

--------
Version:
Version string: 1.4 Mesa 10.1.3
Version parsed: major: 1, minor: 4, release exists: FALSE, release: 0, vendor-specific information: "Mesa 10.1.3"
Vendor-specific version parsed: major: 10, minor: 1, release: 3
Vendor: Intel Open Source Technology Center
Renderer: Mesa DRI Intel(R) 915G x86/MMX/SSE2

NVidia: FALSE
ATI: FALSE (fglrx: FALSE)
Intel: TRUE
Mesa: TRUE

Buggy glGenerateMipmap(EXT): FALSE
Buggy GL_LIGHT_MODEL_TWO_SIDE: FALSE
Buggy VBO: FALSE
Buggy shader shadow map: FALSE
Buggy GLSL "const in gl_XxxParameters" declaration: FALSE
Buggy FBO rendering to multi-sampling texture: FALSE
Buggy FBO rendering to cube map texture: FALSE
Buggy swap buffers with non-standard glViewport: FALSE
Buggy 32-bit depth buffer: FALSE
Buggy GLSL gl_FrontFacing: FALSE

------------------------
Real versions available:
(checks both version string and actual functions availability in GL library, to secure from buggy OpenGL implementations)

1.2: TRUE
1.3: TRUE
1.4: TRUE
1.5: FALSE
2.0: FALSE
2.1: FALSE
3.0: FALSE
3.1: FALSE
3.2: FALSE
3.3: FALSE
4.0: FALSE

---------
Features:
GLSL shaders support: Extension
Multi-texturing: TRUE
Framebuffer Object: Standard (or ARB "core extension")
Multi-sampling for FBO buffers and textures: FALSE
Vertex Buffer Object: FALSE
GenerateMipmap available (and reliable): TRUE
Cube map textures: Standard
S3TC compressed textures: TRUE
3D textures: Standard
Textures non-power-of-2: TRUE
Blend constant parameter: TRUE
Float textures: FALSE
Depth textures: TRUE
Packed depth + stencil: TRUE

All extensions: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_multitexture GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_ARB_half_float_pixel GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_pixel_buffer_object GL_ARB_texture_rectangle GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_gpu_program_parameters GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_ARB_copy_buffer GL_ARB_map_buffer_range GL_EXT_separate_shader_objects GL_ARB_ES2_compatibility GL_ARB_debug_output GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_EXT_provoking_vertex GL_ARB_get_program_binary GL_ARB_robustness GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_texture_storage GL_AMD_shader_trinary_minmax GL_ARB_clear_buffer_object GL_ARB_invalidate_subdata GL_ARB_vertex_attrib_binding GL_KHR_debug

-----------------------------
OpenGL utility (GLU) version:
Version string: 1.3
Version parsed: major: 1, minor: 3, release exists: FALSE, release: 0, vendor-specific information: ""
Extensions: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess

---------------------------
Current buffers bit depths:
Color (red / greeen / blue / alpha): 8 / 8 / 8 / 8
Depth: 24
Index: 0
Stencil: 8
Accumulation (red / greeen / blue / alpha): 0 / 0 / 0 / 0
Double buffer: TRUE
Multisampling (full-screen antialiasing): TRUE
Current: 1 samples per pixel

-------------
Stack depths:
Attributes: 16
Client attributes: 16
Modelview: 32
Projection: 32
Texture: 10
Name: 64

-------
Limits:
Max clip planes: 6
Max lights: 8
Max eval order: 30
Max list nesting: 64
Max pixel map table: 256
Max texture size: 2048
Max viewport dims: width 16384 / height 16384
Max texture units: 8
Max cube map texture size: 2048
Max 3d texture size: 256
Max texture max anisotropy: 4
Query counter bits (for occlusion query): ARB_occlusion_query not available
Max renderbuffer size: 2048
-------------------- OpenGL context initialization end
view3dscene: Exception EAccessViolation :
Access violation

edmont
Posts: 51
Joined: Mon 19 Nov 2012, 07:30

windows version

#10 Post by edmont »

The Windows version of view3dscene runs without difficulty
upon my machine , using the same graphics card as before .

This is the most recent build 2x Nov ; problematic with Puppy
Linux .

kambi
Posts: 4
Joined: Tue 14 Oct 2014, 00:03

#11 Post by kambi »

1. The latest view3dscene 3.15.0 was just released :) It can be downloaded from the official webpage on http://castle-engine.sourceforge.net/view3dscene.php . There were many bugfixes in the meantime, can you check does the new version work better?

2. If a view3dscene starts Ok, but

- crashes when opening a particular file --- please submit the file, possibly we have a bug that is specific to that file content :)

- in one comment, you mention that it crashes "when I attempt to navigate to a directory or file". Does it crash in the GTK open dialog? Because since a week I have a report of weird crashes when using GTK open dialog on Ubuntu 14.04, https://sourceforge.net/p/castle-engine/tickets/28/ . It would be nice to know if these are related/the same issues.

Thank you!

Oh, and the old view3dscene versions can be found on SourceForge: https://sourceforge.net/projects/castle ... _versions/ and even older versions are in vrmlengine project: https://sourceforge.net/projects/vrmlen ... ew3dscene/ .

Post Reply