Commit Graph

2086 Commits

Author SHA1 Message Date
miku-666
4be6fba77d ModelRenderer - Fix centering model after selecting 2024-10-09 12:52:34 +02:00
miku-666
e3e2829a19 CustomSkinEditor - Add missing render setting 'Show Armor' 2024-10-09 12:17:43 +02:00
miku-666
a4d974984f SceneViewport - Add 'ResetCamera' virtual function 2024-10-09 12:16:14 +02:00
miku-666
8f5a4c2c14 Plain color fragment shader - Update uniform names to be PascalCase 2024-10-09 12:13:51 +02:00
miku-666
0ce4107c53 Update Texture base class to accept slot when calling Bind 2024-10-09 12:05:55 +02:00
miku-666
9d75186e87 Update OMI submodule 2024-10-08 11:52:17 +02:00
miku-666
43daadf1c9 SceneViewport - Add OnPaint override to clear color and depth buffer and enable depth testing 2024-10-08 11:49:59 +02:00
miku-666
4385b121bf ModelEditor - Add option to show bounding box of the model 2024-10-08 11:46:49 +02:00
miku-666
a1fd791fdd ShaderProgram - Update GetUniformLocation to retrive all active uniforms when linking program 2024-10-08 11:45:02 +02:00
miku-666
05ebf400e4 Add ModelRenderer 2024-10-06 19:24:23 +02:00
miku-666
78a9202454 Update BoundingBox 2024-10-06 19:23:13 +02:00
miku-666
dab56be662 Move Debug & Camera control into SceneViewport 2024-10-06 19:03:36 +02:00
miku-666
ea63bb58f9 modelMetaData - Add 'slime.armor' texture location & pattern texture locations for 'tropicalfish_-a/-b' 2024-09-27 16:35:16 +02:00
miku-666
d83f02a0b7 ModelEditor - Create factory methods for custom model treenodes 2024-09-27 16:30:20 +02:00
miku-666
451c0aabd5 ShaderProgram - Add 'SetUniform2' overload for System.Drawing.Size 2024-09-22 13:56:44 +02:00
miku-666
288e6718b4 Update modelMetaData part hierarchy structure 2024-09-22 13:53:45 +02:00
miku-666
9339a60545 Rename 'skin...' shaders to 'texturedCube...' 2024-09-21 12:51:04 +02:00
miku-666
838421602a SceneViewport - Add shaderLibrary and api to it 2024-09-21 11:36:29 +02:00
miku-666
0cbc5faff3 GenericMesh - Made 'Transform' property abstract 2024-09-21 10:58:07 +02:00
miku-666
6c38d688e5 Move Cube conversion into SkinBOXExtensions 2024-09-21 10:57:10 +02:00
miku-666
3c52e863e6 Update GenericMesh & mesh rendering 2024-09-19 19:59:09 +02:00
miku-666
e416667f0d ModelEditor - Rename 'GetModelNodes' & 'GetModelPartNodeChildren' 2024-09-17 19:22:53 +02:00
miku-666
10f1220171 Update CubeMesh & rename CubeGroupMesh to CubeMeshCollection 2024-09-17 19:10:04 +02:00
miku-666
a287c91dd8 ModelEditor - Add model node icons 2024-09-10 20:08:08 +02:00
miku-666
c75d64aa93 ModelEditor -Add Save tool menu item & add TrySetTexture Delegate 2024-09-10 18:09:21 +02:00
miku-666
0919d89137 GameModelImporter - Mark 'ModelExportSettings' as sealed 2024-09-10 18:02:41 +02:00
miku-666
d111e2c6f2 GameModelImporter - Update 'ExportBlockBenchModel' function 2024-09-10 18:01:34 +02:00
miku-666
76be21b9d5 modelMetaData - Add cavespider texture location 2024-09-10 18:00:10 +02:00
miku-666
c91def4a77 Add ModelEditor 2024-09-01 17:25:13 +02:00
miku-666
1f5f24b3bb Skin-/GameModelImporter - Rename 'fileName' parameter to 'filepath' 2024-08-30 19:46:46 +02:00
miku-666
14bf67324d Merge branch 'main' into 3dSkinRenderer 2024-08-30 16:04:50 +02:00
miku-666
c8779249ac ResourceLocation - Rename 'TillingMode.Custom' to 'TillingMode.WidthAndHeight' 2024-08-29 19:48:20 +02:00
miku-666
6cec2bae76 SkinModelImporter - Fix becrock model import 2024-08-29 17:43:13 +02:00
miku-666
21af8052f8 SkinModelImporter - Add texture import in 'ImportBedrockJson' 2024-08-27 19:09:52 +02:00
miku-666
58ab167397 SceneViewport - Rename 'Init' to 'Initialize' 2024-08-27 18:25:11 +02:00
miku-666
2550a0c5ef SkinMoelImporter - Rename 'GetSkinBoxPivot' to 'GetSkinPartPivot' 2024-08-27 18:22:44 +02:00
miku-666
597b4a5f89 SkinModelImporter - Fix bottom texture swaping being done bofre parts where imported 2024-08-23 21:00:30 +02:00
miku-666
0892a87cad Merge branch main into '3dSkinRenderer' 2024-08-23 17:27:24 +02:00
miku-666
a578024e30 Move Updater.cs into App folder 2024-08-23 17:16:00 +02:00
miku-666
f41ff0afa6 Merge branch 'main' into 3dSkinRenderer 2024-08-22 19:20:59 +02:00
miku-666
62c987ef26 MainForm - Mark 'importExtractedSkinsFolder' as Obsolete 2024-08-22 17:00:51 +02:00
miku-666
817c8faa7b SkinModelImporter - Update 'AddBone' function inside 'ExportBedrockJson' 2024-08-20 20:43:41 +02:00
miku-666
65fc0aa371 SkinModelImporter - Small code clean up inside 'ImportBedrockJson' 2024-08-20 20:21:12 +02:00
miku-666
d9fe5ac589 GameModelImporter - Sort using statements 2024-08-20 19:33:59 +02:00
miku-666
69e012de70 SkinModelImporter - Swap box bottom texture when texture is available 2024-08-20 19:29:47 +02:00
miku-666
16579b5022 SkinModelImporter - Fix offset detection when importing 2024-08-19 18:12:22 +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
fb17251ec9 SkinModelImporter - Fix exception thrown in 'FixTexture' 2024-08-17 00:29:08 +02:00
miku-666
386a97c409 SkinRenderer - Fix order of applying anim animations to match the game 2024-08-16 21:33:42 +02:00
miku-666
322f4b66be Merge branch 'main' into 3dSkinRenderer 2024-08-16 20:32:36 +02:00