├── .gitignore ├── .gitmodules ├── J3DModelViewer.sln ├── J3DModelViewer ├── App.config ├── App.xaml ├── App.xaml.cs ├── Converters │ ├── GXLightMaskConverter.cs │ └── VertexFormatDataTypeConverter.cs ├── Framework │ ├── Camera.cs │ ├── FrameBuffer.cs │ ├── Input.cs │ ├── LineBatcher.cs │ ├── RelayCommand.cs │ └── ScreenspaceQuad.cs ├── J3DModelViewer.csproj ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── View │ ├── InfoTab.xaml │ ├── InfoTab.xaml.cs │ ├── J3DEnums.xaml │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── PreviewTab.xaml │ └── PreviewTab.xaml.cs ├── ViewModel │ ├── ColorUtils.cs │ ├── HighresScreenshotViewModel.cs │ ├── MainWindowViewModel.cs │ ├── MaterialEditorViewModel.cs │ ├── ModelRenderOptionsViewModel.cs │ └── SceneGraphViewModel.cs ├── packages.config └── resources │ ├── application_icon.ico │ ├── material_editor_ux.png │ ├── model_normalstest.bmd │ ├── shaders │ ├── Debug_AlphaVisualizer.frag │ ├── Debug_AlphaVisualizer.vert │ ├── Debug_AmbMatColors.vert │ ├── Debug_LightColors.frag │ ├── Debug_LightColors.vert │ ├── Debug_NormalColors.frag │ ├── Debug_NormalColors.vert │ ├── TransformGizmoHighlight.frag │ ├── UnlitColor.frag │ ├── UnlitColor.vert │ ├── UnlitTexture.frag │ └── UnlitTexture.vert │ └── textures │ ├── ZAtoon.png │ └── ZBtoonEX.png ├── README.md └── lib ├── GameFormatReader.dll ├── OpenTK.GLControl.dll ├── OpenTK.dll └── WArchiveTools.dll /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/.gitmodules -------------------------------------------------------------------------------- /J3DModelViewer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer.sln -------------------------------------------------------------------------------- /J3DModelViewer/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/App.config -------------------------------------------------------------------------------- /J3DModelViewer/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/App.xaml -------------------------------------------------------------------------------- /J3DModelViewer/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/App.xaml.cs -------------------------------------------------------------------------------- /J3DModelViewer/Converters/GXLightMaskConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Converters/GXLightMaskConverter.cs -------------------------------------------------------------------------------- /J3DModelViewer/Converters/VertexFormatDataTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Converters/VertexFormatDataTypeConverter.cs -------------------------------------------------------------------------------- /J3DModelViewer/Framework/Camera.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Framework/Camera.cs -------------------------------------------------------------------------------- /J3DModelViewer/Framework/FrameBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Framework/FrameBuffer.cs -------------------------------------------------------------------------------- /J3DModelViewer/Framework/Input.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Framework/Input.cs -------------------------------------------------------------------------------- /J3DModelViewer/Framework/LineBatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Framework/LineBatcher.cs -------------------------------------------------------------------------------- /J3DModelViewer/Framework/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Framework/RelayCommand.cs -------------------------------------------------------------------------------- /J3DModelViewer/Framework/ScreenspaceQuad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Framework/ScreenspaceQuad.cs -------------------------------------------------------------------------------- /J3DModelViewer/J3DModelViewer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/J3DModelViewer.csproj -------------------------------------------------------------------------------- /J3DModelViewer/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /J3DModelViewer/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /J3DModelViewer/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Properties/Resources.resx -------------------------------------------------------------------------------- /J3DModelViewer/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /J3DModelViewer/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/Properties/Settings.settings -------------------------------------------------------------------------------- /J3DModelViewer/View/InfoTab.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/View/InfoTab.xaml -------------------------------------------------------------------------------- /J3DModelViewer/View/InfoTab.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/View/InfoTab.xaml.cs -------------------------------------------------------------------------------- /J3DModelViewer/View/J3DEnums.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/View/J3DEnums.xaml -------------------------------------------------------------------------------- /J3DModelViewer/View/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/View/MainWindow.xaml -------------------------------------------------------------------------------- /J3DModelViewer/View/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/View/MainWindow.xaml.cs -------------------------------------------------------------------------------- /J3DModelViewer/View/PreviewTab.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/View/PreviewTab.xaml -------------------------------------------------------------------------------- /J3DModelViewer/View/PreviewTab.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/View/PreviewTab.xaml.cs -------------------------------------------------------------------------------- /J3DModelViewer/ViewModel/ColorUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/ViewModel/ColorUtils.cs -------------------------------------------------------------------------------- /J3DModelViewer/ViewModel/HighresScreenshotViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/ViewModel/HighresScreenshotViewModel.cs -------------------------------------------------------------------------------- /J3DModelViewer/ViewModel/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/ViewModel/MainWindowViewModel.cs -------------------------------------------------------------------------------- /J3DModelViewer/ViewModel/MaterialEditorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/ViewModel/MaterialEditorViewModel.cs -------------------------------------------------------------------------------- /J3DModelViewer/ViewModel/ModelRenderOptionsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/ViewModel/ModelRenderOptionsViewModel.cs -------------------------------------------------------------------------------- /J3DModelViewer/ViewModel/SceneGraphViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/ViewModel/SceneGraphViewModel.cs -------------------------------------------------------------------------------- /J3DModelViewer/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/packages.config -------------------------------------------------------------------------------- /J3DModelViewer/resources/application_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/application_icon.ico -------------------------------------------------------------------------------- /J3DModelViewer/resources/material_editor_ux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/material_editor_ux.png -------------------------------------------------------------------------------- /J3DModelViewer/resources/model_normalstest.bmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/model_normalstest.bmd -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/Debug_AlphaVisualizer.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/Debug_AlphaVisualizer.frag -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/Debug_AlphaVisualizer.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/Debug_AlphaVisualizer.vert -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/Debug_AmbMatColors.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/Debug_AmbMatColors.vert -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/Debug_LightColors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/Debug_LightColors.frag -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/Debug_LightColors.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/Debug_LightColors.vert -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/Debug_NormalColors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/Debug_NormalColors.frag -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/Debug_NormalColors.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/Debug_NormalColors.vert -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/TransformGizmoHighlight.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/TransformGizmoHighlight.frag -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/UnlitColor.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/UnlitColor.frag -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/UnlitColor.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/UnlitColor.vert -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/UnlitTexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/UnlitTexture.frag -------------------------------------------------------------------------------- /J3DModelViewer/resources/shaders/UnlitTexture.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/shaders/UnlitTexture.vert -------------------------------------------------------------------------------- /J3DModelViewer/resources/textures/ZAtoon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/textures/ZAtoon.png -------------------------------------------------------------------------------- /J3DModelViewer/resources/textures/ZBtoonEX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/J3DModelViewer/resources/textures/ZBtoonEX.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/README.md -------------------------------------------------------------------------------- /lib/GameFormatReader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/lib/GameFormatReader.dll -------------------------------------------------------------------------------- /lib/OpenTK.GLControl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/lib/OpenTK.GLControl.dll -------------------------------------------------------------------------------- /lib/OpenTK.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/lib/OpenTK.dll -------------------------------------------------------------------------------- /lib/WArchiveTools.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordNed/J3D-Model-Viewer/HEAD/lib/WArchiveTools.dll --------------------------------------------------------------------------------