This repository was archived by the owner on Feb 23, 2024. It is now read-only.
  
  
  - 
                Notifications
    
You must be signed in to change notification settings  - Fork 129
 
Universal Render Pipeline support
        kircher1 edited this page Jun 3, 2021 
        ·
        5 revisions
      
    For projects targeting the Universal Render Pipeline (URP), a support package is provided which includes compatible shaders for rendering the map.
Compatible Unity and URP versions:
- Unity 2020.3 - URP 10.4
 - Unity 2019.4 - URP 7.6
 
Unsupported versions:
- Unity 2018.x
 
The URP support package can be installed via the Git URL.
- 
Locate the Unity project's folder. In the
Packagesdirectory, openmanifest.json.Modify the
dependenciesas follows:"dependencies": { "com.microsoft.maps.unity.urp": "https://github.com/microsoft/MapsSDK-Unity.git?path=/UPM/com.microsoft.maps.unity.urp", "existing dependencies" }
 - 
Apply the custom URP materials to the
MapRenderer.- Go to 
MapRenderercomponent ->Render Settings. - Check 
Use Custom Terrain Material. - Check 
Use Custom Clipping Volume Material. - Select the corresponding URP materials, 
UnlitTerrainMaterial-URP-MapsSDKandClippingVolumeMaterial-URP-MapsSDK. 

 - Go to 
 
Note, the URP shaders are not compatible with HDRP.
- Configuring the map
 - Attaching GameObjects
 - Adding labels
 - Animating the map
 - Raycasting the map
 - Displaying copyrights
 - Customizing map data
 - Displaying contour lines
 
- Microsoft.Geospatial
 - Microsoft.Geospatial.VectorMath
 - 
Microsoft.Maps.Unity
- ClippingVolumeDistanceTextureResolution
 - ClusterMapPin
 - CoordinateClamping
 - DefaultElevationTileLayer
 - DefaultTextureTileLayer
 - DefaultTrafficTextureTileLayer
 - ElevationTile
 - ElevationTileLayer
 - ElevationTileLayerList
 - FontStyle
 - FontWeight
 - HttpTextureTileLayer
 - IMapSceneAnimationController
 - Intersection
 - IntersectionType
 - IPinnable
 - LanguageChangedEvent
 - LatLonAltUnityEvent
 - LatLonUnityEvent
 - LatLonWrapper
 - MapColliderType
 - MapConstants
 - MapContourLineLayer
 - MapCopyrightAlignment
 - MapCopyrightLayer
 - MapDataCache
 - MapDataCacheBase
 - MapDeveloperKeySource
 - MapImageryStyle
 - MapImageryType
 - MapInteractionController
 - MapInteractionHandler
 - MapLabel
 - MapLabelLayer
 - MapLayer
 - MapMouseInteractionHandler
 - MapPin
 - MapPinLayer
 - MapRenderer
 - MapRendererBase
 - MapRendererRaycastHit
 - MapRendererTransformExtensions
 - MapScaleRatioExtensions
 - MapScene
 - MapSceneAnimationController
 - MapSceneAnimationKind
 - MapSceneOfBoundingBox
 - MapSceneOfLabelAndZoomLevel
 - MapSceneOfLocationAndZoomLevel
 - MapSession
 - MapShape
 - MapTerrainType
 - MapTouchInteractionHandler
 - ObservableList
 - ObservableMapPinList
 - ServiceOptions
 - Style
 - SystemLangaugeConverter
 - TextureTile
 - TextureTileLayer
 - TextureTileLayerList
 - TileLayer
 - TileLayerList
 - UnityTaskFactory
 - UnityWebRequestAwaiter
 - UnityWebRequestAwaiterExtensionMethods
 - WaitForMapLoaded
 - WaitForMapSceneAnimation
 
 - Microsoft.Maps.Unity.Search