
GIS Terrain Loader Pro is the most advanced geographic data importer for Unity EngineWebsite | Documentation | Youtube| Forum | Discord | Gist | Demo Scene | Download GIS Data Examples 🌍 GIS Terrain Loader Pro – Elevate Your Unity Projects with Real-World Terrain IntegrationGIS Terrain Loader Pro is a cutting-edge Unity plugin designed to seamlessly import and render real-world geographic data within the Unity Engine.Whether you're developing immersive simulations, educational tools, or expansive open-world games, this asset empowers you to bring authentic terrains to life with unparalleled precision by Importing and manipulating GIS data both during development and at runtime.GIS Terrain Loader Pro not designed to load only Real World data but also almost customized data exported from any GIS softwars or terrain generators (GlobalMapper, QGIS ,WorldMachin, ArcGIS ,SAS.Planet..etc).GIS Terrain Loader Pro creates terrains based on loading (Raster-Vector-DEM) data which makes importing and modifying large quantities of data fast and easy.KEY BENEFITS:- Create a real world terrain in unity engine fast.- Load or parse GIS data and perform complex tasks.- Manipulate GIS data in serious games or any research project easley.- Generate an accurate terrain up to 1m/pixel based on the introduced DEM/LIDAR data.- Ability to use any custom projections for an accurate geo-referencing operation.- Generate and Edit a Geo-Referenced terrain in edit mode and get access to geo-data at runtime.- Texture Unity terrain with any kind of raster data.- Edit and export dem's and vector data to GIS files.- Create 3D Objects (roads, buildings, water, trees, grass, and custom geopoints... etc) basing on the intorduced vector data .Supported Render Pipelines : Standard RP, URP, HDRP.Supported Platforms :Windows,Mac, Linux, Android, IOS, WebGL.Comprehensive Data Support: Import a wide array of geospatial data formats, including DEM, Raster, and Vector files. Supported dataset :. DEM Data :*.Tiff : DEM 64Bit, 32Bit, 16Bit ((Tiled + Not Tiled),(Compressed + Not Compressed));Multi-Bands 8Bit, 32Bit ((Tiled + Not Tiled),(Compressed + Not Compressed));GrayScale Raster as DEM Model;*.Asc : Arc ASCII Grid format;*.Hgt : Shuttle Radar Topography Mission (SRTM) Data;*.Flt : Floating Point Raster File;*.Bil : Band Interleaved by Line (BIL) Image File;*.Bin : Binary Float point;*.Las : Lidar Point Cloud Format ;*.Ter : Terragen File;*.Raw : Unity Heightmap data;*.Png Grayscale : Grayscale Pixel File;.Ablity add custom DEM's data (Example already added to the project ).. Raster Data :*.GeoTiff,*.jpg,*.Png .. Vector Data :*.Osm : OpenStreetMap Informations ,*.Shp : ESRI Geometry data,*.GPX : GPS Exchange Format",*.KML: Keyhole Markup Language,*.Geo-Json: Geographical Vector GeoJSON features }*** FEATURES ***Runtime & Editor Functionality: Import and manipulate GIS data both during development and at runtime, offering flexibility for various project requirements .High-Resolution Terrain Generation• Create terrains with resolutions up to 1 meter per pixel, ensuring detailed and accurate representations of real-world landscapes (Dependes on the introduced DEM).• Create multiple, seamless, terrain tiling.• Split a terrain to tiles manually or automaticlly depending to the number of raster tiles existing in the texture folder;• Generate terrains from non Geo-Refeneced DEM's (Like moon surface);• Fix terrain holes and deformation;• Generate terrain BaseBoards;• Ability to Load Underwater (Negative) heightmaps;• Scale terrain to real world dimensions (from Geo-Refeneced data);• Generate a flexible terrain by setting the dimensions manually;• No more scaling problem, you can set your vector scale and make your terrain as large/small as you want;• Setting Terrain parameters (Heightmap resolution, detail resolution …) is easy and fast directly from “Terrain preferences” GUI Tab or From GISTerrainLoaderPrefs.cs script;• Full access to the Geo-Data of any generated terrain in Edit mode.• Serialize the heightmap to get/set data in edit/play mode without having to read the source DEM file.• Generate high quality Unity terrains from LIDAR Point Cloud (*.Las) files.Advanced Texturing & Shading• Apply textures using raster data, implement splat mapping based on elevation and slope, and utilize custom shaders for enhanced visual fidelity .• Texture terrains with any custom raster data (Imagery, Topographic, Terrain ... etc).• Texture terrains based on “Splat mapping ” which will apply textures depending on customizable height/Slope;• Ability to add shaded textures to terrains (Color Ramp, Elevation GrayScale, Slop ..);• Generate terrains without any texture.• Generate terrains with custom colors;• Ability to customize terrain material;• Add topographic real shaders depending on terrain height/Slope (Color Ramp, Color Ramp with contour lines, Elevation GrayScale ....).Terrain Smoothing• Smooth terrains with unwanted jaggies, terraces, banding and non-smoothed terrain heights and surfaces;Dynamic Vector Integration:• Generate 3D features such as roads, buildings, trees, and grass directly from vector data, complete with customizable attributes and parameters .;• Generate buildigns from complexed vector shapes.• Vector data can be read without any reprojection operation.• Ability to customize vector 'id', building parameters ('levels number, height ..) and many vector parametrs.• Read and parse vectordata and extract any extra information using very easy and simple API.• Abitilty to add database to the gameobjects geneated in edit/play mode.• Road Generator support (LineRender,EasyRoad3D and UnityRoadCreatorPro).Extensive Export Options: • Export modified terrains and vector data back into standard GIS formats, facilitating interoperability with other GIS applications .• Edit and export generated terrains to DEM's (GeoTiff, PNG/JPG GrayScale, Raw).• Edit and export 3D Gameobjects to VectorData (ShapeFile).• Edit and export 3D Terrain + Prefabs to UnityPackage.General Parameters and features• Ability to customize folders names (_Textures, _VectorData);• Ability to customize and use any format for texture tiles.• Ability to adapt GTL to load custom dataset.• Update Raster + Vector Data in edit/Play mode without using the generator.• Imporved Terrain Metadata (More details about projection ..etc).• Ability to load data from StreamingAsset folder or from any location in the hard hrive• Get/Set coordinates is now easy with very easy API.• Get elevation [m] of any object/position (according to the eas level, Altitude-Elevation or Height).• Runtime demo scene with new customized UI Interface.User-Friendly Interface: Designed with ease-of-use in mind, the plugin includes comprehensive documentation and tutorial videos to guide users through the terrain creation process .Supported Dataset from Platforms :DEM : *.Tiff, *.PngRaster: Full SupportVector : *.Osm, *.ShpSupport for other files is available upon request*** SUPPORT ***• Full source code included;• 14 demo scene included;• Compatible with Unity’s terrain system;• Easy to use with video tutorials;• Documentation Still under writing;• Active support through emails and forum posts or Discord Channel;• Email : GISTech2008@gmail.comAPI Compatibility Level to .NET 4.x• Tested with unity 2020,2021,2022,2023;• This asset uses Third-Party :- LibTiff.Net under Bit Miracle License (Only For Tiff File Using);- DotNetSpatial under DotSpatial contributors License (MIT) (To Support more projections);- Pdal under Simverge Software LLC License (MIT) (Only For Las File Using);- GeoJSON.Net under License (MIT) (Only For GeoJSON File Using);Other GISTech ProductsGIS Terrain LoaderFirst standard version of GIS Terrain Loader Pro.GIS Data DownloaderDesigned to download Real World GIS data (Standard version).GIS Data Downloader ProDesigned to download Real World GIS data (Pro Version, fully integrated with GIS Terrain Loader Pro).Terrain Streaming System Allows you to generate and stream a huge geo-referenced real worldNo AI used in this asset.