1
0
mirror of synced 2024-12-12 15:51:16 +01:00
Switch-Toolbox/Switch_Toolbox_Library/Forms/Dialogs/ExportModelSettings.cs
KillzXGaming 9c3ac9ae9f Improve DAE exporting.
A brand new DAE exporter is now used built off the one used by Ploaj and Crossmod devs. This replaces the old assimp exporter which was very buggy.
The DAE exporter has many improvments such as multiple materials per mesh, node tree fixes, material improvements, and lots more.
Single binded bfres (only using a bone index) will now be rigged if exported as DAE.
More progress on CMB saving. It's almost done, still needs some adjustments.
Fixed GFMDL rigging on certain models (thanks to RTB's script to reference what controlled the bone type).
2019-11-15 19:27:03 -05:00

34 lines
961 B
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Toolbox.Library.Forms
{
public partial class ExportModelSettings : STForm
{
public DAE.ExportSettings Settings = new DAE.ExportSettings();
public ExportModelSettings()
{
InitializeComponent();
chkFlipUvsVertical.Checked = Settings.FlipTexCoordsVertical;
exportTexturesChkBox.Checked = Settings.ExportTextures;
}
private void exportTexturesChkBox_CheckedChanged(object sender, EventArgs e) {
Settings.ExportTextures = exportTexturesChkBox.Checked;
}
private void chkFlipUvsVertical_CheckedChanged(object sender, EventArgs e) {
Settings.FlipTexCoordsVertical = chkFlipUvsVertical.Checked;
}
}
}