Skip to content

ReleaseNote v0.49(en)

PoChang007 edited this page Jan 30, 2019 · 15 revisions

Resolved issues

  • [closed] Fix same mesh but different material #143
    • Fixed a bug that an exported mesh always references the first listed material when there are multiple Renderers with different materials referencing that mesh.
  • [closed] Add UniGLTF/UniUnlit to VRMShaders #141
    • Fixed a bug that the newly added UniGLTF / UniUnlit was not included in VRMShaders.
  • [closed] Fix normal maps are broken on Android(and also iOS) platforms #139
    • Fixed a bug that normal maps of a VRM model were not imported correctly in Android and iOS environments.
  • [closed] Always SkinnedMeshRenderer.updateWhenOffscreen is true for SkinnedMes… #135
    • The headless VRM model generated by VRMFirstPerson.Setup (the first person view in VR applications) is defaulted to updateWhenOffscreen=true to cope with the rendering issue that the mesh rendering of self VRM model may intermittently appear / disappear.
  • [closed] fixed BlendShapeProxy.OnDestroy #132
    • In v0.49, when manipulating Material from BlendShapeProxy in the Edit mode, we can restore Material back to the default setting with the OnDestroy function as long as the Material asset is available. However, an error occurs unexpectedly when using the same manner in the Runtime mode. We decided to disable the runtime mode method in v0.49.
  • [closed] Fixed IFormatter.Clear that JsonFormatter.Clear dose not called. #130
    • This bug has been fixed.

Improvements

  • [closed] Update MToon to v1.8 #149
    • The MToon version has been updated to v1.8.
  • [closed] UniGLTF menu to VRM/UniGLTF. UniVRM menu to VRM/UniVRM #131
    • The options UniVRM/UniGLTF in the menu bar of the Unity Project have become the subitem of VRM (VRM -> UniGLTF-1.28 / UniVRM-0.49).
  • [closed] Remove code using legacy VRMLookAt in exporter #134
    • Removed obsolete codes left from earlier versions.
  • [closed] Fix spec for fields which have indices, add minimum=0 for them #129
    • [Internal changes] the value -1 will not be output from the field starting from v0.49.
  • [closed] Feature/fix schemas and use json schema instead of to json #123
    • [Internal changes] A new implementation of a JSON serializer set as Default has been prepared for unifying two current internal JSON serializers. While both of them are still available in v0.49, we will adopt the new implementation in the next version.
  • [closed] add execution order number (avoid order conflict with vrik) #124 (by @neon-izm)
    • Changed the default execution priority (VRMSpringBone related components) based on the calculation of other components such as IK operation. This change help reduce the possibility of unnatural behaviors occurred due to the calculation order.
  • [closed] Feature/improve error checks for gltf #119
    • The system will notify errors instead of ignoring them when unexpected values are exported as GLTF. As such, bugs caused from unexpected exported data can be detected in the early stage.

Others

  • [closed] Added GenericCallUtility #148
    • Prepared to avoid Expression.Compile for AOT.
  • [closed] Fix unity 5 symbol #150
    • Fixed the Net3.5 error in Unity2018. Removed UNITY_5 symbol check.
  • [closed] Pure C # Project for UniJSON #147
    • Added a pure C# Project for UniJSON that is not dependent on Unity.
Clone this wiki locally