private void SelectImagesClick(object sender, RoutedEventArgs e)
        {
            string            img1  = ImageTools.openFileSelectDialog("Primary Texture");
            string            img2  = ImageTools.openFileSelectDialog("Second Texture");
            string            img3  = ImageTools.openFileSaveDialog("Output Texture");
            TextureRemapEntry entry = new TextureRemapEntry();

            entry.Image1Name = img1;
            entry.Image2Name = img2;
            entry.OutputName = img3;
            MainWindow.instance.RemapRecords.Add(entry);
        }
        private void ExportClick(object sender, RoutedEventArgs e)
        {
            if (diffuseNormMap == null)
            {
                return;
            }
            string dest = ImageTools.openFileSaveDialog("Save Image");

            if (!string.IsNullOrEmpty(dest))
            {
                diffuseNormMap.Bitmap.Save(dest);
            }
        }