Support SGM files, disable texture options, new modelcompiler tool #2962
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Support SGM files:
@Luomu added the option to export a file from the ModelViewer called
SGM
which bundles all of the preprocessed model/material/etc data into a single file for quicker loading. However he never enabled loading of it by default in the engineNew modelcompiler tool:
This can convert individual models or it has two batch modes for processing ALL of the models in the
./data/models/
sub-folders.Running it with
-b inplace
outputs the.sgm
version of the file into the same folder as the.model
originated from. This might not be what you desired as.sgm
files are loaded in preference to.model
files and will NOT automatically pick up any changes you make to your models, textures or other files.Disable texture options:
This is in response to the issues #2829 & #2435. All textures checked into GitHub are now DDS so I have added warnings to check that the GPU/driver supports them and error out if not.
This comes along with the
SGM
support since it bundles the textures and materials into it thus making extracting them that little bit trickier.Andy