Commit graph

38 commits

Author SHA1 Message Date
Ottermandias
f8d0616acd Notify when an unhandled UV count is reached. 2025-02-20 18:36:33 +01:00
Ottermandias
31f23024a4 Notify and fail when a list of vertex usages has more than one entry where this is not expected. 2025-02-20 18:36:08 +01:00
Adam Moy
6d2b72e079 Removed irrelevant comments 2025-02-20 18:13:53 +01:00
Adam Moy
b76626ac8d Added VertexTexture3
Not sure of accuracy but followed existing pattern
2025-02-20 18:13:53 +01:00
Adam Moy
579969a9e1 Using LINQ
And also change types from using LINQ
2025-02-20 18:13:53 +01:00
Adam Moy
2f0bf19d00 Use First().Value 2025-02-20 18:13:53 +01:00
Adam Moy
ef26049c53 Consider VertexElement's UsageIndex
Allows VertexDeclarations to have multiple VertexElements of the same Type but different UsageIndex
2025-02-20 18:13:53 +01:00
Passive
9de6b3a905 Vector4 to float array 2024-10-06 14:02:56 +02:00
Passive
fecdee05bd Cleanup 2024-10-06 14:02:56 +02:00
Passive
8084f48144 Init support for DT model i/o 2024-10-06 14:02:56 +02:00
Ottermandias
a2237773e3 Update packages. 2024-08-24 20:43:21 +02:00
ackwell
616db0dcc3 Add mesh vertex element readout 2024-04-26 21:23:31 +10:00
ackwell
c1472d5f65 Merge remote-tracking branch 'upstream/master' into mdl-io-triage-6 2024-04-25 21:30:38 +10:00
Ottermandias
ef1bbb6d9d I don't know what I'm doing 2024-04-19 15:40:12 +02:00
ackwell
fd1f9b95d6 Add Single2 support for UVs 2024-04-18 21:23:18 +10:00
ackwell
1cee1c24ec Skip degenerate triangles targeted by shape keys 2024-03-02 23:48:55 +01:00
Ottermandias
1e4570bd79 Slight cleanup. 2024-01-27 19:05:05 +01:00
ackwell
72775a80bf Ignore invalid attributes on export 2024-01-27 14:08:56 +11:00
Ottermandias
b543d9fc1d Merge branch 'mdl-io-triage-3' 2024-01-23 23:23:17 +01:00
ackwell
8487661bc8 Increase imported vertex precision 2024-01-23 21:27:44 +11:00
ackwell
8167907d91 The other two 2024-01-22 00:34:16 +11:00
ackwell
ca393267f6 Spike custom vertex attribute handling 2024-01-22 00:04:11 +11:00
Ottermandias
7db9599511 Auto-format and stuff. 2024-01-20 16:06:33 +01:00
ackwell
cbd99f833a Allow export of missing bones with warnings 2024-01-20 00:03:58 +11:00
ackwell
6f3be39cb9 Wire up notifications through export 2024-01-19 02:11:50 +11:00
Ottermandias
da1b9e9e90 Cleanup, fix tangent/normal mixup. 2024-01-16 16:34:57 +01:00
ackwell
ea04cc554f Fix up export a little 2024-01-17 00:22:13 +11:00
ackwell
182550ce15 Export attributes 2024-01-11 00:34:18 +11:00
ackwell
3cd438bb5d Export material names 2024-01-10 01:17:47 +11:00
Ottermandias
677c9bd801 Some cleanup and using new features / intellisense recommendations. 2024-01-06 18:37:52 +01:00
ackwell
e8e87cc6cb Whoops 2024-01-02 14:36:24 +11:00
ackwell
d85cbd8051 Add UV2 support 2024-01-02 12:41:14 +11:00
ackwell
215f807483 Fix oversight in bone index mapping generation 2024-01-01 23:52:37 +11:00
ackwell
a059942bb2 Clean up + docs 2024-01-01 12:57:56 +11:00
ackwell
08ed3ca447 Handle mesh skeleton edge cases 2024-01-01 11:31:38 +11:00
ackwell
518117b25a Add submeshless support 2024-01-01 11:01:31 +11:00
ackwell
f1379af92c Add UV export 2024-01-01 00:38:24 +11:00
ackwell
551c25a64c Move a few things to export subdir 2024-01-01 00:18:03 +11:00
Renamed from Penumbra/Import/Models/MeshConverter.cs (Browse further)