alicevision / Meshroom

3D Reconstruction Software
http://alicevision.org
Other
11.17k stars 1.08k forks source link

User interface is corrupted #1746

Open MiloMindbender opened 2 years ago

MiloMindbender commented 2 years ago

Describe the bug When I run meshroom, parts of the user interface seem to be completely missing or corrupted. Some buttons seem to have corrupt graphics in them. In the image panel there are no checkmarks to show which images are ok. See enclosed screenshot, basically nothing looks like it does in any of your tutorial videos

To Reproduce Steps to reproduce the behavior:

As directed in the windows install instructions I downloaded the prebuilt zip, extracted it and ran it, did not install anything else. I just opened and processed the monster tree dataset as well as some photos I took. The UI seems corrupt from the moment the program starts.

Screenshots See attached, marked up in red

Desktop (please complete the following and other pertinent information):

It does seem to be doing reconstructions but I've had a hard time getting good results because of the broken UI Screenshot 2022-08-01 190930 copy .

fabiencastan commented 2 years ago

Hi, Very strange. It seems to be an issue with the font used. All the icons with the problem on you screenshot are coming from the Material font: https://github.com/alicevision/meshroom/tree/develop/meshroom/ui/qml/MaterialIcons

I don't know the reason. That's the first time I see this problem.

MiloMindbender commented 2 years ago

Any idea how to fix it? Any way I can help debug it? Is it possible meshroom is grabbing some other font from my system? I do have the adobe creative cloud font library installed.

Also, any idea why the UI sliders shown in the attached screenshot (from a meshroom tutorial) don't show up when I run meshroom on my computer?

Screenshot 2022-08-03 071832 copy ?

fabiencastan commented 2 years ago

These sliders come from an older version of the software.

Yes, it may be a problem with a font of the same name on the OS, but I don't know how to debug that.

MiloMindbender commented 2 years ago

For what it's worth, I did clean install of meshroom on a different computer and am having the same corruption problem with the fonts.

Is there any kind of font id or internal identifier for the materialfont that I can check against other fonts installed on these machines?

MiloMindbender commented 2 years ago

Also, I tried to open MaterialIcons-Regular.ttf with the windows 10 font viewer and it says it is not a valid font file. Several on-line font viewers also aren't displaying the font correctly. Only one so far has worked.

datavizzard commented 2 years ago

@MiloMindbender Are you sure that your Windows installations are ok? I could not reproduce the problem with the font in Windows 10. For me it opens without problems.

2022-09-27 08_48_43-Material Icons (OpenType)