Releases: Unity-Technologies/com.unity.gis.streaming-framework
Releases · Unity-Technologies/com.unity.gis.streaming-framework
v1.0.0
v1.0.0-preview.3
[1.0.0-preview.3] - 2022-08-03
Modified
- Changed Ogc3dTiles extensions list to a class instead of a JsonToken.
- Rename UnityTerrain to TmsTerrain
- Renamed UGOmniCameraBehaviour to UGOmniObserverBehaviour
- Updated to unity glTFast 4.6.0
- Updated High Precision Framework dependency to 1.0.0
- Documentation
- IndirectionBlock is now internal.
- UGSynchronizationContext is now internal.
- Removed unused InstanceGroupID.
- Removed UGSceneObserver default constructor.
- Renamed MaterialProperty.VectorValue to MaterialProperty.Vector4Value
- Renamed MaterialProperty.Color to MaterialProperty.AlbedoColor
- Renamed MaterialPropertyType.ColorTexture to MaterialPropertyType.AlbedoTexture
- Renamed MaterialPropertyType.ColorValue to MaterialPropertyType.AlbedoColor
- Replaced EdgeCollection to a List extension.
- Renamed BuiltinLit to BuiltinLitOpaque to match the Material names.
- README file to direct contributors to CONTRIBUTING.md
Fixed
- BuiltInLitOpaque is now working in Unity 2022.
- Fixed the Toggle Gui not drawn when no style is given.
Added
- Getting Started guide on how to create a custom Material Factory.
v1.0.0-preview.2
Modified
- Make MaterialType readonly due to immutable hashcode, use SerializableMaterialType in editor inspector
- Refactored UGObjectPool for better performances.
- Using Unity Mathematics when converting WGS84
- Removed UGEditorWindow, UGGeodeticExtentInspector, UGSkyboxInspector
- Renamed FlyCamera.setClipPlanes to updateClipPlanes to prevent clash between the property and the method
- Renamed UGSimpleSceneObserver.Implementation to UGSimpleSceneObserver.IImplementation
- Changed UGSystemBehaviour / UGBehaviourPresenter delegates to events
- Set NodeContent, UGMath to internal
- Set MaximumSimultaneousContentRequests back to 10
- Changed WGS84 to a static class
- Changed many properties / fields to readonly
- UGMetadata now store object values instead of serialized data.
- Changed editor classes by using a wrapper allowing easier testing and uniformized the UI layout.
Added
- SerializableMaterialType to allow for easy MaterialType serialization
- Documentation to explain the calculation of terrain extents when the dataset starts with non-zero min level