9e4d99a0db
Add a way to quickly disable racial deforms in the full model viewer
2024-04-30 16:02:59 -04:00
0c9cb2b0cf
Attempt to display racial transforms in the bone editor
...
Not sure if it 100% works yet
2024-04-30 15:56:26 -04:00
b1e5728f8f
Make GearView::addGear remove gear that already exists in the slot
2024-04-30 15:27:50 -04:00
1be5fc27d0
Simplify body part loading in gear view
2024-04-30 15:21:23 -04:00
51ea3c3920
Create reusable material part
...
This takes the existing properties widget in the new material editor and
makes it reusable across multiple applications. It's now added to the
Armoury which shows the gear's used materials. It's also added to the
Data Explorer which now supports viewing material files.
I fixed the render viewport crashing when hiding it again, and made it
even more resilient.
2024-04-27 13:45:15 -04:00
ada43f9937
Set better executables on Windows
...
We don't have to worry about clogging up a central bin dir on Windows,
so we can choose more generic names for the tools.
2024-04-25 19:17:33 -04:00
5d5d85b113
Add app icons for Windows/macOS
2024-04-25 19:11:00 -04:00
21e7313efd
Don't install icons and .desktop files on Windows
2024-04-25 22:47:16 +00:00
2844231996
Enable Windows and Linux packaging
...
The Windows version isn't super working yet, but this is a good step forward
2024-04-25 02:31:40 +00:00
75ab62ba71
Update READMEs, update screenshots
2024-04-22 16:11:54 -04:00
c7b618e6bc
Armoury: Make sure the import and edit buttons are disabled when needed
2024-04-20 15:14:49 -04:00
1bddb6f8f0
Armoury: Add gear icons
2024-04-20 15:11:02 -04:00
6f9cf59f94
Armoury: Prevent crashes in FMV when face and other misc models fail to load
2024-04-18 17:53:21 -04:00
f967974627
Fix LOD combo text
2024-02-25 11:16:26 -05:00
2ccab76191
Hook up translation domains
2024-02-04 15:36:08 -05:00
57c2e9c7f9
Misc string fixes
2024-02-04 15:32:42 -05:00
98036249fb
armoury: Support localization
2024-02-04 15:13:46 -05:00
240ec484e7
Prevent other QSplitters from collapsing children
2024-02-04 14:58:21 -05:00
7ee5622561
armoury: Cascade enabled state to the mdlpart
...
This should prevent accidental mouse movements when no gear is loaded.
2024-02-04 14:54:37 -05:00
75b63fcc3f
armoury: Add empty tabs for future material and metadata usage
2024-02-04 14:11:11 -05:00
537a8f57e5
armoury: Improve styling on Breeze, add frame around gear view
2024-02-04 14:00:46 -05:00
2dc864bb5c
armoury: Separate and improve menu structure, add icons
2024-02-03 10:34:05 -05:00
f95fd2efc2
Add a dedicated skinned shader
...
This is to prevent trying to use bone transforms on terrain.
2024-02-02 14:37:58 -05:00
5a03fafd3b
mdlpart: Add support for model positions, free mode camera
2024-02-02 14:28:31 -05:00
74bee7fd4e
A few "Edit" button improvements
2024-01-29 22:28:42 -05:00
c376362d25
Add "Edit" button to open the model quickly in Blender
2024-01-29 22:25:23 -05:00
d8487c36f6
Fix level of detail combobox not working
2024-01-29 21:58:17 -05:00
5c0524ea8d
Allow easy exporting of the original MDL
2024-01-29 21:55:44 -05:00
08f46dd8c7
Add branding and icons to all GUI applications
2023-12-31 12:11:42 -05:00
3820b77ace
Ensure mdl folder exists before export
2023-12-31 10:31:21 -05:00
3217b04eea
Add configurable source directory for model import/export
2023-12-10 12:54:46 -05:00
020216b13d
Reload models when importing via Penumbra HTTP API
2023-12-10 11:11:01 -05:00
039b6e6d30
More small code improvements/cleanup
2023-12-10 08:39:45 -05:00
34082479ed
Hide FMV by default, toggle with a menu action
2023-12-10 07:29:51 -05:00
546ebfd0bd
Reformat CMake code a bit
2023-12-10 06:51:33 -05:00
81e9c09be8
Fix most warnings
2023-12-09 22:35:59 -05:00
7d93024a56
Use more CMake library aliases
2023-12-09 21:51:57 -05:00
a0626c38da
Fix SPDX in settings window class
2023-12-09 21:18:58 -05:00
2ac5eb6498
Fix more petty warnings
2023-12-09 21:18:34 -05:00
27316359ac
Actually write the model to Penumbra output directory when imported
2023-12-09 17:50:17 -05:00
82226defba
Add a settings dialog to armoury to set Penumbra output directory
2023-12-09 16:34:51 -05:00
5dc63ba6dc
Revert "Move default message pattern to setup_physis_logging function"
...
This reverts commit 82abee1d74
.
2023-12-09 15:57:10 -05:00
b50a058d86
Fix model switching in armoury
2023-12-09 15:55:33 -05:00
82abee1d74
Move default message pattern to setup_physis_logging function
2023-12-09 15:42:18 -05:00
b3b1079506
Remove unused utility header
2023-12-09 15:40:54 -05:00
4269321841
Separate model import/export into their own files
2023-12-09 15:39:35 -05:00
88d80a64cf
Fix misc warnings, code errors and slight improvements
2023-12-09 15:24:54 -05:00
c7b6dd076c
Add glTF import support, multiple fixes for upstream physis changes
...
Adds basic glTF import (although right now it only imports back
positions) and fixes support for more of the vertex data that's
available to us. The MDL file isn't written back out yet either, it only
displays in the viewport.
2023-12-09 14:49:31 -05:00
8b34cd08fe
Update libphysis and adapt to API changes
2023-10-13 17:02:29 -04:00
b0ccfbaf15
Make armoury's bone editor a general-purpose part, add it to sagasu
2023-10-13 15:36:36 -04:00