EEVblog Electronics Community Forum

Electronics => PCB/EDA/CAD => KiCad => Topic started by: Kilroywashere on April 07, 2019, 04:41:45 pm

Title: Glitch'ed up graphics on 3d mode
Post by: Kilroywashere on April 07, 2019, 04:41:45 pm
Hey i have really segmented graphics in 3d mode .... anyone know how i can fix it?  or is this a hardware issue with my pc, its kinna old so maybe the graphics card is not good enough, or a driver is missing or something?



Title: Re: Glitch'ed up graphics on 3d mode
Post by: MarkF on April 07, 2019, 05:06:07 pm
I don't use KiCad.
But in Diptrace, you can select between OpenGL, DirectX or Windows GDI.
Maybe KiCad has a similar option???

Or look for updated graphics drivers.
Title: Re: Glitch'ed up graphics on 3d mode
Post by: Bratster on April 07, 2019, 06:24:28 pm
Kicad does have 2 or 3 different render modes.

I don't remember offhand what menu it is under but I think it's one of the main ones on the main screen. Edit or view etc.

Although that may not be for the 3d viewer, and only for pcb/schematic


Sent from my Pixel 2 XL using Tapatalk
Title: Re: Glitch'ed up graphics on 3d mode
Post by: janoc on April 07, 2019, 06:52:14 pm
That looks like some kind of bug - either in the graphic driver or the KiCAD renderer. KiCAD uses OpenGL so make sure you have the latest driver.

You may also try to update to KiCAD 5.1 if you don't have it already and see whether the bug disappears. I don't see this sort of issue, but I am in Linux, with a GeForce 1060, so that may not be comparable to what you have.
Title: Re: Glitch'ed up graphics on 3d mode
Post by: sethhillbrand on April 09, 2019, 06:31:42 pm
Are you running this over Remote Desktop?

This type of display in 3D usually indicates that you have only OpenGL < 2.0 available. 
Title: Re: Glitch'ed up graphics on 3d mode
Post by: Kilroywashere on April 13, 2019, 02:31:47 am
I have ... uhhhhh *cough fake* Windows.... so no updates for me ....  i dont know how to upgrade openGL
Title: Re: Glitch'ed up graphics on 3d mode
Post by: MarkF on April 13, 2019, 04:05:49 am
OpenGL is part of the driver for your video card or built-in graphics on the motherboard.
Just make sure your video drivers are up to date. 
If it's a real old machine, the OpenGL version you need may not be available.


You might try this to find out what version you have
   http://realtech-vr.com/admin/glview (http://realtech-vr.com/admin/glview)
Title: Re: Glitch'ed up graphics on 3d mode
Post by: Doctorandus_P on April 16, 2019, 12:49:37 pm
In Pcbnew (or Eeschema o most of the other sub programs), you can switch between openGL hardware rendering [F11] and software rendering [F12] These are also in the menu under "Preferences" and then Modern Toolset "accellerated or "Fallback".

When I select "Fallback" in Pcbnew, it also uses that for the 3D renderer, because it renderes noticably slower.
Title: Re: Glitch'ed up graphics on 3d mode
Post by: janoc on April 17, 2019, 03:35:46 pm
In Pcbnew (or Eeschema o most of the other sub programs), you can switch between openGL hardware rendering [F11] and software rendering [F12] These are also in the menu under "Preferences" and then Modern Toolset "accellerated or "Fallback".

When I select "Fallback" in Pcbnew, it also uses that for the 3D renderer, because it renderes noticably slower.

That's probably not relevant - the image OP has posted is from the 3D board viewer, not the board editor. The board editor likely works fine. The canvas switching you describe affects only the PCB editor, the 3D viewer will always use OpenGL.