Skip to content

Releases: Simsilica/JmeConvert

JMEC Version 1.3.0

15 Apr 22:17

Choose a tag to compare

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

31 Mar 17:12

Choose a tag to compare

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

28 Nov 22:25

Choose a tag to compare

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

18 May 09:37

Choose a tag to compare

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

17 May 07:40

Choose a tag to compare

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.

11 May 07:26

Choose a tag to compare

Prototyping release. Pre-release
Pre-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.