Table des matières
Impression 3D
Site de l'ign / minecraft + minetest
L'ign propose un outil de génération pour les jeux minecraft et minetest
Selectionnez Plateforme Linux Format Minetest
Entrez votre mot de passe, il est nécesaire de le saisir une seconde fois manuellement ( pas de copier/coller ).
confirmez que vous avez plus de quinze ans et que vous acceptez le traitement des données personnelles.
Vous recevrez un premier courrier :
Minecraft® à la carte Nous avons bien reçu votre commande de carte sur le service Minecraft® à la carte, et nous vous en remercions. Votre carte est en cours de génération et devrait vous parvenir sous 25 minutes (estimation approximative). Pour tout renseignement, veuillez nous écrire à l'adresse suivante : minecraft@ign.fr L'IGN
Et dans mon cas 28 minutes plus tard, réception d'un nouveau mail :
Minecraft® à la carte Vous avez récemment utilisé le service Minecraft® à la carte, et nous vous en remercions. Pour rappel, voici les détails de votre carte : Format Minetest (0.4.16) Coordonnées au centre XXX -YYYY Sous-sols demandés Non Echelle 1 cube pour 1 mètre Emprise 2.5 km par 2.5 km Angle 0° Données relief SRTM3 (pas de 90m) Données topographiques IGN ou SPW Votre carte est à présent disponible en téléchargement à cette adresse : https://dl-minecraft.ign.fr/data/minetest_alac-AAABBBCCCDDDEEE.zip Comment ça marche ? Veuillez noter que le lien de téléchargement expirera dans 72 heures. Pour tout renseignement, veuillez nous écrire à l'adresse suivante : minecraft@ign.fr Bon jeu !
Le document téléchargé fait une cinquantaine de méga dans mon cas.
. ./minetest_alac ./minetest_alac/map.sqlite ./minetest_alac/env_meta.txt ./minetest_alac/worldmods ./minetest_alac/worldmods/easter_eggs ./minetest_alac/worldmods/easter_eggs/models ./minetest_alac/worldmods/easter_eggs/models/easter_eggs_gold_egg.obj ./minetest_alac/worldmods/easter_eggs/depends.txt ./minetest_alac/worldmods/easter_eggs/textures ./minetest_alac/worldmods/easter_eggs/textures/easter_eggs_chocolate_block.png ./minetest_alac/worldmods/easter_eggs/textures/easter_eggs_chocolate_egg.png ./minetest_alac/worldmods/easter_eggs/textures/easter_eggs_gold_egg.png ./minetest_alac/worldmods/easter_eggs/textures/easter_eggs_gold.png ./minetest_alac/worldmods/easter_eggs/init.lua ./minetest_alac/worldmods/minimap ./minetest_alac/worldmods/minimap/overlays.json ./minetest_alac/worldmods/minimap/depends.txt ./minetest_alac/worldmods/minimap/textures ./minetest_alac/worldmods/minimap/textures/scan25.jpg ./minetest_alac/worldmods/minimap/textures/ortho.jpg ./minetest_alac/worldmods/minimap/textures/images_ici.txt ./minetest_alac/worldmods/minimap/init.lua ./minetest_alac/worldmods/respawn ./minetest_alac/worldmods/respawn/init.lua ./minetest_alac/worldmods/ignfab ./minetest_alac/worldmods/ignfab/textures ./minetest_alac/worldmods/ignfab/textures/overview.png ./minetest_alac/worldmods/ignfab/textures/logo-ign.png ./minetest_alac/worldmods/ignfab/textures/logo-ignfab.png ./minetest_alac/worldmods/ignfab/init.lua ./minetest_alac/worldmods/hardenedclay ./minetest_alac/worldmods/hardenedclay/depends.txt ./minetest_alac/worldmods/hardenedclay/textures ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_cyan.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_green.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_purple.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_red.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_light_gray.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_lime.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_light_blue.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_yellow.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_white.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_pink.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_magenta.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_regular.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_black.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_gray.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_brown.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_orange.png ./minetest_alac/worldmods/hardenedclay/textures/hardenedclay_blue.png ./minetest_alac/worldmods/hardenedclay/locale ./minetest_alac/worldmods/hardenedclay/locale/template.txt ./minetest_alac/worldmods/hardenedclay/locale/tr.txt ./minetest_alac/worldmods/hardenedclay/locale/de.txt ./minetest_alac/worldmods/hardenedclay/locale/es.txt ./minetest_alac/worldmods/hardenedclay/init.lua ./minetest_alac/geometry.dat ./minetest_alac/map.vox ./minetest_alac/map_meta.txt ./minetest_alac/world.mt
du -h
28K ./minetest_alac/worldmods/easter_eggs/models 52K ./minetest_alac/worldmods/easter_eggs/textures 108K ./minetest_alac/worldmods/easter_eggs 844K ./minetest_alac/worldmods/minimap/textures 884K ./minetest_alac/worldmods/minimap 16K ./minetest_alac/worldmods/respawn 1,9M ./minetest_alac/worldmods/ignfab/textures 1,9M ./minetest_alac/worldmods/ignfab 208K ./minetest_alac/worldmods/hardenedclay/textures 52K ./minetest_alac/worldmods/hardenedclay/locale 288K ./minetest_alac/worldmods/hardenedclay 3,2M ./minetest_alac/worldmods 98M ./minetest_alac 98M .
ls -la total 96732 drwxr-xr-x 3 plhardy plhardy 4096 juil. 16 11:55 . drwxrwxr-x 3 plhardy plhardy 4096 juil. 16 12:08 .. -rw-r--r-- 1 plhardy plhardy 438 juil. 16 11:55 env_meta.txt -rw-r--r-- 1 plhardy plhardy 856 juil. 16 11:55 geometry.dat -rw-r--r-- 1 plhardy plhardy 799 juil. 16 11:55 map_meta.txt -rw-r--r-- 1 plhardy plhardy 26329088 juil. 16 11:55 map.sqlite -rw-r--r-- 1 plhardy plhardy 72640552 juil. 16 11:55 map.vox drwxr-xr-x 7 plhardy plhardy 4096 juil. 16 11:56 worldmods -rw-r--r-- 1 plhardy plhardy 38 juil. 16 11:55 world.mt
donc il faut compter environ 100M d'utilisé
openstreet map 3D
OSM2World
https://wiki.openstreetmap.org/wiki/OSM2World
état actuel (15/03/2019) sous ubuntu 16.04 OSM2World se lance et permet de visualiser valbonne en 3D
export depuis openstreetmap
l'import du format obj wavefront est supporté par blender
OSM2World$ mvn package
OSM2World$ java -jar target/osm2world-0.3.0-SNAPSHOT.jar –help The options available are:
[--config value] : properties file with configuration parameters [--gui] : start the graphical user interface [--help -?] : show this help [--input -i value] : the .osm input file [--input_bbox /([+-−]?\d+(?:\.\d+)?),([+-−]?\d+(?:\.\d+)?)/...] : lat,lon pairs defining an input bounding box (does not work with files) [--input_mode /FILE|OVERPASS/] : input mode [--input_query value] : overpass query string [--output -o /(.*)\.(?:obj|pov|o2w.pbf|png|ppm|gd)/...] : output files [--overpass_url value] : overpass instance to use [--oview.angle value] : downwards angle of orthographic view in degrees [--oview.bbox /([+-−]?\d+(?:\.\d+)?),([+-−]?\d+(?:\.\d+)?)/...] : lat,lon pairs defining a bounding box for orthographic view [--oview.from /[NESW]/] : direction from which the orthographic view is rendered [--oview.tiles /([0-9]{1,2}),([0-9]{1,9}),([0-9]{1,9})/...] : zoom,x,y triples of tiles defining a bounding box for orthographic view [--parameterFile value] : a file containing one set of parameters per line [--parameterFileDir value] : a directory containing parameter files; new files may be added while OSM2World is running [--performancePrint] : writes execution times to the command line [--performanceTable value] : appends a line with execution times to a file [--pview.aspect value] : aspect ratio (width / height) for perspective view [--pview.fovy value] : vertical field of view angle for perspective view, in degrees [--pview.lookAt /([+-−]?\d+(?:\.\d+)?),([+-−]?\d+(?:\.\d+)?),([+-−]?\d+(?:\.\d+)?)/] : lat,lon,ele of camera look-at for perspective view [--pview.pos /([+-−]?\d+(?:\.\d+)?),([+-−]?\d+(?:\.\d+)?),([+-−]?\d+(?:\.\d+)?)/] : lat,lon,ele of camera position for perspective view [--resolution /([0-9]{1,9}),([0-9]{1,9})/] : output size in pixels [--version] : print software version and exit
OSM2World$ java -jar target/osm2world-0.3.0-SNAPSHOT.jar –version OSM2World 0.3.0-dev
java -jar target/osm2world-0.3.0-SNAPSHOT.jar –gui
le plus simple est d'exporter la carte depuis openstreetmap.org et ensuite d'ouvrir le fichier depuis le gui d'OSM2World.
Jeu
Nouveau projet avec godot-engine qui est un moteur de jeux et les cartes openstreetmap
étude par philippe lhardy
Extension (AddOn) pour l'intégration de cartes openstreet map : https://github.com/RodZill4/godot-openstreetmap
En mode recherche je me cherche comment intégrer l'extension dans godot.
la licence d'utilisation est très permissive : MIT License Copyright © 2017 Rodolphe Suescun
On fait un tour du côté de la communauté ? https://godotdevelopers.org/forum
Plugin vs module
http://docs.godotengine.org/en/stable/tutorials/plugins/editor/making_plugins.html
il semble que cet addon soit un plugin donc ne nécessite pas une recompilation.
utilisation de importer et modifier directement sur le projet godot-openstreetmap project.godot
Jeux
Voir le projet minetest minetest
flightgear : http://wiki.flightgear.org/Osm2city.py