You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which can be converted into this:
to create this specific example, I used the script you can see at the bottom.
This is only a first prototype but in a more advanced approach, one could further include parameters how many frames will be overlaid, what the time interval will be, and further, it would be nice to make the latter images higher opacity than to the former images.
This can be a very useful tool for creating manim scenes, without the necessity to see the video, but to have the time projection into two dimensions, and further, it could be a great addition for our test section, as we do not yet support video testing.
A starting point to implement this could be something like this:
nums_of_steps=4fortimestempinnp.linspace(0,2,nums_of_steps):
image+=scene.renderer.get_frame(pos=timestemp) #does not exist yet
And here the prototype code for the above image example:
I actually don't think there are many uses for this. It'd be an imprecise and difficult-to-debug way to implement video tests and won't be useful for scenes where mobjects transform in place.
I have an idea to overlay videoframes from certain timestamps above each other, e.g. from this scene:
Which can be converted into this:

to create this specific example, I used the script you can see at the bottom.
This is only a first prototype but in a more advanced approach, one could further include parameters how many frames will be overlaid, what the time interval will be, and further, it would be nice to make the latter images higher opacity than to the former images.
This can be a very useful tool for creating manim scenes, without the necessity to see the video, but to have the time projection into two dimensions, and further, it could be a great addition for our test section, as we do not yet support video testing.
A starting point to implement this could be something like this:
And here the prototype code for the above image example:
The text was updated successfully, but these errors were encountered: