From 87eadd6985ac495ef9bc431559015bc6f74c66c8 Mon Sep 17 00:00:00 2001 From: Munir Azme Date: Wed, 9 Apr 2025 11:52:56 +1000 Subject: [PATCH] Added world assets for lunarsim (#38). --- .gitattributes | 2 + .../dem/Shoemaker_final_adj_5mpp_surf_1k.tif | 3 + .../Shoemaker_final_adj_5mpp_surf_2048.tif | 3 + .../moon_dem/materials/textures/Earth.jpg | 3 + ...oemaker_final_adj_5mpp_surf_1k_normals.png | 3 + ...maker_final_adj_5mpp_surf_2048_normals.png | 3 + .../moon_dem/materials/textures/SunOpaque.png | 3 + .../materials/textures/SunOpaque_Emissive.png | 3 + .../materials/textures/TerrainNew_Albedo.jpg | 3 + .../textures/combined_normal_map_2048.png | 3 + .../materials/textures/moon_diffuse.png | 3 + .../materials/textures/moon_normal.png | 3 + .../models/moon_dem/meshes/Earth.dae | 3 + .../models/moon_dem/meshes/Stars.dae | 3 + .../models/moon_dem/meshes/Sun.dae | 3 + .../models/moon_dem/model.config | 14 + .../lunar_terrain/models/moon_dem/model.sdf | 91 +++++++ .../models/moon_dem/thumbnails/1.png | 3 + models/lunar_terrain/world/dem_moon.sdf | 241 ++++++++++++++++++ .../world/materials/textures/SunOpaque.png | 3 + .../materials/textures/SunOpaque_Emissive.png | 3 + models/lunar_terrain/world/meshes/Sun.dae | 3 + 22 files changed, 402 insertions(+) create mode 100644 models/lunar_terrain/models/moon_dem/dem/Shoemaker_final_adj_5mpp_surf_1k.tif create mode 100644 models/lunar_terrain/models/moon_dem/dem/Shoemaker_final_adj_5mpp_surf_2048.tif create mode 100644 models/lunar_terrain/models/moon_dem/materials/textures/Earth.jpg create mode 100644 models/lunar_terrain/models/moon_dem/materials/textures/Shoemaker_final_adj_5mpp_surf_1k_normals.png create mode 100644 models/lunar_terrain/models/moon_dem/materials/textures/Shoemaker_final_adj_5mpp_surf_2048_normals.png create mode 100644 models/lunar_terrain/models/moon_dem/materials/textures/SunOpaque.png create mode 100644 models/lunar_terrain/models/moon_dem/materials/textures/SunOpaque_Emissive.png create mode 100644 models/lunar_terrain/models/moon_dem/materials/textures/TerrainNew_Albedo.jpg create mode 100644 models/lunar_terrain/models/moon_dem/materials/textures/combined_normal_map_2048.png create mode 100644 models/lunar_terrain/models/moon_dem/materials/textures/moon_diffuse.png create mode 100644 models/lunar_terrain/models/moon_dem/materials/textures/moon_normal.png create mode 100644 models/lunar_terrain/models/moon_dem/meshes/Earth.dae create mode 100644 models/lunar_terrain/models/moon_dem/meshes/Stars.dae create mode 100644 models/lunar_terrain/models/moon_dem/meshes/Sun.dae create mode 100644 models/lunar_terrain/models/moon_dem/model.config create mode 100644 models/lunar_terrain/models/moon_dem/model.sdf create mode 100644 models/lunar_terrain/models/moon_dem/thumbnails/1.png create mode 100644 models/lunar_terrain/world/dem_moon.sdf create mode 100644 models/lunar_terrain/world/materials/textures/SunOpaque.png create mode 100644 models/lunar_terrain/world/materials/textures/SunOpaque_Emissive.png create mode 100644 models/lunar_terrain/world/meshes/Sun.dae diff --git a/.gitattributes b/.gitattributes index f6ec59e..cc361d4 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,5 @@ *.dae filter=lfs diff=lfs merge=lfs -text *.stl filter=lfs diff=lfs merge=lfs -text *.png filter=lfs diff=lfs merge=lfs -text +*.tif filter=lfs diff=lfs merge=lfs -text +*.jpg filter=lfs diff=lfs merge=lfs -text diff --git a/models/lunar_terrain/models/moon_dem/dem/Shoemaker_final_adj_5mpp_surf_1k.tif b/models/lunar_terrain/models/moon_dem/dem/Shoemaker_final_adj_5mpp_surf_1k.tif new file mode 100644 index 0000000..254933d --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/dem/Shoemaker_final_adj_5mpp_surf_1k.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6651cd37d8de59fc9e7c53f32a14869d6c1b12aa95abd2df6e077c87bd734ab +size 262951 diff --git a/models/lunar_terrain/models/moon_dem/dem/Shoemaker_final_adj_5mpp_surf_2048.tif b/models/lunar_terrain/models/moon_dem/dem/Shoemaker_final_adj_5mpp_surf_2048.tif new file mode 100644 index 0000000..710ee06 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/dem/Shoemaker_final_adj_5mpp_surf_2048.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9345260f7b7c9e5539fd9905e8fafdc55816a89d93cc0ac6e376cab483a2db06 +size 16791025 diff --git a/models/lunar_terrain/models/moon_dem/materials/textures/Earth.jpg b/models/lunar_terrain/models/moon_dem/materials/textures/Earth.jpg new file mode 100644 index 0000000..67dac54 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/materials/textures/Earth.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d66dc62768c43d763d3288ce67128aaed27715b11b0529162dc4117f710e26f +size 18253535 diff --git a/models/lunar_terrain/models/moon_dem/materials/textures/Shoemaker_final_adj_5mpp_surf_1k_normals.png b/models/lunar_terrain/models/moon_dem/materials/textures/Shoemaker_final_adj_5mpp_surf_1k_normals.png new file mode 100644 index 0000000..86b2d3c --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/materials/textures/Shoemaker_final_adj_5mpp_surf_1k_normals.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64eda0a8d7e501925a06a700283a42e941af1f6fe2d27c7e0bf7b41e2320480f +size 1015292 diff --git a/models/lunar_terrain/models/moon_dem/materials/textures/Shoemaker_final_adj_5mpp_surf_2048_normals.png b/models/lunar_terrain/models/moon_dem/materials/textures/Shoemaker_final_adj_5mpp_surf_2048_normals.png new file mode 100644 index 0000000..96474c3 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/materials/textures/Shoemaker_final_adj_5mpp_surf_2048_normals.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2b365acd25757c7c2907318d269f152cffbfb69435036915dfcc14b1d694b45 +size 4684715 diff --git a/models/lunar_terrain/models/moon_dem/materials/textures/SunOpaque.png b/models/lunar_terrain/models/moon_dem/materials/textures/SunOpaque.png new file mode 100644 index 0000000..b127112 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/materials/textures/SunOpaque.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63c0a48dee81838d75a03fc6c3928d9400af7f1e564890003d570e9d4f29d61f +size 1691092 diff --git a/models/lunar_terrain/models/moon_dem/materials/textures/SunOpaque_Emissive.png b/models/lunar_terrain/models/moon_dem/materials/textures/SunOpaque_Emissive.png new file mode 100644 index 0000000..caf893a --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/materials/textures/SunOpaque_Emissive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07774341f85339e85a19d2d262873081eeef83919456d4b4f1731db98d1052e8 +size 1249199 diff --git a/models/lunar_terrain/models/moon_dem/materials/textures/TerrainNew_Albedo.jpg b/models/lunar_terrain/models/moon_dem/materials/textures/TerrainNew_Albedo.jpg new file mode 100644 index 0000000..badec89 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/materials/textures/TerrainNew_Albedo.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67dab6bfa024d41e72f77b72277b0c4c15216fc3309bcfde0626b350d6895208 +size 14782101 diff --git a/models/lunar_terrain/models/moon_dem/materials/textures/combined_normal_map_2048.png b/models/lunar_terrain/models/moon_dem/materials/textures/combined_normal_map_2048.png new file mode 100644 index 0000000..079074f --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/materials/textures/combined_normal_map_2048.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d58a1ca79efb23712028474dd2215a338af79d1d76121746286aeded82e9e7a +size 9805839 diff --git a/models/lunar_terrain/models/moon_dem/materials/textures/moon_diffuse.png b/models/lunar_terrain/models/moon_dem/materials/textures/moon_diffuse.png new file mode 100644 index 0000000..9c5b70b --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/materials/textures/moon_diffuse.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:748958a3bc64a56f0d00f0db5db508cb54b6467649a6f56f049d0da597c8e274 +size 3107561 diff --git a/models/lunar_terrain/models/moon_dem/materials/textures/moon_normal.png b/models/lunar_terrain/models/moon_dem/materials/textures/moon_normal.png new file mode 100644 index 0000000..1f60157 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/materials/textures/moon_normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f4b2ab7c79b308d26438f1ca0fcd9c999511e4529c03a2222c8f7ea9839f1ef +size 23066317 diff --git a/models/lunar_terrain/models/moon_dem/meshes/Earth.dae b/models/lunar_terrain/models/moon_dem/meshes/Earth.dae new file mode 100644 index 0000000..00b34c1 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/meshes/Earth.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5eb1620a747d6b55b0d59a4ab82ff641c281e19dc2b18f65c004362d6d8efe +size 146839 diff --git a/models/lunar_terrain/models/moon_dem/meshes/Stars.dae b/models/lunar_terrain/models/moon_dem/meshes/Stars.dae new file mode 100644 index 0000000..a46b502 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/meshes/Stars.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb61e129f02c90fec85e439cd8356a8f88a81efac54ecf88053a01dc135901ec +size 2601145 diff --git a/models/lunar_terrain/models/moon_dem/meshes/Sun.dae b/models/lunar_terrain/models/moon_dem/meshes/Sun.dae new file mode 100644 index 0000000..97ec345 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/meshes/Sun.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:044d14f0b18e608b0dec2c98178a5793f1e4c804630c5424813570eebed0130a +size 6228 diff --git a/models/lunar_terrain/models/moon_dem/model.config b/models/lunar_terrain/models/moon_dem/model.config new file mode 100644 index 0000000..947afde --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/model.config @@ -0,0 +1,14 @@ + + + Moon + 1.0 + model.sdf + + + Open Robotics + + + + Earth's moon + + diff --git a/models/lunar_terrain/models/moon_dem/model.sdf b/models/lunar_terrain/models/moon_dem/model.sdf new file mode 100644 index 0000000..38f0c15 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/model.sdf @@ -0,0 +1,91 @@ + + + + true + 0 0 0 0 0 0 + + + + + dem/Shoemaker_final_adj_5mpp_surf_2048.tif + 20000 20000 1789 + 0 0 0 + + + + 0.8 + 0.6 + + + + + + + + + + false + + materials/textures/moon_diffuse.png + materials/textures/combined_normal_map_2048.png + 20000 20000 1789 + + dem/Shoemaker_final_adj_5mpp_surf_2048.tif + 20000 20000 1789 + 0 0 0 + + 0.01 0.01 0.01 1 + 0.8 0.8 0.8 1 + 0.7 0.7 0.7 1 + 0 0 0 1 + 0.9 + + + + + + + + + + 0 0 0 0 0 0 + + + + meshes/Stars.dae + + + + 1.0 1.0 1.0 + 1 1 1 1 + + + + + + 0 0 10000 0 0 0 + + + + meshes/Earth.dae + + + + 1.0 1.0 1.0 + 1.0 1.0 1.0 + + + materials/textures/Earth.jpg + materials/textures/Earth.jpg + 0 + + + + + + + + + + + diff --git a/models/lunar_terrain/models/moon_dem/thumbnails/1.png b/models/lunar_terrain/models/moon_dem/thumbnails/1.png new file mode 100644 index 0000000..a5fc6e7 --- /dev/null +++ b/models/lunar_terrain/models/moon_dem/thumbnails/1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76a739387f8630e1800e7d44aff60ebf2f499ba715dbea17dc81c87e1f7f4c20 +size 1782940 diff --git a/models/lunar_terrain/world/dem_moon.sdf b/models/lunar_terrain/world/dem_moon.sdf new file mode 100644 index 0000000..bfbb2af --- /dev/null +++ b/models/lunar_terrain/world/dem_moon.sdf @@ -0,0 +1,241 @@ + + + + + + + + MOON_SCS + + + + 0 0 -1.62 + + + + + bullet + + + + + + + + ogre2 + + + + + + + 0.1 0.1 0.1 1.0 + 0.0 0.0 0.0 1.0 + false + + + + + + + + 3D View + false + docked + + + ogre2 + scene + 0.0 0.0 0.0 + 0.0 0.0 0.0 + -1.378 2.46 550.6 -0.024 -0.055 -0.39 + + 0.25 + 1000000 + + + + + + + floating + 5 + 5 + false + + + + + false + 5 + 5 + floating + false + + + + + false + 5 + 5 + floating + false + + + + + false + 5 + 5 + floating + false + + + + + World control + false + false + 72 + 121 + 1 + + floating + + + + + + + true + true + true + true + + + + + + World stats + false + false + 110 + 290 + 1 + + floating + + + + + + + true + true + true + true + + + + + docked + + + + + + docked + + + + + + true + 0 0 5000 0 0 0 + 0.8 0.8 0.8 1 + 0.05 0.05 0.05 1 + -1 0.0 -0.4 + false + 1 + animated_sun + + + + + + + + + + + + meshes/Sun.dae + + + + 1.0 1.0 1.0 + 1.0 1.0 1.0 + + + materials/textures/SunOpaque.png + materials/textures/SunOpaque_Emissive.png + + + + + + + + + + + + + + + moon_dem + + + diff --git a/models/lunar_terrain/world/materials/textures/SunOpaque.png b/models/lunar_terrain/world/materials/textures/SunOpaque.png new file mode 100644 index 0000000..b127112 --- /dev/null +++ b/models/lunar_terrain/world/materials/textures/SunOpaque.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63c0a48dee81838d75a03fc6c3928d9400af7f1e564890003d570e9d4f29d61f +size 1691092 diff --git a/models/lunar_terrain/world/materials/textures/SunOpaque_Emissive.png b/models/lunar_terrain/world/materials/textures/SunOpaque_Emissive.png new file mode 100644 index 0000000..caf893a --- /dev/null +++ b/models/lunar_terrain/world/materials/textures/SunOpaque_Emissive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07774341f85339e85a19d2d262873081eeef83919456d4b4f1731db98d1052e8 +size 1249199 diff --git a/models/lunar_terrain/world/meshes/Sun.dae b/models/lunar_terrain/world/meshes/Sun.dae new file mode 100644 index 0000000..97ec345 --- /dev/null +++ b/models/lunar_terrain/world/meshes/Sun.dae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:044d14f0b18e608b0dec2c98178a5793f1e4c804630c5424813570eebed0130a +size 6228