Commit Graph

1704 Commits

Author SHA1 Message Date
miku-666
36a4b89282 GameModelImporter - Rename 'ModelTextureLocations' -> 'ModelMetaData' 2024-08-13 14:04:18 +02:00
miku-666
ec828530ef CustomSkinEditor - Add 'export template' button 2024-08-12 21:07:41 +02:00
miku-666
6fe7584ab7 SkinModelImporter - Add offset detection when importing skin model 2024-08-12 20:44:45 +02:00
miku-666
dcfd1e1c2b SkinModelImporter - Add null check in 'FixTexture' function 2024-08-12 20:43:29 +02:00
miku-666
fdc4f70dc8 SkinModelImporter - Fix 'GetSkinBoxPivot' function 2024-08-12 20:42:22 +02:00
miku-666
6eb4889c3f modelMetaData - Remove comments 2024-08-12 16:04:42 +02:00
miku-666
2c3b481bb1 SkinModelImporter - Add 'TryConvertToSkinBoxType' function 2024-08-12 16:03:48 +02:00
miku-666
f519d1b282 BlockBenchModel - Fix Texture class json deserialization 2024-08-12 12:55:23 +02:00
miku-666
3eed8e7fa0 ModelImporter - Add copyright notice and remove unnecessary using statements 2024-08-12 12:29:01 +02:00
miku-666
c14cbaf55f GameModelImporter - Add copyright notice and remove unnecessary using statements 2024-08-12 12:28:14 +02:00
miku-666
23bdb701eb Merge branch 'main' into 3dSkinRenderer 2024-08-12 01:33:47 +02:00
miku-666
d7e528aff7 CemuPanel - Add icons for skin-& texture-packs 2024-08-12 01:30:20 +02:00
miku-666
8bed36e955 Merge branch 'main' into 3dSkinRenderer 2024-08-12 01:20:12 +02:00
miku-666
040e71db5b AnimationDeserializer - Fix 'DeserializeAnimationAnim' when animString value is empty 2024-08-12 01:19:16 +02:00
miku-666
0605946818 AppSettingsForm - Add settings description to 'ValidateImageDimension' 2024-08-12 01:13:29 +02:00
miku-666
02d9205cb7 AppSettingsForm - Fix re-adding settings description to default settings 2024-08-12 01:12:46 +02:00
miku-666
06860bfb7a GameModelImporter - Fully implemented game-model export to block bench 2024-08-11 22:18:53 +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
523c945f4e GameModelImporter - Change blockbench name when exporting 2024-08-09 23:39:21 +02:00
miku-666
cb7c5ab7cb Rename 'modelTextureLocations' to 'modelMetaData' 2024-08-09 23:35:31 +02:00
miku-666
0b3a2211e3 ModelImporter::Import - Check if file exists 2024-08-09 21:16:03 +02:00
miku-666
1043c1dce6 CustomSkinEditor - Add SettingsManager for RenderSettings 2024-08-09 20:29:47 +02:00
miku-666
69586ce29d SkinModelImporter - Move 'ModelTextureLocations' to GameModelImporter 2024-08-09 20:22:41 +02:00
miku-666
6d573fed14 Merge branch 'main' into 3dSkinRenderer 2024-08-09 19:29:40 +02:00
miku-666
9af1db72d4 Update OMI submodule ref 2024-08-09 19:22:56 +02:00
miku-666
367d1d249e SettingsManager - Add default property and made class non-static 2024-08-09 19:21:31 +02:00
miku-666
fac16190a7 modelTextureLocations.json - Add todo 2024-08-09 19:17:37 +02:00
miku-666
1afcd30fc1 ModelImporter - Rename 'SimpleSkinImportProvider' to 'InternalImportProvider' 2024-08-09 19:16:16 +02:00
miku-666
19b66d3968 IModelImportProvider - Add 'SupportImport' and 'SupportExport' property fields 2024-08-07 23:48:10 +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
5ab3e589a6 SkinRenderer - Fix part highlighting respecting inflate 2024-08-06 14:16:34 +02:00
miku-666
34d6047311 CubeGroupMesh - Fix overlay parts not showing proerly 2024-08-06 14:15:29 +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
f5aa86f055 SkinRenderer - Update 'ReInitialzeSkinData' to upload new data to shader 2024-08-06 13:09:34 +02:00
miku-666
888dad01e5 SkinRenderer - Fix centering leg0/1 2024-08-06 00:26:44 +02:00
miku-666
ba7a2fb9b2 CustomSkinEditor - Load render settings when 'OnLoad' is called 2024-08-05 23:16:53 +02:00
miku-666
d0ffbcccde SkinRenderer - Small non-technical changes 2024-08-05 23:03:26 +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
26b5459fe1 SkinRenderer - Add 'LockMousePosition' option 2024-08-05 22:07:24 +02:00
miku-666
8000a0848e SkinRenderer - Update 'OnUpdate' function 2024-08-05 22:03:51 +02:00
miku-666
390cc13bd7 SkinBOXExtensions - Update 'GetUVGraphicsPath' 2024-08-05 22:02:40 +02:00
miku-666
685c3e5ad6 AppSettingsForm - Update API to be more flexible 2024-08-05 22:01:53 +02:00
miku-666
a1ef8c7378 SkinRenderer - Move call to 'SwapBuffers' into SceneViewport.OnUpdate 2024-08-05 15:36:59 +02:00
miku-666
d6cbb05edc SkinRenderer - Fix Highlight part having wrong transform 2024-08-05 15:34:59 +02:00
miku-666
4987094143 SceneViewport - Change OnUpdate parameter 2024-08-04 23:00:32 +02:00
miku-666
7093aec927 SkinRenderer - Move framebuffer and error checking function to SceneViewport 2024-08-03 14:03:56 +02:00
miku-666
b7d545cb54 Update CubeMesh class 2024-08-03 13:57:21 +02:00
miku-666
ff961cf5c3 Update skin vertex shader to not swap yz 2024-08-02 19:40:33 +02:00