Commit Graph

375 Commits

Author SHA1 Message Date
JannisX11
7e5f7ec19f Fix transformer and other features for new threejs 2021-07-19 23:06:57 +02:00
JannisX11
2d2e32607f Merge branch 'master' into three-no-geo 2021-07-19 21:35:11 +02:00
JannisX11
4ccbbcaa67 Track almost all project data in tabs 2021-07-10 22:22:02 +02:00
JannisX11
b7910261db Save model data per project
Opening models from OS now opens new tab
2021-07-08 14:30:32 +02:00
JannisX11
3a72623718 Fix issue in painting grids with specific tex resolutions 2021-07-05 20:45:27 +02:00
JannisX11
ef5b5c1226 Add option to bring back old Alt Tool functionality 2021-07-01 21:05:02 +02:00
JannisX11
0d5aceb4c2 Fix issue when scaling locators
Fix horizontal scroll bar in keybinding menu
2021-06-29 10:44:13 +02:00
JannisX11
d737fca61a Fix #882 Still clicking transform gizmo unselects objects 2021-06-29 10:01:38 +02:00
JannisX11
2243ed2d8b Fix #940 GUI Background in Display Tab is Missing 2021-06-28 23:01:08 +02:00
JannisX11
1a66d8f3e0 Fix display mode not working on mobile
Fix mobile Alt key override not affecting resize tool
Change order of bbmodel import to prioritize relative paths
2021-06-27 23:25:46 +02:00
JannisX11
5fa8dd80c2 Fix Z-fighting in solid view mode
Fix cube hover highlight not working
Fix issue with bbmodel importer
2021-06-24 23:31:07 +02:00
JannisX11
b882107af4 Fix #934 Plugin API Documentation button
Fix #927 Opening Backup folder action not working
Fix issue with transforming/rotating groups
2021-06-24 16:15:52 +02:00
JannisX11
ef91699525 Make rotated locators transform correctly 2021-06-23 23:36:39 +02:00
JannisX11
871353a582 Merge branch 'next' into rotate-locators 2021-06-23 22:26:52 +02:00
JannisX11
583d9b84d2 Implement #920
Auto enable background position tool when uploading a new background
2021-06-22 23:48:28 +02:00
JannisX11
dc25b713d5 Fix animated texture preview in single tex mode 2021-06-16 16:28:59 +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
ccd556d23c Add option to toggle sidebars
Fix bug where template generator can enable box UV in all formats
Change quad view icon
2021-06-15 19:05:24 +02:00
JannisX11
49a15b26a5 Add option to zoom in viewport using mouse cursor 2021-06-13 21:32:18 +02:00
JannisX11
67464ef621 Add action to wrap selection into group
Change solid view to shade towards camera
2021-06-13 18:25:59 +02:00
JannisX11
9ee1c65152 Add emissive texture rendering mode
Use custom shaders for textures
Handle layered textures as texture setting instead of project setting
2021-06-13 12:24:42 +02:00
JannisX11
a81be0e8e3 Store background images in projects as data url
Add arrow in edit history window to make target more clear
2021-06-12 16:41:10 +02:00
JannisX11
fdbe96dfa4 Save background images in projects
Enable shift-click-select for groups in no-bone formats
Fix tooltip issue in preview menu
2021-06-12 12:53:40 +02:00
JannisX11
0df1bb3d49 Add background icon to preview hud menu 2021-06-12 11:34:47 +02:00
JannisX11
b46895fd7f Change local rotation behavior
Closes #899
2021-06-12 00:07:23 +02:00
JannisX11
fb5c3e9203 Merge branch 'history' into next 2021-06-09 13:30:17 +02:00
JannisX11
56df13320d Fix cube position updating issue 2021-06-09 13:27:50 +02:00
JannisX11
323ebb39b0 Fix button order in screenshot dialog
Fix message box button keybindings
2021-06-08 23:33:40 +02:00
JannisX11
a0104271cb Make zoom keys work in preview and timeline 2021-06-08 20:05:43 +02:00
JannisX11
395b94f662 Fix issue with switching tools while using transform gizmo 2021-06-06 09:52:17 +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
f437b680b4 Ability to rotate locators 2021-05-28 13:19:09 +02:00
JannisX11
4818a0c385 Update wintersky to fix particle orientation issue 2021-05-24 15:59:45 +02:00
JannisX11
065cfeb891 Improve scaling in animations and graph editor 2021-05-22 13:35:10 +02:00
JannisX11
b8a4d776f7 Add Canvas.updateView() api 2021-05-22 12:27:29 +02:00
JannisX11
7b4ce2635f Add GIF recorder background color option 2021-05-17 22:29:55 +02:00
JannisX11
4803d7efd9 Merge branch 'master' into next 2021-05-12 20:17:57 +02:00
JannisX11
7d44a559fa Add bi-directional resizing by holding Alt
Closes #887
2021-05-12 20:16:36 +02:00
JannisX11
0d2c0db2f1 Support transform spaces in animation editor 2021-05-09 12:42:02 +02:00
JannisX11
b7075be6c3 Add solid view mode 2021-05-07 15:57:24 +02:00
JannisX11
71439fa579 Add option to abort GIF recording 2021-05-05 21:04:16 +02:00
JannisX11
cb822dc33f Add option to edit camera angles
Closes #889
2021-04-27 17:22:54 +02:00
JannisX11
bd53931d91 Split isometric into true and 2:1 isometric (#888) 2021-04-27 09:07:12 +02:00
JannisX11
06012dae98 Fix #888 Incorrect default isometric angle 2021-04-26 22:43:48 +02:00
JannisX11
f0211a21d3 Remove blocky 2021-04-15 18:47:01 +02:00
JannisX11
16f5ee5aec Fix orbit gizmo handles being hard to click 2021-04-15 18:24:16 +02:00
JannisX11
618c0fabfc Fix #878 Can't click gizmo arrow after cam switched 2021-04-15 17:07:43 +02:00
JannisX11
7290aa2695 Bump version to 3.8.4
Support older version of SpaceNavigator
2021-04-15 16:20:23 +02:00
JannisX11
6076d8856f Attempt to fix issue with cube click detection 2021-04-11 23:09:56 +02:00
JannisX11
f61fdc471f Animate selection focusing 2021-04-10 13:16:05 +02:00
JannisX11
027115c86f Fix issue with cube click detection 2021-03-27 22:10:20 +01:00
JannisX11
ff03bc0ed4 Fix issue with locators when resolving group
Screenshot file dialog now suggests project name as name
Something unexpected ;)
2021-03-21 19:07:37 +01:00
JannisX11
2b422332a0 Remove toast when stopping background positioning
Hide OptiFine part on start screen again
2021-03-20 20:55:57 +01:00
JannisX11
7be6eca989 Fix touch screen navigation issues 2021-03-08 21:33:56 +01:00
JannisX11
75f683c300 Fix #845 incorrect color picker offset on background
Fix java blocks exporting pivot by default
2021-03-08 20:00:54 +01:00
JannisX11
66f37e39f2 Fix issue with mirroring groups 2021-03-08 17:05:00 +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
28295711b5 Rename gimbal controls to orbit gizmo
Add dialog to copy share link from
Combine 32 and 64 bit installer again
2021-03-05 19:03:19 +01:00
JannisX11
7756f8c83d Fix #817 texture gets unselected when running undo 2021-03-04 15:02:04 +01:00
JannisX11
f183e66209 Add Camera Near Plane setting 2021-03-04 14:22:12 +01:00
JannisX11
d04aebd0ec Add titles to sides in gimbal controls
Fix issue with local transform space and groups
Set eraser alt tool to color picker
Bundle files
2021-02-28 16:16:37 +01:00
JannisX11
b2bb3e3e51 Fix issue with gimbal controls when preview disabled 2021-02-28 15:57:55 +01:00
JannisX11
8f6cae31f1 Add toast notification API
Use toast notification for background positioning, closes #674
2021-02-28 12:51:15 +01:00
JannisX11
2b8852421a Save color picker tab between sessions
Fix plugin install message
Fix issue with gimbal controls in display mode locked slots
2021-02-28 00:42:01 +01:00
JannisX11
74c8ef8402 Fix edit sessions not working in webapp
Edit sessions now run over https
Fix issue with toggles and linked settings
Background rendering now respects mouse hovering over preview
2021-02-25 22:18:34 +01:00
JannisX11
8292b64cab Fix #811 Click canvas unselect cancels area select 2021-02-21 10:20:16 +01:00
JannisX11
cd7a17ca8c Fix #812 focus selection not working on side views 2021-02-20 21:54:12 +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
3df72d2f36 Toggling projection mode now keeps zoom
Side views now keep their target positoin and zoom, closes #813
2021-02-20 00:02:56 +01:00
JannisX11
bd2a0b81b2 Gimbal controls switching to opposite locked angle 2021-02-13 22:08:20 +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
fb838a766f Improve gimbal controls 2021-02-04 17:20:01 +01:00
JannisX11
b4a06157de Add gimbal controls 2021-02-04 10:09:25 +01:00
JannisX11
eb3c3c9c2e Fix issue moving groups in local space 2021-02-01 23:37:59 +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
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
109c3fd83f Update bones more efficiently 2021-01-27 20:36:38 +01:00
JannisX11
3847ad1534 Add Background Rendering setting
Hook animation updates into main render loop
2021-01-27 19:44:30 +01:00
JannisX11
2d8cd9d5cf Update Three.js to 125, get rid of loading errors 2021-01-27 19:25:12 +01:00
JannisX11
3e040ffb59 Add 3DCONNEXION SpaceMouse support 2021-01-27 16:57:17 +01:00
JannisX11
fa3e1466fd Fix issue adding cubes to brand new bones 2021-01-25 22:53:55 +01:00
JannisX11
0ba5de8ab8 Fix #809 Pivot tool issue
Fix issues in timeline
2021-01-24 19:19:10 +01:00
JannisX11
7e1cc3a856 Add toggles 2021-01-23 12:22:05 +01:00
JannisX11
9b55ed47e7 Checkbox icon for wireframe toggle 2021-01-22 21:31:57 +01:00
JannisX11
c0718c2aef Improve clipboard functionality in web app 2021-01-16 23:37:58 +01:00
JannisX11
147f4cd695 Performance and memory improvements 2020-12-31 15:08:35 +01:00
JannisX11
4e1fe04e99 Allow modes to add center window 2020-12-22 13:32:49 +01:00
JannisX11
a9f6ca1baf Add setting to disable hardware acceleration 2020-12-05 22:31:45 +01:00
JannisX11
8555f5b86c Make everything deletable 2020-11-27 23:23:16 +01:00
JannisX11
04c34bc7b7 FPS optimizations 2020-11-08 18:20:20 +01:00
JannisX11
0d4d2e72c7 Fix #722 - Local rotation space not working for bones 2020-11-08 13:45:28 +01:00
JannisX11
629c118856 Fix '#' not working in image paths in UI
Fixes #733
2020-11-07 20:48:58 +01:00
JannisX11
df0dbe4425 Fix local transform space not working
closes #757
2020-11-07 20:11:43 +01:00
JannisX11
11af463d70 Fix screenshot in display mode using wrong camera 2020-10-30 15:54:33 +01:00
JannisX11
52c2a1dd87 Fix issue with painting on touch devices 2020-10-28 11:33:40 +01:00
JannisX11
8529c0adee Allow groups with no content to be rotated 2020-10-27 23:53: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
7ea5deec73 Fix canvas click unselect triggering when dragging 2020-10-25 17:37:14 +01:00
JannisX11
818dd61c0d Fix transform gizmo not updating to camera rotation 2020-10-25 10:45:29 +01:00
JannisX11
4c1dfc20ed Improvements to editing empty bones 2020-10-22 22:08:12 +02:00
JannisX11
fe611a7d81 Improve IK enabled conditions
closes #744
2020-10-21 18:50:57 +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
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
e1573afe12 IK: Rotate target to keep its global rotation steady 2020-10-15 22:09:42 +02:00
JannisX11
cc25a57f4f Fix transform space issues of pivot tool 2020-10-15 16:33:25 +02:00
JannisX11
db2f1e47cd Make "Resolve" apply group rotation to children
Fix Undo issue with editing groups
Fix undo label for rotating selection with gizmo
2020-10-14 18:09:56 +02:00
JannisX11
3f04392021 Steady IK target point moving
IK translation strings
2020-10-12 22:48:28 +02:00
JannisX11
3f54c3b934 Allow option to disable AA when creating preview
Change "people" to "authors" in plugin warning message
2020-10-12 21:22:02 +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
e119a1c3de Merge branch 'wintersky' into 3.7 2020-10-09 14:11:35 +02:00
JannisX11
8a2df4501a Fix error message with 0 faces 2020-10-07 19:59:55 +02:00
JannisX11
2d796348a6 Add anti-aliasing setting 2020-10-06 21:57:57 +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
fd39c54bb3 Improve performance 2020-10-04 11:13:38 +02:00
JannisX11
8162493621 Various fixes
Make Project res compensation available for non single_texture projects if only one texture exists
Prevent selection rect on touch devices
Fix issue with UV mapping preview for box UV
2020-10-03 23:51:24 +02:00
JannisX11
0c0af10b94 Disabled faces: resolve issues
Misc performance improvements
2020-10-02 19:55:14 +02:00
JannisX11
cc0d03e1ee Remove disabled faces from geometry: initial buggy version 2020-10-02 19:13:11 +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
c95f51e647 make IK always move in global space 2020-09-28 22:46:41 +02:00
JannisX11
912491b7ca Merge branch '3.7' into ik 2020-09-28 17:31:16 +02:00
JannisX11
1c01ae40b0 Fix issue with selecting invisible cubes
Fix issue with saving keyframes
2020-09-22 21:54:31 +02:00
JannisX11
300f191f8e Option to restore default preview backgrounds 2020-09-21 17:01:26 +02:00
JannisX11
63ac76ef45 Limit ik rotation rate 2020-09-16 15:31:44 +02:00
JannisX11
8bf95f2857 Syncing of FIK chain and real bones 2020-09-16 14:27:57 +02:00
JannisX11
0019b424d7 New rotation system, slightly less broken 2020-09-15 22:42:42 +02:00
JannisX11
84255bfde4 Rename Animator.selected to Animation.selected 2020-09-15 14:21:04 +02:00
JannisX11
1014afe296 Make empty texture wrap 2020-09-13 10:55:47 +02:00
JannisX11
42657e8405 Merge branch '3.7' into ik 2020-09-12 16:25:11 +02:00
JannisX11
1976889a43 Add template generator padding option 2020-09-12 16:13:57 +02:00
JannisX11
d4adacca7c Block and texture skin model presets 2020-09-11 22:55:17 +02:00
JannisX11
d7a5f2cddc Math changes 2020-08-31 18:26:45 +02:00
JannisX11
4d4986572e Roughly working version, but math is still messed up 2020-08-30 17:57:29 +02:00
JannisX11
2b38a90a58 Reactivate old IK code 2020-08-30 15:00:41 +02:00
JannisX11
e2ebf7ad61 Consider FOV when calculating gizmo size 2020-08-17 17:01:14 +02:00
JannisX11
67e0ffb139 Add FOV setting
Closes #696
2020-08-17 16:48:14 +02:00
JannisX11
a27533278e Improve screenshot feature 2020-08-14 21:40:48 +02:00
JannisX11
b6149cbbf3 Fix issue with painting on animated textures
Fix issue with displaying animated textures
2020-08-13 20:53:24 +02:00
JannisX11
1782ca450c Fix issue with importing bedrock models
Fix issue with cropped screenshot API
2020-08-05 16:40:55 +02:00
JannisX11
6d2b284210 Fix transformer occasionally soft-locking #673
Fix global rotation messing up pivot points
Fix vertical toolbars
2020-07-16 14:43:22 +02:00
JannisX11
a7471f3753 v3.6.0 2020-07-16 09:32:59 +02:00
JannisX11
b2cd316ae7 v3.5.4 2020-05-31 18:43:41 +02:00
JannisX11
6a4d37e7b6 v3.5.3 2020-05-31 15:54:04 +02:00
JannisX11
47c38b2036 v3.5.0 2020-04-25 20:25:07 +02:00
JannisX11
a0e56fb25b v3.4.2 2020-03-14 21:32:24 +01:00
JannisX11
7941f20437 3.4.1 2020-03-10 22:19:17 +01:00
JannisX11
15e2407324 v3.4.0 2020-03-04 20:56:17 +01:00
JannisX11
70b211a9da Add glTF Exporter 2020-02-07 19:06:24 +01:00
JannisX11
271a46bdb1 v3.3.0 2020-01-23 18:53:36 +01:00
JannisX11
1f4ef9b22f v3.2.2 2019-12-22 17:33:55 +01:00
JannisX11
bdc69c40d3 v3.2.1 2019-12-17 17:44:27 +01:00
JannisX11
ec94ec84f0 v3.2.0 2019-12-15 20:04:31 +01:00
JannisX11
fd62f66ef5 v3.1.1 2019-09-06 00:16:54 +02:00
JannisX11
e8b28db005 Merge branch 'master' of https://github.com/JannisX11/blockbench
merging local and remove changes
2019-09-04 09:52:25 +02:00
JannisX11
ff7bfd8aa8 local changes [ci skip] 2019-09-04 09:52:21 +02:00
JannisX11
e4f0e8589a Remote bugfixes [ci skip] 2019-09-04 10:37:38 +03:00
JannisX11
2b3111c3df v3.1.0 2019-08-17 18:26:14 +02:00
JannisX11
d5426e9998 v3.0.5 2019-08-01 00:01:47 +02:00
JannisX11
fd3085b8fa v3.0.4 2019-07-26 13:33:29 +02:00
JannisX11
ae6a2614b4 v3.0.3 2019-07-21 23:17:36 +02:00
JannisX11
abdf97db96 v3.0.2 2019-07-19 17:31:22 +02:00
JannisX11
5c5765f154 v3.0.1 2019-07-17 20:32:07 +02:00
JannisX11
7096c3a421 v3.0.0 2019-07-17 18:02:07 +02:00