jeertmans / manim-slides

Tool for live presentations using manim
https://manim-slides.eertmans.be
MIT License
489 stars 49 forks source link

[FEATURE] Add Interactive Feature in manimgl via manim-slides #469

Closed semikernel closed 2 months ago

semikernel commented 2 months ago

Terms

Description

manimgl has interactive interface, I can press 'd' to rotate scene and 'r' back to origin view. There are also mouse and keyboard interactive methods. I am wondering that if manim-slides could has the same effect using manimgl. After all, it's so cool to have an interactive ppt. Thx a lot:)

Screenshots

No response

Additional information

No response

jeertmans commented 2 months ago

Hello @semikernel, I think you already asked the same question in #380 :-)

Unfortunately, this is not possible, for one mine reason: interactivity provided by ManimGL is because video are (re-)renderer in live. Manim Slides, works after rendering, not during.

Moreover, ManimGL is not very well maintained, and trying to provide a compatibility layer with niche feature would require tremendous work.

Maybe there is a future where this will be possible, but this is very far with the current goals of this project, and would not be compatible with PowerPoint or HTML exports anyway.

semikernel commented 2 months ago

Hello @semikernel, I think you already asked the same question in #380 :-)

Unfortunately, this is not possible, for one mine reason: interactivity provided by ManimGL is because video are (re-)renderer in live. Manim Slides, works after rendering, not during.

Moreover, ManimGL is not very well maintained, and trying to provide a compatibility layer with niche feature would require tremendous work.

Maybe there is a future where this will be possible, but this is very far with the current goals of this project, and would not be compatible with PowerPoint or HTML exports anyway.

Thank you for your patience and clear explanation! I forgot that issue, sorry for that mistake:)

jeertmans commented 2 months ago

No problem, I will close this issue as this is a duplicate of #380, and it won't be fixed in the near feature :-)