From 1f28ff72705a0ff45a185a415daa29bad1a4d857 Mon Sep 17 00:00:00 2001 From: Asval Date: Sat, 5 Sep 2026 17:04:59 +0200 Subject: [PATCH] anim + bp preview + bump snooper --- CUE4Parse | 2 +- FModel/FModel.csproj | 36 --- FModel/Framework/FModelBridgeHost.cs | 16 ++ FModel/MainWindow.xaml | 13 + FModel/Resources/bone.frag | 11 - FModel/Resources/bone.vert | 19 -- FModel/Resources/collision.vert | 20 -- FModel/Resources/default.frag | 294 ---------------------- FModel/Resources/default.vert | 111 -------- FModel/Resources/framebuffer.frag | 12 - FModel/Resources/framebuffer.vert | 12 - FModel/Resources/grid.frag | 63 ----- FModel/Resources/grid.vert | 36 --- FModel/Resources/light.frag | 16 -- FModel/Resources/light.vert | 22 -- FModel/Resources/outline.frag | 8 - FModel/Resources/outline.vert | 83 ------ FModel/Resources/picking.frag | 13 - FModel/Resources/picking.vert | 63 ----- FModel/Resources/skybox.frag | 12 - FModel/Resources/skybox.vert | 16 -- FModel/Resources/spline.vert | 216 ---------------- FModel/ViewModels/CUE4ParseViewModel.cs | 56 ++--- FModel/ViewModels/Commands/MenuCommand.cs | 1 - FModel/ViewModels/SnooperViewModel.cs | 46 +++- Snooper | 2 +- 26 files changed, 88 insertions(+), 1111 deletions(-) create mode 100644 FModel/Framework/FModelBridgeHost.cs delete mode 100644 FModel/Resources/bone.frag delete mode 100644 FModel/Resources/bone.vert delete mode 100644 FModel/Resources/collision.vert delete mode 100644 FModel/Resources/default.frag delete mode 100644 FModel/Resources/default.vert delete mode 100644 FModel/Resources/framebuffer.frag delete mode 100644 FModel/Resources/framebuffer.vert delete mode 100644 FModel/Resources/grid.frag delete mode 100644 FModel/Resources/grid.vert delete mode 100644 FModel/Resources/light.frag delete mode 100644 FModel/Resources/light.vert delete mode 100644 FModel/Resources/outline.frag delete mode 100644 FModel/Resources/outline.vert delete mode 100644 FModel/Resources/picking.frag delete mode 100644 FModel/Resources/picking.vert delete mode 100644 FModel/Resources/skybox.frag delete mode 100644 FModel/Resources/skybox.vert delete mode 100644 FModel/Resources/spline.vert diff --git a/CUE4Parse b/CUE4Parse index abed739a..e69ae897 160000 --- a/CUE4Parse +++ b/CUE4Parse @@ -1 +1 @@ -Subproject commit abed739a7deb8ebf3cbb057afca707452edc0e59 +Subproject commit e69ae897396941b4daca9d26fb7ac5524c667dd2 diff --git a/FModel/FModel.csproj b/FModel/FModel.csproj index 979b0361..0bd103ca 100644 --- a/FModel/FModel.csproj +++ b/FModel/FModel.csproj @@ -103,24 +103,6 @@ - - - - - - - - - - - - - - - - - - @@ -129,29 +111,11 @@ - - - - - - - - - - - - - - - - - - diff --git a/FModel/Framework/FModelBridgeHost.cs b/FModel/Framework/FModelBridgeHost.cs new file mode 100644 index 00000000..85755549 --- /dev/null +++ b/FModel/Framework/FModelBridgeHost.cs @@ -0,0 +1,16 @@ +using CUE4Parse_Conversion.Options; +using FModel.Settings; +using Snooper.Hosting; + +namespace FModel.Framework; + +public sealed class FModelBridgeHost : IBridgeHost +{ + public string Name => "FModel"; + public string ExportDirectory => UserSettings.Default.ModelDirectory; + + public bool OwnsLoadOptions => true; + public bool CanBrowseAssets => true; + + public ExportOptions CreateExportOptions() => UserSettings.GetExportOptions(); +} diff --git a/FModel/MainWindow.xaml b/FModel/MainWindow.xaml index 6c63f0d7..e70d5552 100644 --- a/FModel/MainWindow.xaml +++ b/FModel/MainWindow.xaml @@ -807,6 +807,19 @@ HorizontalAlignment="Right" VerticalAlignment="Stretch" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch"> + + + + + + +