Commit graph

149 commits

Author SHA1 Message Date
Grant Sanderson
ec610a9152 Really dumb copy-pasting of extract_scene.py and scene.py from master to get what I want. Not sure what's going on here. 2018-02-26 19:07:57 -08:00
Grant Sanderson
e34f66fafe Merge branch 'master' of github.com:3b1b/manim into lighthouse2 2018-02-21 10:03:53 -08:00
Grant Sanderson
1d09e5e960 Fixed bits of funny behavior with skip_animations 2018-02-20 22:59:38 -08:00
Grant Sanderson
6ff937e893 Fixed one-off error for number of frames rendered during an animation, and made it so that a final frame is always rendered after the construct method is called 2018-02-20 17:50:39 -08:00
Grant Sanderson
47d1f8d446 Made .mov and .mp4 codec arguments analogous 2018-02-20 16:45:19 -08:00
Grant Sanderson
d3a39f2e65 Enabling transparent background of exported videos 2018-02-20 14:03:59 -08:00
Grant Sanderson
5639f2e6c3 Use generate_target in method compiling of scene.play 2018-02-20 11:28:11 -08:00
Ben Hambrecht
88dfb772f6 Merge branch 'master' into lighthouse2 2018-02-20 11:26:11 +01:00
Grant Sanderson
4fdab1ae98
Merge pull request #130 from 3b1b/WindingNumber
Winding number
2018-02-19 17:25:41 -08:00
Grant Sanderson
95357f90a1 Fixed how continual animations are handeled when skip_animations is set 2018-02-19 17:24:17 -08:00
Grant Sanderson
e632be304d Removed sync_animation_run_times_and_rate_funcs, and changed
the implementaiton of Scene.play and AnimationGroup so as to
not change the run_time and rate_func of the animations passed
in.
2018-02-19 16:51:47 -08:00
Sridhar Ramesh
1fe0508fb2 More intuitive behavior when explicit filenames are provided with extensions 2018-02-19 14:32:35 -08:00
Ben Hambrecht
a3d21911fd Merge branch 'master' into lighthouse2 2018-02-15 09:38:38 +01:00
Grant Sanderson
1bea7fc8c5 Made naming by quality optional 2018-02-13 11:44:04 -08:00
Grant Sanderson
6f829c98fb Tie the render quality of a scene to its name so that files don't overwrite each other 2018-02-12 20:14:07 -08:00
Ben Hambrecht
7dde8cfdf2 Merge branch 'master' into lighthouse2 2018-02-12 09:54:49 +01:00
Grant Sanderson
9cfab5c2ed Better convention for -n flag 2018-02-10 22:45:46 -08:00
Grant Sanderson
b9ef9f6fc0 Enabled adding end animation number with -n flag 2018-02-10 22:34:39 -08:00
Ben Hambrecht
b4fe022fc2 typo 2018-02-10 16:15:37 +01:00
Ben Hambrecht
ceccddd262 fixed copying problem in animation 2018-02-06 11:13:55 +01:00
Grant Sanderson
e1390692be Tiny cleanup 2018-01-29 21:29:36 -08:00
Grant Sanderson
bc23fbc342
Merge branch 'master' into master 2018-01-29 16:59:00 -08:00
Sridhar Ramesh
55a6a0b906 Minor cleanup 2018-01-29 13:46:38 -08:00
Sridhar Ramesh
55a723a284 Fixed bugs in Succession and AnimationGroup, and also created purely virtual Container class from which both Scene and MObject derive (conceptually unifying their remove/add methods) 2018-01-29 13:34:06 -08:00
mirefek
7f97616c42 Feature: Scene.wait_to(time)
Can be useful for audio fitting, ignored in preview
2018-01-28 20:49:02 +01:00
Grant Sanderson
b93e28754f Whoops, some lingering changes that should have been in last commit 2018-01-23 12:19:56 -08:00
Grant Sanderson
eabe989eda Resolved a few merge conflicts 2018-01-23 12:18:19 -08:00
Grant Sanderson
1ffbc77eda Bug fix to ApplyMethod treatment of method kwargs 2018-01-20 11:45:47 -08:00
Grant Sanderson
d07efc6cb5 When calling Scene.play on a method followed by its args, if you end the list with a dict, it will interpret it as the kwargs of the method. 2018-01-20 11:19:12 -08:00
Grant Sanderson
e6df91d03e Small bug fix to foreground mobject behavior during an animation 2018-01-19 18:57:52 -08:00
Grant Sanderson
78b660bb92 Fixed bug with creating image directories 2018-01-19 18:46:23 -08:00
Grant Sanderson
4e468af656 Update extract_scene.py args to better support previewing, showing in finder, opening output files, etc. 2018-01-19 17:31:31 -08:00
Grant Sanderson
22d6d2dba5 Further fourier work 2018-01-19 12:50:05 -08:00
Grant Sanderson
44f9954dbd Enable -n command on extract_scene.py to skip to a given animation in a scene 2018-01-18 21:26:57 -08:00
Grant Sanderson
00713b7971 Fixed bug associated with continual_animations being removed accidentally 2018-01-18 16:23:31 -08:00
Ben Hambrecht
5ab1ffbe2a missing self 2018-01-18 11:32:27 -08:00
Grant Sanderson
38a1c654fc Slight bug fix for behavior when scene adds mobject followed by a group containing that mobject 2018-01-18 10:21:28 -08:00
Grant Sanderson
024a9dd3d4 Removed separate_moving_and_static from scenes in place of cleaner get_moving_mobjects approach 2018-01-17 22:13:38 -08:00
Grant Sanderson
8e747ddc14 Handled trickiness of removing mobjects from scenes 2018-01-17 22:01:20 -08:00
Grant Sanderson
2ab57bda97 Most of the restructuring for how scenes hold mobjects is done, just need to handle the trickiness of Scene.remove 2018-01-17 21:32:50 -08:00
Grant Sanderson
407d72bb94 Finally changed to 2018-01-15 19:15:05 -08:00
Ben Hambrecht
0f50eee179 typo changes 2018-01-15 18:27:52 -08:00
Grant Sanderson
ffcd9b5767 Changed the defaults for where animations are written, and where images for ImageMobject and SVGMobject are sought after 2018-01-12 13:38:25 -08:00
Grant Sanderson
1b0819ce97 Fixed ffmpeg writing issue 2018-01-08 12:40:36 -08:00
Mitko Nikov
c7214005ae Ability to export PNG sequence
While writing to a movie file, if you specify -f it will export a png
sequence in a folder with the same name like the scene. The ability to
export transparent PNG sequences adds the ability to change the
background afterwards.
2017-12-22 13:00:13 +01:00
Grant Sanderson
1b74e5a2d4
Merge pull request #51 from ddxtanx/master
Change "print " lines to "print(" lines
2017-12-09 14:04:36 -08:00
Grant Sanderson
2c1bd83ba8 Seed randomness by default 2017-12-07 10:18:46 -08:00
Grant Sanderson
3b5dea9a75 Nice to be able to have a random seed in the configuration of Scenes 2017-12-06 15:17:59 -08:00
ddxtanx
80dda4eb28 Merge branch 'master' of https://github.com/3b1b/manim 2017-11-22 19:06:23 -06:00
Grant Sanderson
3d9d3be142 A few scene bug fixes 2017-10-24 13:41:28 -07:00