Releases: Simsilica/JmeConvert
Releases · Simsilica/JmeConvert
JMEC Version 1.3.0
This is a small maintenance release to upgrade to the latest version of gradle (7.4.2) and publish to maven central.
Change log:
- Upgraded gradle to 7.4.2 and published to maven central.
- Modified BuildInfo to load a jmec.build.date properties file in addition to the normal git.properties. Newer versions of the git properties plugin seem to no longer provide a build.time.
JMEC Version 1.2.0
Incremental release. Big new feature is the JmecNode. Biggest fix is GLB support properly enabled.
Change log:
- Fixed AssedReader to use canonical path instead of absolute path because sometimes paths weren't fully resolved and it confused the 'localized path' detection.
- Modified Convert to keep a list of ModelScripts instead of just script names. Makes it easier to manage scripts in embedded applications.
- Modified ModelScript to be able to take the loaded script String on the constructor.
- Modified ModelScript so that it can return its script name.
- Added support for extracting subgraphs into separate j3o files linked into the main model with an AssetLinkNode. see: ModelInfo.extractSubmodel()
- Fixed an issue where the custom extras loader was not being used for GLB files.
- JmecNode for attaching an auto-updating JmeConverted asset to your scene that live-updates when the source model changes.
JMEC Version 1.1.1
Update includes fixes for GLTF "extras" support to properly deal with non-string values and JME's serialization idiosynchracies.
Change log:
- Modified to default -sourceRoot to the current directory if not specified.
- Fixed an issue saving J3o files that had GLTF imported user-data that was not strings. During import, these are now specifically converted to Double or are treated as String if they are nested in such a way that JME does not support.
JMEC Version 1.1.0
Update includes support for GLTF "extras".
Change log:
- Added support for GLTF extensions as user-added data on the Spatial. Includes support for all JSON primitives as well as Lists and Maps.
- Added a 'u' option to the -probe to show the user-added data of a converted model.
JMEC Version 1.0.0
Initial release of the JMEC asset conversion utility.
Initial release, includes:
- asset copying and rehoming
- model script processors for groovy, javascript, etc.
- model probing options
- optional material generation
Prototyping release.
An initial prototype release for external testing... barely functional.
2019-05-12 update:
- Added memory info and build version info to output.
- Added max memory setting to the app script (set to 4 gig)
- Fixed a bug with shared assets not having their keys rehomed. (Only the last one was getting reset.)
- Reworded some of the command line help.