Earth Enterprise is the open source release of Google Earth Enterprise, a geospatial application which provides the ability to build and host custom 3D globes and 2D maps. Earth Enterprise does not provide a private version of Google imagery that's currently available in Google Maps or Earth.Refer to the wiki for instructions on building from source on one of these platforms.
earth 2d-map earth-enterprise 3d-globe fusion imagery gis c-plus-plus gdal raster vector terrainThis is a C++ library with ROS interface to manage two-dimensional grid maps with multiple data layers. It is designed for mobile robotic mapping to store data such as elevation, variance, color, friction coefficient, foothold quality, surface normal, traversability etc. It is used in the Robot-Centric Elevation Mapping package designed for rough terrain navigation. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.
opencv cpp navigation mapping terrain ros elevation pcl rviz height-map costmap grid-map occupancy octopmapA building CAD model is fused with photogrammetry data using 3D Tiles, data courtesy of Bentley Systems. 3D Tiles is an open specification for sharing, visualizing, fusing, and interacting with massive heterogenous 3D geospatial content across desktop, web, and mobile applications.
terrain geospatial gis point-cloud specification ogc spatial-data vector-data photogrammetry gltf 3d-models 3d-tilesSpecification for streaming massive heterogeneous 3D geospatial datasets. 3D Tiles has entered the Open Geospatial Consortium (OGC) Community Standard process.
3d-tiles gltf ogc terrain photogrammetry point-cloud vector-data 3d-models geospatial gis specification spatial-dataThis is a C++ library with ROS interface to manage two-dimensional grid maps with multiple data layers. It is designed for mobile robotic mapping to store data such as elevation, variance, color, friction coefficient, foothold quality, surface normal, traversability etc. It is used in the Robot-Centric Elevation Mapping package designed for rough terrain navigation. The grid map package has been tested with ROS Indigo, Jade (under Ubuntu 14.04) and Kinetic (under Ubuntu 16.04). This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.
ros grid-map mapping terrain height-map cpp opencv occupancy elevation octopmap pcl rviz costmap navigationDIPEngine makes it easier for developers to use it in your game. It's developed in C# and using Xen for XNA
dipengine graphic-engine gui helper islandofthedamned particles terrainHeight Map to 3D World is a XNA project that developed firstly by Eric Grossinger and secondly improved by Karadeniz Technical University Computer Engineering students. This editor allows you to import an heightmap and see it as a 3D World. Useful in game development.
terrain xna 3d enter-island height-mapA quadtree component for terrain/landscape management. I am using Microsoft's XNA Game Studio v1.0.
xna terrain xnaquadtreeterrain 3d bdownload game game-engineOne click download and import of OpenStreetMap and terrain for Blender! Global coverage! Documentation is hosted here.
blender osm openstreetmap addon import terrainvoxel plugin™ allows to create fully volumetric, entirely destructible, infinite worlds in Unreal Engine. It is compatible with 4.18 and 4.19. You can get a precompiled version of the plugin on Gumroad and Sellfy.
blueprint voxel material texture collision terrain transvoxel dynamicCartographer is a GPU powered terrain editor for Godot 3. Cartographer now comes with a custom TextureArray Importer, this is the most stable and performant way to generate TextureArrays for your terrain material. Godot comes with a built-in TextureArray importer, but it works by requiring you to merge all your textures into one large image in a grid pattern, then importing that image and telling the importer how many rows and columns it should split the image by.
plugin addon terrain godot godot-engine terrain-editorDeveloped as part of my bachelor thesis at the University Hamburg in the HCI research group.
unity terrain voxel proceduralheightmap is a 2D ndarray representing the heightmap. Its size ("shape") will determine the resolution of the final output.Returns a simplicial complex.
contour terrain heightmap meshA naive heightmap mesher: takes a 2-dimensional ndarray and returns a Float32Array that contains the required vertices to render the heightmap as a 3D mesh. There's no optimisations, so this is mostly for convenience.Takes an 2D ndarray, where each value corresponds to a height in the map. The X and Z vertices will be between 0 and 1, and the Y vertices will be the same values you specify.
ndarray heightmap terrain 3d webgl mesherPush voxel terrain generation to the GPU using a GLSL shader. This is just a WIP and an experiment with offloading computation to a shader, so no guarantees that it is actually faster than vanilla JavaScript - but feel free to submit a Pull Request with performance/API improvements.Takes a string fragment shader and returns a generate function.
glsl voxel generate terrainTHREE.Terrain is a procedural terrain generation engine for use with the Three.js 3D graphics library for the web. The latest releases of this project have been tested with three.js r86.
terrain heightmap noise threejs scene materials procedural-generation procedural diamond-square-algorithm generative three three.js land diamondsquare random generatorThe addon for Blender imports real world terrain data with global coverage and the resolution about 30 meter in the SRTM format (.hgt). Take look at the addon blender-osm. It provides one click download and import of OpenStreetMap and terrain for Blender. Buildings from OpenStreetMap are placed on the terrain automatically.
blender terrain srtm addon importHave a question? Discuss the quantized-mesh specification on the Cesium forum. Otherwise, some servers may return a different representation of the tile than the one described here.
terrain cesium specificationA simple 3D hexagonal terrain map based on three.js. For an example check out the code in examples/random. To test it in the browser simply npm start and open http://localhost:3000/examples/random/.
webgl threejs typescript hexagon map terrain
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.