Commit Graph

133 Commits

Author SHA1 Message Date
JannisX11
3938f70a57 Show locked motion trails if nothing is selected
Show rotation keyframes in motion trails if suitable
Increase max animation snapping
2020-10-25 09:24:40 +01:00
JannisX11
91f0b47ccd Display offset when moving/stretching keyframes
Allow stretching keyframes from both sides
Fix issue with empty model identifier in modded entities
2020-10-25 00:36:55 +02:00
JannisX11
ed254de687 Add feature to change keyframe speed in timeline 2020-10-24 00:15:38 +02:00
JannisX11
972c518491 Support for keyframes from old bbmodel files
closes #742
2020-10-21 18:40:07 +02:00
JannisX11
54a12ccc15 Rewrite preview control element scaling
closes #743
+ Add support for multiple events in Blockbench.on()
2020-10-21 18:31:26 +02:00
JannisX11
b99539fde3 Disable IK target counter rotating by default
Fix issues with invalid IK chain lengths
2020-10-21 16:37:06 +02:00
JannisX11
28315784d7 Add particle tick rate setting
Fix two Wintersky issues
2020-10-19 22:11:04 +02:00
JannisX11
b540a1b9bd Add motion trail lock
Improve scaling of motion trail points
Fix issue with menus not being clickable
2020-10-19 20:16:28 +02:00
JannisX11
ddfa694127 Fix style issue with Molang inputs 2020-10-18 09:38:57 +02:00
JannisX11
a436f6d08e Fix importing old bbmodel animations
Fix preview of discontinuous keyframes
2020-10-17 22:46:42 +02:00
JannisX11
3208e0e9bd Visual tweaks
Fix keyframe copy-pasting
2020-10-17 15:17:27 +02:00
JannisX11
9ee7c35749 Make keyframes in motion trails right clickable 2020-10-16 19:44:58 +02:00
JannisX11
8b940fae21 Merge branch 'ik' into 3.7 2020-10-15 22:23:37 +02:00
JannisX11
72f9c2d493 Remove motion trail if nothins is selected
Allow dropping cubes in the outliner root
Fix playback for animations with non-previewable anim_time_update
Correctly update gizmo when playing animation
2020-10-13 19:56:55 +02:00
JannisX11
3f04392021 Steady IK target point moving
IK translation strings
2020-10-12 22:48:28 +02:00
JannisX11
9ee8deb082 Fix scale keyframes defaulting to 0 2020-10-12 14:40:42 +02:00
JannisX11
5d11899da4 Fix saving animation over other file not merging
Fix deleting keyframes not marking animation as unsaved
2020-10-12 14:30:30 +02:00
JannisX11
7a60e64771 Add clickable keyframes to motion trails 2020-10-10 18:31:56 +02:00
JannisX11
dd3bfd1873 Motion trail setting 2020-10-10 15:17:43 +02:00
JannisX11
537795730d Motion trail and general performance improvements 2020-10-10 14:31:41 +02:00
JannisX11
f4415e1e06 Implement simple motion trails 2020-10-10 14:12:10 +02:00
JannisX11
7ff45a2537 Fix issue with particle local space position 2020-10-10 12:07:14 +02:00
JannisX11
31491894fe Playback speed for animation sound 2020-10-09 23:20:41 +02:00
JannisX11
a3479578ce Load animations only when switching to the tab 2020-10-09 22:12:26 +02:00
JannisX11
e119a1c3de Merge branch 'wintersky' into 3.7 2020-10-09 14:11:35 +02:00
JannisX11
cc900c1b27 Implement solution for multiple particle emitters
Fix issue with particles not playing immediately
2020-10-09 14:10:48 +02:00
JannisX11
b435dd6481 Add autocomplete list for Locator input 2020-10-08 19:57:48 +02:00
JannisX11
b10efbf36d Implement particle emitter parent modes 2020-10-08 19:41:15 +02:00
JannisX11
04d5f2c480 Add actions to jump back and forth 1 frame in anim 2020-10-07 22:15:29 +02:00
JannisX11
e09399b1e7 Keyframe data points fixes and improvements 2020-10-07 22:00:06 +02:00
JannisX11
28b230cbc4 Improve wintersky implementation 2020-10-07 21:54:38 +02:00
JannisX11
b988681abb Particle muting + improved molang performance 2020-10-07 19:38:31 +02:00
JannisX11
808c28e6ba Particle texture loading 2020-10-06 22:30:25 +02:00
JannisX11
edb438bef0 Basic wintersky implementation 2020-10-06 21:23:13 +02:00
JannisX11
0412341ad1 Fix code indentation 2020-10-04 23:44:06 +02:00
JannisX11
69f6b50da1 Update MolangJS 2020-10-04 23:26:30 +02:00
JannisX11
fd39c54bb3 Improve performance 2020-10-04 11:13:38 +02:00
JannisX11
d2592eff0a Update animate textures icon after texture resize
Fix unsaved animations saving
Add tooltips to animation list
Add Blockbench.isNewerThan
2020-10-01 18:24:20 +02:00
JannisX11
9714ff6067 Allow dynamic properties in keyframe data points 2020-10-01 13:07:45 +02:00
JannisX11
763b1396bf Small interface fixes 2020-09-30 17:29:13 +02:00
JannisX11
2bc836d72c Fix issue with NaNs when offsetting keyframes
Improve molang syntax highlighting
Prevent animations from being imported twice
Set default cancel button in MessageBox to last button
2020-09-29 17:14:26 +02:00
JannisX11
806bbd61a0 Fix canvas click unselect triggered by rotate key
Fix issue with whitespaces in anim time update variable
2020-09-29 15:55:08 +02:00
JannisX11
912491b7ca Merge branch '3.7' into ik 2020-09-28 17:31:16 +02:00
JannisX11
3700adb212 Add separator to timeline focus menu 2020-09-28 17:26:39 +02:00
JannisX11
37ac99dbb3 New timeline channel filters 2020-09-28 12:55:45 +02:00
JannisX11
12ca538252 Fix animation import/export 2020-09-27 22:11:37 +02:00
JannisX11
3900ac3f94 Fix keyframe waveforms after data point changes 2020-09-27 18:16:13 +02:00
JannisX11
f992eccbb5 Update GLTF exporter for new features
Improve timeline zooming behavior
Fix animation saving
2020-09-27 17:03:28 +02:00
JannisX11
d461fcef23 Keyframe fixes 2020-09-27 13:01:51 +02:00
JannisX11
03f6a726fb Catmull rom interpolation preview 2020-09-27 10:52:31 +02:00
JannisX11
992f42e3a0 Keyframe interpolation interface and io 2020-09-27 10:01:39 +02:00
JannisX11
c3b6922d52 Fix keyframe data point undo issues 2020-09-26 23:29:28 +02:00
JannisX11
9e91ad7a2d Keyframe data point system fixes 2020-09-26 23:07:44 +02:00
JannisX11
2ab233434f Keyframe data points interface 2020-09-26 22:20:19 +02:00
JannisX11
4e0efa61f1 Solve various issues with keyframe data points 2020-09-26 17:56:14 +02:00
JannisX11
f6e120dcac Add keyframe layers to additional methods 2020-09-26 16:05:23 +02:00
JannisX11
1fdc5cb5bf Merge branch '3.7' into keyframe-layers 2020-09-26 14:03:09 +02:00
JannisX11
c4e09341e7 Convert more methods to keyframe layers 2020-09-26 13:57:58 +02:00
JannisX11
4399c4a890 Highlight panel sorting and drop zones 2020-09-25 22:06:03 +02:00
JannisX11
1c01ae40b0 Fix issue with selecting invisible cubes
Fix issue with saving keyframes
2020-09-22 21:54:31 +02:00
JannisX11
a3fa1b19bf Properties for everything 2020-09-22 19:17:28 +02:00
JannisX11
f130efd421 Refactor panels 2020-09-21 23:23:42 +02:00
JannisX11
031d21246a Keyframe data points stuff 2020-09-20 23:03:28 +02:00
JannisX11
f484c6a0cd Make animation playback based on computer clock 2020-09-16 16:13:01 +02:00
JannisX11
e671a9787d Add animation button
Improvements to benchbot skin
2020-09-15 17:14:37 +02:00
JannisX11
84255bfde4 Rename Animator.selected to Animation.selected 2020-09-15 14:21:04 +02:00
JannisX11
ffa476145b Improvements to Import and delete animations 2020-09-15 12:12:07 +02:00
JannisX11
18107f62f3 Improve style of animation list 2020-09-15 11:27:49 +02:00
JannisX11
112e8e0a6f Save variable placeholders in project files #725 2020-09-14 18:31:28 +02:00
JannisX11
4216ab904b Animation properties dialog 2020-09-14 16:26:17 +02:00
JannisX11
713d5a5724 Individual snap setting per animation 2020-09-14 12:44:43 +02:00
JannisX11
4abb94684a Support for blend weight in animations 2020-09-13 21:16:19 +02:00
JannisX11
06a3a2bf1e Molang syntax highlighting in placeholder field 2020-09-13 18:31:46 +02:00
JannisX11
687bf00a1b Molang syntax highlighting in keyframe panel 2020-09-13 15:34:12 +02:00
JannisX11
2c5a015c89 Display sound keyframe waveform
Play keyframe audio when starting in timeline after keyframe
2020-09-12 20:35:25 +02:00
JannisX11
eec815b736 Add keyframe market colors, #719 2020-09-12 16:55:32 +02:00
JannisX11
42657e8405 Merge branch '3.7' into ik 2020-09-12 16:25:11 +02:00
JannisX11
21863eebcd Saving animations 2020-09-12 14:59:49 +02:00
JannisX11
50aca07743 Preview anim time update variable 2020-09-12 00:08:01 +02:00
JannisX11
5de22865a5 Automatically load animations from entity file 2020-09-11 22:00:18 +02:00
JannisX11
3068f6b55d Keep bones that don't exist in the current model 2020-09-09 15:54:36 +02:00
JannisX11
973322478f Fold animation sections 2020-09-08 21:41:09 +02:00
JannisX11
fe549ded73 Sort animations after file
Refactor animation code and split it into different files
2020-09-08 18:40:22 +02:00