Commit Graph

63 Commits

Author SHA1 Message Date
miku-666
f41ff0afa6 Merge branch 'main' into 3dSkinRenderer 2024-08-22 19:20:59 +02:00
miku-666
f31c4af5d6 CustomSkinEditor - Add Anim editor button and fix anim not being updated when exporting 2024-08-17 13:02:12 +02:00
miku-666
3e205bdce5 CustomSkinEditor - Change highlight color on texture 2024-08-15 18:09:00 +02:00
miku-666
f348b4768c CustomSkinEditor - Remove unused 'PreviewImage' property 2024-08-15 13:56:39 +02:00
miku-666
ec828530ef CustomSkinEditor - Add 'export template' button 2024-08-12 21:07:41 +02:00
miku-666
97cf7e3507 SettingsManager - Add functionality to create internal settings object and add settings to it 2024-08-10 13:54:50 +02:00
miku-666
1043c1dce6 CustomSkinEditor - Add SettingsManager for RenderSettings 2024-08-09 20:29:47 +02:00
miku-666
a1c564b612 Split up model and skin importer into seperate classes and improved api 2024-08-07 23:16:31 +02:00
miku-666
0d8704c00a Rename 'ModelImporter' -> 'SkinModelImporter' and add api interface to add custom import/export providers 2024-08-06 14:05:40 +02:00
miku-666
ba7a2fb9b2 CustomSkinEditor - Load render settings when 'OnLoad' is called 2024-08-05 23:16:53 +02:00
miku-666
2b53168ec9 CustomSkinEditor - Small non-technical changes 2024-08-05 22:51:37 +02:00
miku-666
5168d64952 CustomSkinEditor - Add render settings 2024-08-05 22:50:19 +02:00
miku-666
ee37be501f CustomSkinEditor - Update HighlightlingColor when selecting a part 2024-08-05 22:49:13 +02:00
miku-666
0569183215 Add 'Validate Skin Dimension' setting 2024-06-25 18:26:29 +02:00
miku-666
b187e48b71 Move skin related classes into 'Internal/Skin' 2024-06-22 00:28:24 +02:00
miku-666
8fd5a7b48e CustomSkinEditor - Replace change color with (re)generate uv texture button 2024-05-26 19:16:34 +02:00
miku-666
6f7eb8fa5e CustomSkinEditor - Add trace warning when 'GenerateUV' or exoprt texture fails due to missing texture 2024-05-23 18:53:47 +02:00
miku-666
b978c640db CustomSkinEditor - Fix exporting models not containing up to date model information 2024-05-23 18:50:47 +02:00
miku-666
20e6917c80 CustomSkinEditor - Fix export filename containing invalid character 2024-05-20 13:30:31 +02:00
miku-666
cbe4796da6 CustomSkinEditor - Update UI 2024-05-19 17:46:52 +02:00
miku-666
cd13a302e3 CustomSkinEditor - Fix uv picturebox showing outline after Clear Selection 2024-05-19 13:48:27 +02:00
miku-666
caf12568ae CustomSkinEditor - Change 'LoadModelData' function 2024-05-19 13:22:43 +02:00
miku-666
71ff037887 SkinRenderer - Add 'HighlightlingColor' property 2024-05-18 18:21:57 +02:00
miku-666
c73625f9ae SkinRenderer - Rename 'OutlineColor' property to 'GuideLineColor' 2024-05-18 17:32:01 +02:00
miku-666
d3087e1647 CustomSkinEditor - Add Animate checkbox to stop renderer from animating the model 2024-05-18 09:10:33 +02:00
miku-666
28ffedb801 CustomSkinEditor - Add simple unselection when clicking away from an item or pressing escape 2024-05-12 19:42:38 +02:00
miku-666
41108ba434 Add ModelImporter for im-/exporting to blockbench supported formats 2024-05-12 19:37:41 +02:00
miku-666
28a6684160 Refactored Skin class 2024-05-12 14:47:43 +02:00
miku-666
3e6db64cca Merge branch 'main' into '3dSkinRenderer' 2024-04-30 19:10:02 +02:00
miku-666
fd1f64a5f9 CustomSkinEditor - Rename 'skinModelFileFilters' to 'AvailableModelFileFilters' and add check when importing blockbench model 2024-04-16 20:15:27 +02:00
miku-666
50959fe7cf CustomSkinEditor - Add bedrock legacy model import support 2024-04-16 20:11:40 +02:00
miku-666
d8acbcc8ea Move FileDialogFilter to FileDialogFilter.cs 2024-04-16 19:52:13 +02:00
miku-666
a7efbd1c34 CustomSkinEditor - Add Bedrock model import 2024-04-08 17:00:08 +02:00
miku-666
e2bf5cff3b CustomSkinEditor - Update 'TranslatePosition' to accept translation Vector 2024-04-08 16:48:25 +02:00
miku-666
a9853a97f8 CustomSkinEditor - Fix block bench model import that contains child ouliners 2024-04-08 16:26:12 +02:00
miku-666
be44713be2 CustomSkinEditor - Fix block bench model import that has no texture attached 2024-04-07 10:32:20 +02:00
miku-666
1ecf2b99fb CustomSkinEditor - Add simple conversion to overlay part when importing block bench models 2024-04-06 23:28:54 +02:00
miku-666
5c08334bf2 CustomSkinEditor - Rename 'FileDialogOption' to 'FileDialogFilter' 2024-04-06 21:34:08 +02:00
miku-666
937daca168 CustomSkinEditor - Add block bench model import 2024-04-06 21:33:17 +02:00
miku-666
4a37d46a1a NumericPrompt - Add DecimalPlaces property 2024-03-29 21:45:11 +01:00
miku-666
0c271b2777 Rename CSMB to PSM and add loader to CustomSkinEditor for PSM FIles 2024-03-29 16:47:42 +01:00
miku-666
8b4d4e6cf3 Move FileFormats folder into Internal folder 2024-03-29 16:35:34 +01:00
miku-666
ef05ed1dc7 CustomSkinEditor - Add functionality for setting skin parrt offsets 2024-03-29 14:43:51 +01:00
miku-666
5856d20b65 CustomSkinEditor - Update LoadModelData function 2024-03-29 14:24:06 +01:00
miku-666
e66fe5f42e CustomSkinEditor - Remove JSONToCSM function 2024-03-24 16:53:07 +01:00
miku-666
f6e08f3336 SkinRenderer - Change name of InitializeGL to Initialize 2024-03-23 09:28:28 +01:00
miku-666
08063ce85e ImageExtensions - Add ReleaseFromFile to not keep file handle open 2024-03-17 17:22:51 +01:00
miku-666
0a01a4c8da SceneViewport - Add proper class disposal 2024-03-13 17:45:24 +01:00
miku-666
bacf0b2b17 CustomSkinEditor - Disable BindingSource for part offsets for now 2024-03-13 17:38:52 +01:00
miku-666
eac512a815 CustomSkinEditor - Fix skin texture locking file handle 2024-03-13 17:37:41 +01:00