diff --git a/.gitignore b/.gitignore
index 48a844abbbe7ed44f8c9061e8913557665f4251c..105c12c53915bbc49e3bcd08249697c8947dd283 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,3 @@
 build/
 gzbridge/build/
-http/
 node_modules/
diff --git a/http/client/assets/materials/OrangeTransparent.material b/http/client/assets/materials/OrangeTransparent.material
new file mode 100644
index 0000000000000000000000000000000000000000..4f5a5363ebe7f133c8252b055a84b11753af2771
--- /dev/null
+++ b/http/client/assets/materials/OrangeTransparent.material
@@ -0,0 +1,23 @@
+material Gazebo/OrangeTransparent
+{
+  receive_shadows off
+
+  technique
+  {
+    pass
+    {
+      scene_blend alpha_blend
+      depth_write off
+
+      ambient 1.0 0.44 0.0 1
+      diffuse 1.0 0.44 0.0 1
+
+      texture_unit
+      {
+        colour_op_ex source1 src_current src_current 0 1 0
+        alpha_op_ex source1 src_manual src_current 0.4
+      }
+
+    }
+  }
+}
diff --git a/http/client/assets/materials/black.material b/http/client/assets/materials/black.material
new file mode 100644
index 0000000000000000000000000000000000000000..7eb44b98653bd51ee4d34593443303fc5358b5bc
--- /dev/null
+++ b/http/client/assets/materials/black.material
@@ -0,0 +1,12 @@
+material Gazebo/Black 
+{ 
+  technique 
+  { 
+    pass ambient 
+    { 
+      ambient 0 0 0 
+      diffuse 0 0 0 
+      specular 0.1 0.1 0.1 1 5
+    } 
+  } 
+}
diff --git a/http/client/assets/materials/blue.material b/http/client/assets/materials/blue.material
new file mode 100644
index 0000000000000000000000000000000000000000..7dec09dcf8e40f6c56505b9a5dbe155ff4f74415
--- /dev/null
+++ b/http/client/assets/materials/blue.material
@@ -0,0 +1,12 @@
+material Gazebo/Blue 
+{ 
+  technique 
+  { 
+    pass ambient 
+    { 
+      ambient 0 0 1 
+      diffuse 0 0 1 
+      specular 0.1 0.1 0.1 1 1 
+    } 
+  } 
+}
diff --git a/http/client/assets/materials/green.material b/http/client/assets/materials/green.material
new file mode 100644
index 0000000000000000000000000000000000000000..c5d93e5ded401957651c88f87f54a7cd7dbb7f6d
--- /dev/null
+++ b/http/client/assets/materials/green.material
@@ -0,0 +1,12 @@
+material Gazebo/Green
+{
+  technique
+  {
+    pass ambient
+    {
+      ambient 0 1 0
+      diffuse 0 1 0
+      specular 0.1 0.1 0.1 1 1
+    }
+  }
+}
diff --git a/http/client/assets/materials/grey.material b/http/client/assets/materials/grey.material
new file mode 100644
index 0000000000000000000000000000000000000000..aa552dbb151611ceb6c24211a2e57ab7c2588148
--- /dev/null
+++ b/http/client/assets/materials/grey.material
@@ -0,0 +1,12 @@
+material Gazebo/Grey
+{
+  technique
+  {
+    pass main
+    {
+      ambient .3 .3 .3  1.0
+      diffuse .7 .7 .7  1.0
+      specular 0.01 0.01 0.01 1.000000 1.500000
+    }
+  }
+}
diff --git a/http/client/assets/materials/red.material b/http/client/assets/materials/red.material
new file mode 100644
index 0000000000000000000000000000000000000000..047dc73be6891c10dcd32a3e773bc847f59600c0
--- /dev/null
+++ b/http/client/assets/materials/red.material
@@ -0,0 +1,12 @@
+material Gazebo/Red
+{
+  technique
+  {
+    pass ambient
+    {
+      ambient 1 0 0
+      diffuse 1 0 0
+      specular 0.1 0.1 0.1 1 1
+    }
+  }
+}