Commit Graph

450 Commits

Author SHA1 Message Date
JannisX11
901580cf9c Implement skin pose preset panel
Fix transformer uniform scaling not extending correct axis
Fix IK pose displaying when exporting in edit mode
2021-12-20 14:42:54 +01:00
JannisX11
efc1001f70 Implement auto UV when creating new mesh face
Fix #1214 IK issue when target is null sibling
2021-12-18 21:20:34 +01:00
JannisX11
73896ad480 Merge branch 'master' into next 2021-12-14 14:42:29 +01:00
JannisX11
3ac0ffe85b Add animation copy pasting
Add modifier suggestion for display mode uniform scaling
Display UV editor texture when no face is selected
2021-12-10 22:03:34 +01:00
JannisX11
de4676b69e Add ability to select locators as IK target 2021-12-10 11:16:00 +01:00
JannisX11
207353d8c8 Fix motion trail on null objects
Fix IK not always resolving correctly
2021-12-09 23:09:08 +01:00
JannisX11
3c5d9b1cee Export IK animations
Fix IK memory leak
2021-12-09 18:01:56 +01:00
JannisX11
d5ea80f7ba Fix local rotations in animation mode
Add keybinding label to "Search and run action" in help menu
Fix #1175 Previous/Next Keyframe not working with absent bone
2021-12-08 18:43:58 +01:00
JannisX11
95195a63c7 Add option to bake animation into model
Fix animation save issue
2021-12-07 20:22:34 +01:00
JannisX11
86b4797e91 Last catmull keyframe no longer affects anim length 2021-12-07 19:15:46 +01:00
JannisX11
62af905377 Add new marker colors Pink and Silver 2021-12-07 18:49:18 +01:00
JannisX11
77bdfb6fc7 Add Amend Edit menu 2021-12-07 18:31:16 +01:00
JannisX11
0439db5946 Import and export step interpolation 2021-12-05 15:39:42 +01:00
JannisX11
df7f45e32d Merge branch 'ik-new' into next 2021-12-05 14:49:33 +01:00
JannisX11
c8080d2fa8 Remove old and add new IK controls 2021-12-03 13:32:33 +01:00
JannisX11
6e70a389fa Support molang shorthands in placeholder list
Add modifier suggestion for Alt & resize tool
2021-12-02 22:22:42 +01:00
JannisX11
8495784dba Merge branch 'collada' into next 2021-12-01 22:02:14 +01:00
JannisX11
2fdf238b7e Export collada textures 2021-12-01 21:11:41 +01:00
JannisX11
35d56d7057 Fix meshes being visible in animation mode 2021-12-01 11:49:35 +01:00
JannisX11
2ec27efe56 Fix IK calculation 2021-11-30 18:57:37 +01:00
JannisX11
2ecc8ee87b Suggest modifier keys in status bar 2021-11-29 23:50:51 +01:00
JannisX11
cb0c8831af IK fixes 2021-11-29 18:15:08 +01:00
JannisX11
8083f317c9 Add keyframe step interpolation 2021-11-27 16:44:11 +01:00
JannisX11
2ae5556e98 WIP IK implementation 2021-11-26 21:30:12 +01:00
JannisX11
3325691a61 Fix keyframe interpolation issue
Fix project display name in window title
2021-11-23 12:23:29 +01:00
JannisX11
29a5e61f6e Fix explode skin model not working with tabs
Fix motion trails not updating when dragging keyframes in timeline
2021-11-21 14:43:05 +01:00
JannisX11
fb64ecaa64 Make null objects animatable in timeline 2021-11-21 12:07:43 +01:00
JannisX11
03f1f7e65e Add extra molang query support
Closes #1162, closes #1163, closes #1164
2021-11-19 23:21:10 +01:00
JannisX11
524cc5f790 Add custom animation channel API
Show Sketchfab upload error code
Creating a keyframe in the grapheditor now uses the grapheditor channel
2021-11-19 19:36:19 +01:00
JannisX11
8f7291aea0 Add rotation mode in camera angle dialog
Add button to load remaining animations from file
Allow import of multiple animation files at once
Created groups now sync with boneness animation bones
2021-11-17 00:20:51 +01:00
JannisX11
e863929354 Add support for keyframe files in web app
Add color picker support in web app in latest chromium browsers (#930)
2021-11-14 22:00:17 +01:00
JannisX11
e9c4a5b099 Add resizable timeline head 2021-11-13 16:34:47 +01:00
JannisX11
bdf96f5194 Fix #612 Fill tool cannot fill some subpixel areas
Fix #1115 Copy Paste Tool doesn't work on animated tetures past frame 1
2021-11-09 20:40:01 +01:00
JannisX11
584f1fe72c Fix animation timeline issue when switching tabs
Fix imported animations being marked as unsaved
Remove colons in animation import dialog
Fix timeline playhead not snapping to time on initial click
Fix plugins being unable to add settings categories
Fix issue with meshes in edit sessions
Fix some custom theme colors not appying after restart
Fix error message when selecting meshes and cubes at the same time
Improve settings number input style
2021-11-09 15:47:41 +01:00
JannisX11
a980992433 Add reimport warning for modded entity models
Project files are now saved on Ctrl+S
Fix #1134 Interpolation with "this" in a keyframe only works after the keyframe
Fix using scroll bar in outliner unselects elements
2021-10-27 10:07:30 +02:00
JannisX11
5a2cc317a5 Fix Scale... not opening when group selected
Fix animation export path issue
Fix issue with format switching between tabs
Fix being able to select locked cubes in UV editor
2021-10-25 20:23:46 +02:00
JannisX11
7b0c3d2aee Fix issues with UV editor on touch devices
Fix right clicking keyframe
Fix #1093 Gizmo position not correct with rescaled elements
Fix cubes without faces causing errors
Add setting to change default Display UV value, closes #1097
right clicking UV face now selects it
2021-10-15 15:14:32 +02:00
JannisX11
4ba2e4a33a Implement mesh section copy pasting
Add Sketchfab tag suggestions
Add dialog form button type
Copying in preview now copies both element and face
Fix copy pasting elements not copying texture
Rename "Create Face", closes #1060
2021-09-22 22:56:54 +02:00
JannisX11
6b5a5f5cc0 Fix #1063 Unable to rotate groups with meshes on them
Fix project import resolution issues with meshes (#1059)
Fix #1058 Importing project does not apply mesh texture
Fix #1064 Cannot move lines on normal transform mode
Fix various actions not working on meshes
Fix various vue errors and inconsistencies
2021-09-21 11:20:10 +02:00
JannisX11
fd64786778 Add face loop select
Fix outliner scrolling issue
Fix #1043 keyframes can be created at invalid timecodes
Fix #1040
Fix vertex snap issues (#1017)
Add "Add Texture Mesh" to edit menu
Change default animated texture FPS to 7
Fix #1012 Uv window does not refresh scale when changing project res
2021-09-12 15:09:01 +02:00
JannisX11
6516c323d1 Fix issue with painting lines
Issue with overflow in texture list
Issue with dragging animations
2021-08-28 12:33:59 +02:00
JannisX11
e8ad4c829e Merge branch 'poly' into next 2021-08-27 11:44:38 +02:00
JannisX11
daaa4e63b9 Update MolangJS to 1.4.1, closes #998
Fix keyframe panel not updating when selecting uniform scaling
2021-08-22 15:50:46 +02:00
JannisX11
b01a2db378 Fix #999 Effect animator name is red
Fix shading issue on scaled elements
Animate tab thumbnails
2021-08-22 15:07:59 +02:00
JannisX11
4474db27db Merge branch 'master' into next 2021-08-21 23:14:27 +02:00
JannisX11
774a0f2a1c Merge branch 'uv-editor' into poly 2021-08-19 16:01:50 +02:00
JannisX11
74f578d3c8 Select all + select none buttons when importing anims
Dialog API to set form values
Add alt text to logo graphics
2021-08-18 13:59:01 +02:00
JannisX11
f20f256c15 Add uniform keyframe scaling
Fix timeline updating issue
2021-08-11 23:46:19 +02:00
JannisX11
b193b61be3 Merge branch 'next' into poly 2021-08-06 20:41:45 +02:00
JannisX11
a9fe37f445 Merge branch 'master' into poly 2021-08-06 20:39:00 +02:00
JannisX11
1fec2f0a67 Color name of animators without bone red 2021-08-05 19:44:23 +02:00
JannisX11
e65c260823 Add missing mobile modifier support
Improves multi-selection on mobile
Closes #847
2021-08-03 11:04:40 +02:00
JannisX11
9a3bdbcec7 Update version to 4.0.0 beta
Improve support for beta version codes
2021-07-31 15:54:50 +02:00
JannisX11
49b1da4dd9 Add basic mesh element setup 2021-07-26 17:07:51 +02:00
JannisX11
8652b513d3 Make motion trail lock compatible with tabs 2021-07-24 00:11:41 +02:00
JannisX11
4ccbbcaa67 Track almost all project data in tabs 2021-07-10 22:22:02 +02:00
JannisX11
f216b365c8 Merge branch 'master' into tabs 2021-07-06 21:34:46 +02:00
JannisX11
3a72623718 Fix issue in painting grids with specific tex resolutions 2021-07-05 20:45:27 +02:00
JannisX11
4921cd0cb3 Adding or moving keyframes extends anim length again 2021-07-04 15:41:42 +02:00
JannisX11
ef91699525 Make rotated locators transform correctly 2021-06-23 23:36:39 +02:00
JannisX11
e2381f0749 Fix issue with adjacent keyframe being modified by tool 2021-06-23 21:05:45 +02:00
JannisX11
8657cc5793 Simplify animation dialog layout 2021-06-22 21:31:39 +02:00
JannisX11
19aaacd48f Fix issue where plugin actions would end up in toolbar twice
Remove unnecessary console logs
2021-06-22 15:14:44 +02:00
JannisX11
4f87914b85 Export effect keyframes in chronological order 2021-06-17 21:23:57 +02:00
JannisX11
1b25a426e1 Implement keymap presets 2021-06-16 23:31:02 +02:00
JannisX11
e4f9b8cf60 Fix incorrect keyframe panel inputs for effects
Improve usability of sound keyframes in timeline
Fix render sides not updating in solid view mode
Make search bar in dialogs wider
Fix missing codec in generic model format
2021-06-16 15:52:05 +02:00
JannisX11
d36abc8803 Improve readability of animation names
...by finding and highlighting the unique part
2021-06-15 20:05:10 +02:00
JannisX11
1505d48432 Add group selection, copy, paste to element menus 2021-06-14 23:42:11 +02:00
JannisX11
f3ac5b0242 Add start and loop delay properties to animations 2021-06-14 23:28:54 +02:00
JannisX11
7a7899eb31 Add MP3 and WAV sound support 2021-06-13 12:26:56 +02:00
JannisX11
fb5c3e9203 Merge branch 'history' into next 2021-06-09 13:30:17 +02:00
JannisX11
103a2f37dc Uniform scale keyframe editing 2021-06-08 20:44:51 +02:00
JannisX11
a0104271cb Make zoom keys work in preview and timeline 2021-06-08 20:05:43 +02:00
JannisX11
bcbfc8eb76 Rename undo labels 2021-06-06 09:28:22 +02:00
JannisX11
5d5c763fdf Add menu to use modifier keys on mobile 2021-05-28 23:42:35 +02:00
JannisX11
952c3ae468
Merge pull request #900 from SizableShrimp/master
Add support for Mojang mappings
2021-05-27 21:26:52 +02:00
JannisX11
4818a0c385 Update wintersky to fix particle orientation issue 2021-05-24 15:59:45 +02:00
JannisX11
48d4b09999 Include zero line option in graph editor 2021-05-22 14:44:53 +02:00
JannisX11
065cfeb891 Improve scaling in animations and graph editor 2021-05-22 13:35:10 +02:00
JannisX11
d402ffa0df Add icon for discontinuous keyframes 2021-05-22 13:02:56 +02:00
JannisX11
881c0559fd Add support for "this" in molang expressions
Bump version to 3.9
Change text color of recent project date
2021-05-22 09:51:37 +02:00
JannisX11
80ca0f2121 Make timeline faster by only rendering visible timecodes 2021-05-19 22:53:09 +02:00
JannisX11
a72d75de78 Option to display timecodes as frame number 2021-05-19 22:01:30 +02:00
JannisX11
bba3277ffd Add action to set animation end
Clamp animation length to keyframes
2021-05-19 18:46:11 +02:00
JannisX11
ce62851324 Fix export of single non-linear keyframes 2021-05-16 23:49:59 +02:00
JannisX11
28d8f7d5ba Fix keyframe undo issue 2021-05-12 20:36:10 +02:00
JannisX11
4803d7efd9 Merge branch 'master' into next 2021-05-12 20:17:57 +02:00
JannisX11
ca0b1d6377 Merge branch 'master' into tabs 2021-05-08 11:50:19 +02:00
JannisX11
ae235bb588 Add flip animation feature 2021-05-07 18:31:26 +02:00
JannisX11
487c89adb0 Fix animation saving not marking anims as saved 2021-05-06 10:01:36 +02:00
JannisX11
c9b6275d16 Initial tab bar implementation 2021-05-05 13:54:41 +02:00
JannisX11
a3642ffc24 Fix #861 animations not merging into file 2021-04-15 17:50:46 +02:00
JannisX11
5ef10e4202 Fix moving keyframes with arrow keys not updating time slider 2021-04-11 20:53:30 +02:00
JannisX11
f02e4dd081 Fix issues when unselecting animation
Fix issue with particle effects when resetting project
2021-04-10 17:28:40 +02:00
JannisX11
48b3713b2d Implement molang triggers 2021-04-09 21:04:07 +02:00
JannisX11
598c2637fa Fix issue with saving animations in web app 2021-04-03 09:36:46 +02:00
JannisX11
7047d559ba Fix issue with saving animations
Issue where saving new anims would include all anims in the file
2021-03-18 22:14:46 +01:00
JannisX11
badea93afb Fix animation list overflow
Fix panel folding button visible in mobile layout
2021-03-08 17:50:59 +01:00
JannisX11
c429e9af29 Fix #844 item model gui screen can be rotated
Fix console error message
2021-03-08 12:57:31 +01:00
JannisX11
232666b03c Fix web app issues
Fix plugins not loading from cache
Disable screen orientation lock
Fix loading issue in older browsers
2021-03-08 12:56:02 +01:00
JannisX11
9945e113d4 Make catmullrom keyframes only export post again
Version ranges in modded entity format
2021-03-05 12:55:49 +01:00
JannisX11
7756f8c83d Fix #817 texture gets unselected when running undo 2021-03-04 15:02:04 +01:00
JannisX11
de444f475d Fix animation saving issue 2021-03-01 13:47:06 +01:00
JannisX11
669d7d2326 Fix #832 number slider offset issue
Fix single discontinuous scale keyframe getting exported without timecode
2021-02-28 23:38:39 +01:00
JannisX11
69ebb2b08e Pressing ctrl while scrubbing timeline now stops snapping 2021-02-28 21:21:53 +01:00
JannisX11
486acea2b8 Sortable animations 2021-02-28 00:40:45 +01:00
JannisX11
772e556ece Optimize undo tracking with keyframes
Fix auto scrolling to animator in timeline
Tabbing through inputs now auto selects the content
Small design tweaks
2021-02-27 15:38:49 +01:00
JannisX11
5a3e02e8ae Fix clicking keyframes creating undo point 2021-02-25 11:22:26 +01:00
JannisX11
c8077a4e9f Fix timeline selection issues 2021-02-24 18:00:11 +01:00
JannisX11
042e3c7e75 Keybinding tweaks
Write all default keybindings as char
Remove some default keybindings
2021-02-20 11:58:53 +01:00
JannisX11
102a424c9a Improve dialog API
redo plugin dialog
Fixes #827
2021-02-19 22:10:47 +01:00
JannisX11
cb3a1247b9 Fix duplicating anim overwriting old one in file 2021-02-16 23:49:11 +01:00
JannisX11
049d096e4d Fix locator dropdown list 2021-02-16 23:37:45 +01:00
JannisX11
8c4e191e63 Fix keyframe rounding issue 2021-02-16 23:30:33 +01:00
JannisX11
d1684d8fb3 Better way to hide outliner nodes in specific mode 2021-02-14 23:57:03 +01:00
JannisX11
cd47331a67 Automatically reload particles on file change 2021-02-14 23:24:32 +01:00
JannisX11
994d955820 Hold on last frame now stops on animation end, instead of slightly after 2021-02-14 23:20:46 +01:00
JannisX11
742fe747fb Improve keyframe value offsetting 2021-02-13 18:41:55 +01:00
JannisX11
8fd2e0da4f Fix timeline issues 2021-02-13 14:32:31 +01:00
JannisX11
e6e864f8fd Fix locator dropdown issue
Move base lines
Extend camera frustum towards camera
2021-02-09 21:21:57 +01:00
JannisX11
cfad0975bd Fix little jumps in gimbal controls
Reverse keyframes now reverses data point order
Creating keyframes now selects channel in grapher
Fix issue with pre-post keyframes not exporting a correct time
Show "center pivot" button in animation mode
2021-02-08 23:31:20 +01:00
JannisX11
2df0b1f397 UI improvements 2021-02-01 19:33:42 +01:00
JannisX11
28034789df Integrate null objects 2021-01-31 20:31:45 +01:00
JannisX11
7d65c78b43 More performance improvements 2021-01-31 12:51:10 +01:00
JannisX11
bb5b7b4284 Performance improvements by reducing use of jQuery 2021-01-31 00:12:53 +01:00
JannisX11
5bff78fa71 Rename NonGroup > OutlinerElement > Outliner Node 2021-01-30 22:41:24 +01:00
JannisX11
6471dd6a50 Add Blockbench.isTouch property
Fix issue with copying keyframes
2021-01-30 15:18:45 +01:00
JannisX11
3847ad1534 Add Background Rendering setting
Hook animation updates into main render loop
2021-01-27 19:44:30 +01:00
JannisX11
d346a119c0 Improve timeline on mobile screens 2021-01-25 13:33:17 +01:00
JannisX11
dd64a9755b Fix issues with audio playback 2021-01-24 22:35:22 +01:00
JannisX11
1889b73a72 Fix animations duplicating in file when renaming 2021-01-24 20:25:56 +01:00
JannisX11
0ba5de8ab8 Fix #809 Pivot tool issue
Fix issues in timeline
2021-01-24 19:19:10 +01:00
JannisX11
b05b7af9b3 Move status bar code to interface file 2021-01-24 14:39:53 +01:00
JannisX11
62b735c936 Improvements to graph editor
New keyframes inherit interpolation mode
Update checkerboard color when updating
2021-01-24 11:39:04 +01:00
JannisX11
b8939212f8 Add timeline graph editor switch as toggle
Fix issue with onUpdateTo
Improve dragging in timeline
2021-01-24 00:09:44 +01:00
JannisX11
7c7da8f21b Merge branch 'graph-viewer' into 3.8 2021-01-23 22:33:54 +01:00
JannisX11
7e1cc3a856 Add toggles 2021-01-23 12:22:05 +01:00
JannisX11
a64f4f3699 Graph editor updates 2021-01-22 22:56:02 +01:00
JannisX11
02faec480e Graph editor updates
- Keyframes movable on both time and value
- Axis selector
- Performance improvements
- Other improvements
2021-01-21 17:33:43 +01:00
JannisX11
6cf0fe4230 Improve timeline graph editor, render keyframes 2021-01-20 20:31:54 +01:00
JannisX11
566fdfdc2c Timeline graph improvements 2021-01-20 13:42:14 +01:00
JannisX11
409865f466 Render graph in timeline 2021-01-19 20:15:20 +01:00
JannisX11
64686720b9 Move timeline vue structure to timeline file 2021-01-19 18:04:22 +01:00
JannisX11
0e1098eae7 Fix motion trail updating multiple animations incorrectly
Improve keybind recording
2021-01-16 21:43:36 +01:00
JannisX11
e1089b71e8 Merge branch 'master' into 3.8 2021-01-11 23:11:05 +01:00
JannisX11
c1979991f5 Update wintersky and molangjs
Fix issue with loading particle files mutliple times
2021-01-11 22:12:08 +01:00
JannisX11
97df68f2d5 Improve export for non-linear keyframes 2021-01-11 14:46:48 +01:00
JannisX11
df0c1ae0f2 Merge branch 'master' into 3.8 2021-01-10 22:15:59 +01:00
JannisX11
b6c3c3fbaa Fix issue with reloading particles
Fix molang issue with equal operator
2021-01-05 22:58:18 +01:00
JannisX11
c11638c738 Method to remove codec event listeners
Switching modes no longer resets animation timeline selection
2021-01-03 22:51:49 +01:00
JannisX11
ab916f50ab Disable animation file options in generic models 2021-01-03 21:23:17 +01:00
JannisX11
9c9714b52b Improve animated texture timeline
Fix issue with saving animation timeline markers
2021-01-03 15:00:42 +01:00
JannisX11
398bb32e79 Add timeline for animated textures 2021-01-03 11:14:24 +01:00
JannisX11
431e3462a9 Show scrollbar in sortable panels on mobile 2020-12-30 16:37:16 +01:00
JannisX11
ed0afd6e83 Fixes in animations
Prevent snapping value from being set to 0
Fix animation dialog saving
2020-12-28 10:38:05 +01:00
JannisX11
14170e0810 Add action to export specific animations 2020-12-13 15:12:40 +01:00
JannisX11
000823d1f1 Update deprecated native dialog methods 2020-12-12 18:42:48 +01:00
JannisX11
7227e1d684 Implement vue components in dialogs
Make dialogs re-usable
2020-12-06 17:15:50 +01:00
JannisX11
69ed9f9a99 Improve code editor functionality
- Add bracket insertion
- fix tab-out issue
2020-12-05 23:56:57 +01:00
JannisX11
e1999a8165 Add addCSS API
animation multiplier default values
2020-11-27 22:59:52 +01:00
JannisX11
7f39f08619 Add animation file context menu to unload file 2020-11-08 15:41:45 +01:00
JannisX11
c7822204b7 Fix import of single non-linear keyframes 2020-11-08 11:19:38 +01:00
JannisX11
aab79b3d32 Fix issue with keyframe order in bedrock exports 2020-10-28 22:09:16 +01:00
JannisX11
abc355f52a Fix motion trail scale not updating with no selection 2020-10-26 21:24:47 +01:00
JannisX11
a17035c812 Remove conditional chaining to increase compatiblity 2020-10-26 19:56:00 +01:00
JannisX11
506f40ec8c Mobile Interface improvements 2020-10-26 15:27:07 +01:00
JannisX11
0f235a8c84 Allow faster mouse movement in number sliders 2020-10-25 17:53:14 +01:00
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