Say goodbye to complex technical hurdles! With Glide, integrating high-quality terrain into your game is as simple as a few clicks. Our intuitive design ensures that developers can focus on their creative vision without getting bogged down in complicated processes.
Hey there, my name is Kuzey and I’m 14 year old programmer from Turkiye, this module is the best one I have developed so far. I hope you like the module I made
Glide introduces a specialized module tailored for developers aiming to import highly detailed terrain data into their games, providing a foundation for creating immersive experiences based on real-world geography. Here’s a breakdown of Glide’s terrain importation capabilities:
-
High-Fidelity Terrain Importation: Glide facilitates the seamless integration of high-resolution terrain data, sourced from geospatial databases. This data forms the basis for crafting lifelike landscapes within the game environment.
-
Accurate Topography Representation: Leveraging precise elevation data, Glide ensures that the imported terrain accurately reflects the real-world topography of chosen locations. This includes mountains, valleys, plateaus, and other natural features, faithfully recreated within the game world.
-
Dynamic Terrain Generation: Through Glide’s terrain importation module, developers can dynamically generate terrain based on geographic coordinates, enabling on-the-fly rendering of specific areas as players explore the game world. This dynamic approach allows for efficient use of resources while maintaining realism.
By focusing on terrain importation, Glide empowers developers to create captivating gaming experiences that leverage real-world geography as a foundation, offering unparalleled realism and immersion for players exploring virtual landscapes.
Changeable Qualities of Terrain
Glide supports up to 8 different qualities of terrain for realism.
You can use high quality terrain for the low render distances and use low quality terrain for high render distances.
Quality 1:
Quality 5:
-
Automatic Ocean Setup: In addition to importing terrain, Glide’s module automatically sets up realistic ocean environments around imported terrain, complete with dynamic water simulation and effects. This feature ensures a seamless transition between land and sea, enhancing the overall immersive experience for players.
-
Scalable Importation: With the ability to import up to 10x10 terrain chunks per import, developers can efficiently cover large geographic areas in their game worlds. Furthermore, the importation capacity is upgradable, allowing for even greater scalability as projects evolve and expand.
-
High-Quality Detailing: Glide’s terrain importation module ensures high-quality details, making the terrain ready for the placement of vegetation, buildings, and other environmental elements. This level of detail enhances the realism of the game world, providing players with visually stunning landscapes to explore.
-
Vegetation and Building Placement: Leveraging Glide’s terrain importation module, developers can easily place vegetation such as trees, bushes, and grass, as well as buildings and structures within the imported terrain. This enables the creation of diverse and dynamic environments tailored to the specific needs of the game.
-
Optimized Performance: Despite the high level of detail and complexity, Glide’s terrain importation module is optimized for performance across various platforms. Developers can expect smooth and responsive gameplay experiences, even on hardware-constrained devices.
To use the module, you need to get a free Bing API Key from here
local Glide = require(*)
--// Requires Glide
Glide:Access("d6be87d5-3bea-49e8-ae9e-3adc3aff0e17")
--[[
This line of code lets you give access to the module. You have to purchase a Glide API Key for that.
If you won't use this function, then your requests for importing will be automatically rejected.
--]]
Glide.BingMapsKey = "YOUR-BING-MAPS-KEY"
--// Sets your Bing Maps API Key for the system.
Glide:Import(Latitude, Longitude, Smoothness, ChunkAmount)
--// Creates a request for Glide to import terrain with given arguments
Glide:CreateOcean()
--// Creates a huge mesh part for an ocean
Example usage:
local Glide = require(X)
Glide:Access("YOUR-GLIDE-KEY")
Glide.BingMapsKey = "YOUR-BING-MAPS-KEY"
Glide:CreateOcean()
Glide:Import(41.94222517018213, 34.82139518687942,1,1)
Limited Access:
Features:
Feature | Status |
---|---|
Low Quality Terrain | |
Medium Quality Terrain | |
High Quality Terrain | |
Automatic sea-level setup | |
Automatic chunk generation based on camera position | |
EditableMesh compatible | |
Automatic optimization | |
Chunk aligner | |
Sattelitte coloring | |
Un-limited imports | |
OSM Buildings [Beta] | |
Maximum Chunk Amount per Import | 5 |
Maximum Smoothnes | 4 |
This key can be used to access limited features of Glide
trial_a1fb0bcc-9e70-4e29-a93e-704c778160cc
Example:
local Glide = require()
Glide:Access("trial_a1fb0bcc-9e70-4e29-a93e-704c778160cc")
Glide.BingMapsKey = "your_bing_maps_key"
Glide:CreateOcean()
Glide:Import(41.029737245906844, 28.913330428557302,1,5)
Premium Access
Features:
Feature | Status |
---|---|
Low Quality Terrain | |
Medium Quality Terrain | |
High Quality Terrain | |
Automatic sea-level setup | |
Automatic chunk generation based on camera position | |
EditableMesh compatible | |
Automatic optimization | |
Chunk aligner | |
Sattelitte coloring | |
Un-limited imports | |
OSM Buildings [Beta] | |
Maximum Chunk Amount per Import | 10 |
Maximum Smoothnes | 8 |
To get premium access, you can DM in DevForum and Discord: z_lqify
Next Version:
- Automatically generated OSM buildings
- Reducing the delay for satelitte images
- Warm/Cold water imagery
- Automatically vegetation
- Real-time snow visualization
Known Bugs
- The terrain takes some time to load depending on the smoothness and the chunk amount.
- Wedge-based terrain starts to lag after 20 chunks (For EditableMesh, it’s lot higher, so no worries for EditableMesh)
- Attempting to load high quality terrain with high render distance may corrupt the module and result to tiles being un-loaded forever.
- Terrain isn’t aligned perfectly in low smoothness modes.
I’ll try to fix these bugs within some time. Please make sure to report me the bugs if you face any.
Common issues
Terrain isn’t visible because it’s too big.
Yes, the terrain is actually 1:1 size. Fix for that is pretty easy:
- Disable streaming enabled
- Try to lower fog as much as possible
- Try to test the system with higher graphics
Elevation Data fails to import.
- Make sure to enable HTTP Services in your place.
- Make sure your Bing API Key is valid.
I hope you enjoy the Glide module! I would be really happy to read the feedbacks!