3b1b/manim

manim reders "broken" images

Ray625625 opened this issue · 12 comments

As I installed manim through Windows (Direct) section in the documentation and ran manimgl example_scenes.py OpeningManimExample in the terminal, what manim rendered was a mess, as shown below:

屏幕截图 2024-09-12 201329

Going through the Quick Start section gives a similar result:

屏幕截图 2024-09-12 201232

I am on Windows 11 and Python 3.10.11.

Yes Bro Same Problem 😭

Just reinstalled windows. The problem consists.

Just reinstalled windows. The problem consists.

Just reinstalled windows. The problem consists.

Also these are not errors of windows, this is a mess in the ManimGL library

Just reinstalled windows. The problem consists.

Just reinstalled windows. The problem consists.

Also these are not errors of windows, this is a mess in the ManimGL library

Well, I thought TeX was working properly so it must have been the stuff that renders the images and I dont know :(

Just tried the cummunity edition, it works perfectly @mathsvisualization

The issue is likely caused by the update on August 19, 2024. The specific problematic commit ID is 24b160f. You can try using git reset --hard f9b9cf69fdea86f1d591613131ef7d0d18728300 to resolve this problem.

The issue is likely caused by the update on August 19, 2024. The specific problematic commit ID is 24b160f. You can try using git reset --hard f9b9cf69fdea86f1d591613131ef7d0d18728300 to resolve this problem.

can you contact me on instagram?
@maths.visualization

3b1b commented

I've since made a change that (I believe) addresses this. Can you let me know whether the most recent commits to this repo contain the same issue on your machine?

I've since made a change that (I believe) addresses this. Can you let me know whether the most recent commits to this repo contain the same issue on your machine?

I seems that manimgl 1.6.1 requires manimpango <0.5.0, >=0.4.0; while manim 0.18.1 requires manimpango <1.0.0, >=0.5.0, so there's no way installing an appropriate version of manimpango.

The bunch of Chinese basically means manimgl cannot be recognized as a cmdlet, a function, a script or an executable file.

Thank you, Grant @3b1b

屏幕截图 2024-10-12 173506

3b1b commented

Do you have any idea why it's listed for <0.5.0? When I run it with later versions of ManimPango it seems fine.

Do you have any idea why it's listed for <0.5.0? When I run it with later versions of ManimPango it seems fine.

Thanks for providing this information. After upgrading to the latest manimpango(which pip reported as incompatible with manimgl), the previous render problem is gone. I suppose someone should update the requirements.txt or whatever.

Do you have any idea why it's listed for <0.5.0? When I run it with later versions of ManimPango it seems fine.

Thanks for providing this information. After upgrading to the latest manimpango(which pip reported as incompatible with manimgl), the previous render problem is gone. I suppose someone should update the requirements.txt or whatever.

Yes that fixed the problem. Thank you for your work @CoderXL1 @3b1b , manim now works perfectly on my device. Let me close this issue.