Jonathan Thomas
|
244fac4df8
|
Adding new crop effect, which can also be animated for some very cool effects.
|
2018-03-05 02:12:37 -06:00 |
|
Jonathan Thomas
|
df2b59cf24
|
Optimize and improve speed of Mask effect (used by transitions). This is way faster than before now!
|
2018-03-03 23:16:47 -06:00 |
|
Jonathan Thomas
|
7609f7fbfe
|
Fix default values on ColorShift effect
|
2018-03-03 18:09:42 -06:00 |
|
Jonathan Thomas
|
7f9fc30203
|
Adding new Color Shift effect, which can shift any color (RGBA) with infinite wrapping (and full supports animation).
|
2018-03-03 18:02:14 -06:00 |
|
Jonathan Thomas
|
3034bbe273
|
Adding new Pixelate video effect, which pixelates a portion (or all) of a frame's image, and is fully animatable.
|
2018-02-09 16:43:43 -06:00 |
|
Jonathan Thomas
|
8c1da9798b
|
Adding new video effect: Bars, which allow for animating colored bars around your video, such as a letterbox effect.
|
2018-02-09 02:37:05 -06:00 |
|
Jonathan Thomas
|
c159fde729
|
Adding new wave video effect, which can be animated in a ton of ways to create lots of cool wave distortion effects.
|
2018-02-08 03:51:32 -06:00 |
|
Jonathan Thomas
|
c81d42629d
|
Adding Hue video effect, to adjust the hue of a frame's image, which can also be animated with a keyframe
|
2018-02-06 02:26:35 -06:00 |
|
Jonathan Thomas
|
4a9f2a0a00
|
Adding new effect: Shift, an infinite pixel shifting effect which can be animated and wrap images in any direction.
|
2018-02-06 00:51:59 -06:00 |
|
Jonathan Thomas
|
7490aaa3e4
|
Fixing brightness and Mask effects to calculate factor with a float type, giving more fine control
|
2017-11-14 00:15:42 -06:00 |
|
Jonathan Thomas
|
2fcb35ddcc
|
Removing throw statements from header files (thanks Peter)
|
2017-10-26 18:44:35 -05:00 |
|
Jonathan Thomas
|
c95db460d6
|
Big update! Updating all "long int" frame number types to int64_t, so all 3 OSes will produce the same depth and precision on frame numbers. Also removing variable bitrate support temporarily, since it causes more problems than it solves.
|
2017-09-28 16:03:01 -05:00 |
|
Jonathan Thomas
|
f12ffe692b
|
Migrating tr1 to std, adding C++11 support to build scripts, fixing crash in FFmpegReader (caused by shared_ptr, buffer, and last_video_frame corruption). Much improved stability with this change. Thanks to Craig and Peter for the help!
|
2017-08-20 17:37:39 -05:00 |
|
Jonathan Thomas
|
289e659566
|
Fixed a bug when caching a mask size (a regression from some of our speed improvements)
|
2017-02-19 01:29:59 -06:00 |
|
Jonathan Thomas
|
559d6a0545
|
Huge refactor of keyframe point handles (bezier quadratic curves) to use CSS-style syntax. Basically, the left and right handles of a point now use percentages, such as 0.0, 1.0, 0.5, 1.0 (between 0 and 1), and become real coordinates based on the value differences between points (in real time). Also simplified the JSON property creation. Also, many unit tests have been updated, because they were actually generating the incorrect values from before... although only slightly in most cases. Now they have correct values from the default bezier handles.
|
2016-10-19 02:19:07 -05:00 |
|
Jonathan Thomas
|
82d3798a18
|
Fixing JSON property value ranges on mask effect
|
2016-08-21 21:06:50 -05:00 |
|
Jonathan Thomas
|
e2615c9249
|
Renaming Layer to Track in JSON properties
|
2016-08-18 19:45:45 -05:00 |
|
Jonathan Thomas
|
030d173e68
|
Adding additional meta data to effects Json()
|
2016-08-18 00:21:43 -05:00 |
|
Jonathan Thomas
|
a3ef86a695
|
Fixed some big performance issues (some which were causing crashes) in effects (Brightness and Saturation), and created a factory class for effects, to reduce redundent code.
|
2016-08-16 22:40:51 -05:00 |
|
Jonathan Thomas
|
d0b14fe3d3
|
Updated lots of JSON min/max properties to better reflect reasonable values
|
2016-08-16 02:12:51 -05:00 |
|
Jonathan Thomas
|
45f1b8c5ac
|
Making ImageMagick completely optional. This will simplify packaging on Windows and Mac. Also, reprogrammed Display, DisplayWaveform, Save, and Thumbnail methods, which are much faster now (using Qt).
|
2016-02-23 00:27:03 -06:00 |
|
Jonathan Thomas
|
3097e4a2fd
|
Fixed a crash on windows, relating to a race condition on the Mask effect.
|
2016-01-25 23:53:10 -06:00 |
|
Jonathan Thomas
|
3731b22317
|
Added a new effect: Blur. It has the ability to box blur, horizontal and vertical blur, and gaussian blur. All of these settings are keyframeable and can be animated.
|
2015-11-09 00:12:21 -06:00 |
|
Jonathan Thomas
|
c44aeda948
|
Optimizations with Mask effect (making transitions faster)
|
2015-11-05 00:11:30 -06:00 |
|
Jonathan Thomas
|
358e0835d2
|
Added dropdown choices into JSON properties, so a UI can correctly list the options for certain properties. Fixed a bug when deleting all Points from a Keyframe, and added some missing Enums from the Python/Ruby bindings.
|
2015-10-02 18:22:10 -05:00 |
|