diff --git a/Aircraft/Instruments-3d/adf/adf.ac b/Aircraft/Instruments-3d/adf/adf.ac
new file mode 100644
index 000000000..25fc20488
--- /dev/null
+++ b/Aircraft/Instruments-3d/adf/adf.ac
@@ -0,0 +1,22 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
+OBJECT world
+kids 1
+OBJECT poly
+name "Plane"
+texture "/home/david/src/blender/Instruments/adf/adf.rgb"
+texrep 1 1
+numvert 4
+0 0.04 -0.04
+0 -0.04 -0.04
+0 -0.04 0.04
+0 0.04 0.04
+numsurf 1
+SURF 0x00
+mat 0
+refs 4
+0 0.900390625 0.900390625
+3 0.09375 0.900390625
+2 0.09375 0.09375
+1 0.900390625 0.09375
+kids 0
diff --git a/Aircraft/Instruments-3d/adf/adf.rgb b/Aircraft/Instruments-3d/adf/adf.rgb
new file mode 100644
index 000000000..0956d5904
Binary files /dev/null and b/Aircraft/Instruments-3d/adf/adf.rgb differ
diff --git a/Aircraft/Instruments-3d/adf/adf.xml b/Aircraft/Instruments-3d/adf/adf.xml
new file mode 100644
index 000000000..5d4719608
--- /dev/null
+++ b/Aircraft/Instruments-3d/adf/adf.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ adf.ac
+
+
+
+
diff --git a/Aircraft/Instruments-3d/ai/ai.ac b/Aircraft/Instruments-3d/ai/ai.ac
new file mode 100644
index 000000000..b84ea899d
--- /dev/null
+++ b/Aircraft/Instruments-3d/ai/ai.ac
@@ -0,0 +1,31 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
+OBJECT world
+kids 1
+OBJECT poly
+name "Face"
+texture "/home/david/src/blender/Instruments/ai/ai.rgb"
+texrep 1 1
+numvert 6
+0 0.04 -0.04
+0 -0.04 -0.04
+0 -0.04 0.04
+0 0.04 0.04
+0 0 0.04
+0 0 -0.04
+numsurf 2
+SURF 0x00
+mat 0
+refs 4
+0 0.8828125 0.8828125
+3 0.11328125 0.8828125
+4 0.11328125 0.498046875
+5 0.8828125 0.498046875
+SURF 0x00
+mat 0
+refs 4
+4 0.11328125 0.498046875
+2 0.11328125 0.11328125
+1 0.8828125 0.11328125
+5 0.8828125 0.498046875
+kids 0
diff --git a/Aircraft/Instruments-3d/ai/ai.rgb b/Aircraft/Instruments-3d/ai/ai.rgb
new file mode 100644
index 000000000..5b85d7a6a
Binary files /dev/null and b/Aircraft/Instruments-3d/ai/ai.rgb differ
diff --git a/Aircraft/Instruments-3d/ai/ai.xml b/Aircraft/Instruments-3d/ai/ai.xml
new file mode 100644
index 000000000..969b94227
--- /dev/null
+++ b/Aircraft/Instruments-3d/ai/ai.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ ai.ac
+
+
+ rotate
+ Face
+ /instrumentation/attitude-indicator/indicated-roll-deg
+ -1
+
+ -1
+ 0
+ 0
+
+
+
+
+
+
diff --git a/Aircraft/Instruments-3d/alt/alt.ac b/Aircraft/Instruments-3d/alt/alt.ac
new file mode 100644
index 000000000..b593ccac4
--- /dev/null
+++ b/Aircraft/Instruments-3d/alt/alt.ac
@@ -0,0 +1,22 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
+OBJECT world
+kids 1
+OBJECT poly
+name "Plane"
+texture "/home/david/src/blender/Instruments/alt/alt.rgb"
+texrep 1 1
+numvert 4
+0 0.04 -0.04
+0 -0.04 -0.04
+0 -0.04 0.04
+0 0.04 0.04
+numsurf 1
+SURF 0x00
+mat 0
+refs 4
+0 0.994140625 0.994140625
+3 0.0 0.994140625
+2 0.0 0.0
+1 0.994140625 0.0
+kids 0
diff --git a/Aircraft/Instruments-3d/alt/alt.rgb b/Aircraft/Instruments-3d/alt/alt.rgb
new file mode 100644
index 000000000..f51337999
Binary files /dev/null and b/Aircraft/Instruments-3d/alt/alt.rgb differ
diff --git a/Aircraft/Instruments-3d/alt/alt.xml b/Aircraft/Instruments-3d/alt/alt.xml
new file mode 100644
index 000000000..572a8cc8b
--- /dev/null
+++ b/Aircraft/Instruments-3d/alt/alt.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ alt.ac
+
+
+
+
diff --git a/Aircraft/Instruments-3d/asi/asi.ac b/Aircraft/Instruments-3d/asi/asi.ac
new file mode 100644
index 000000000..be99607cf
--- /dev/null
+++ b/Aircraft/Instruments-3d/asi/asi.ac
@@ -0,0 +1,68 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
+OBJECT world
+kids 2
+OBJECT poly
+name "Needle"
+numvert 9
+0.002501 0.017596 -0.001537
+0.002501 -0.008971 -0.001537
+0.002501 -0.008971 0.001537
+0.002501 0.017596 0.001537
+0.002501 0.02208 0.000726
+0.002501 0.02208 -0.000726
+0.002501 0.034154 -0.000726
+0.002501 0.034154 0.000726
+0.002501 0.037949 0
+numsurf 5
+SURF 0x00
+mat 0
+refs 4
+0 0 0
+3 0 0
+2 0 0
+1 0 0
+SURF 0x00
+mat 0
+refs 4
+3 0 0
+0 0 0
+5 0 0
+4 0 0
+SURF 0x00
+mat 0
+refs 3
+5 0 0
+6 0 0
+8 0 0
+SURF 0x00
+mat 0
+refs 3
+8 0 0
+7 0 0
+4 0 0
+SURF 0x00
+mat 0
+refs 3
+8 0 0
+4 0 0
+5 0 0
+kids 0
+OBJECT poly
+name "Face"
+texture "/home/david/src/blender/Instruments/asi/asi.rgb"
+texrep 1 1
+numvert 4
+0 0.04 -0.04
+0 -0.04 -0.04
+0 -0.04 0.04
+0 0.04 0.04
+numsurf 1
+SURF 0x00
+mat 0
+refs 4
+0 0.94140625 0.94140625
+3 0.05078125 0.94140625
+2 0.05078125 0.05078125
+1 0.94140625 0.05078125
+kids 0
diff --git a/Aircraft/Instruments-3d/asi/asi.rgb b/Aircraft/Instruments-3d/asi/asi.rgb
new file mode 100644
index 000000000..4eda5e2c9
Binary files /dev/null and b/Aircraft/Instruments-3d/asi/asi.rgb differ
diff --git a/Aircraft/Instruments-3d/asi/asi.xml b/Aircraft/Instruments-3d/asi/asi.xml
new file mode 100644
index 000000000..072d99830
--- /dev/null
+++ b/Aircraft/Instruments-3d/asi/asi.xml
@@ -0,0 +1,31 @@
+
+
+
+
+ asi.ac
+
+
+ rotate
+ Needle
+ /instrumentation/airspeed-indicator/indicated-speed-kt
+
+ 10 3
+ 40 38
+ 60 85
+ 80 146
+ 100 198
+ 120 236
+ 140 274
+ 160 313
+ 190 353
+
+
+ -1
+ 0
+ 0
+
+
+
+
+
+
diff --git a/Aircraft/Instruments-3d/hi/hi.ac b/Aircraft/Instruments-3d/hi/hi.ac
new file mode 100644
index 000000000..13c5f3867
--- /dev/null
+++ b/Aircraft/Instruments-3d/hi/hi.ac
@@ -0,0 +1,32 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
+MATERIAL "Face" rgb 0.8 0.8 0.8 amb 0.5 0.5 0.5 emis 0.25 0.25 0.25 spec 1 1 1 shi 72 trans 0
+OBJECT world
+kids 1
+OBJECT poly
+name "Face"
+texture "/home/david/src/blender/Instruments/hi/hi.rgb"
+texrep 1 1
+numvert 6
+0 0.04 -0.04
+0 -0.04 -0.04
+0 -0.04 0.04
+0 0.04 0.04
+0 0 0.04
+0 0 -0.04
+numsurf 2
+SURF 0x00
+mat 1
+refs 4
+0 0.90234375 0.90234375
+3 0.091796875 0.90234375
+4 0.091796875 0.4970703125
+5 0.90234375 0.4970703125
+SURF 0x00
+mat 1
+refs 4
+4 0.091796875 0.4970703125
+2 0.091796875 0.091796875
+1 0.90234375 0.091796875
+5 0.90234375 0.4970703125
+kids 0
diff --git a/Aircraft/Instruments-3d/hi/hi.rgb b/Aircraft/Instruments-3d/hi/hi.rgb
new file mode 100644
index 000000000..0956d5904
Binary files /dev/null and b/Aircraft/Instruments-3d/hi/hi.rgb differ
diff --git a/Aircraft/Instruments-3d/hi/hi.xml b/Aircraft/Instruments-3d/hi/hi.xml
new file mode 100644
index 000000000..51a745f22
--- /dev/null
+++ b/Aircraft/Instruments-3d/hi/hi.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ hi.ac
+
+
+ rotate
+ Face
+ /instrumentation/heading-indicator/indicated-heading-deg
+ -1
+
+ -1
+ 0
+ 0
+
+
+
+
+
+
diff --git a/Aircraft/Instruments-3d/tach/tach.ac b/Aircraft/Instruments-3d/tach/tach.ac
new file mode 100644
index 000000000..05bf8a586
--- /dev/null
+++ b/Aircraft/Instruments-3d/tach/tach.ac
@@ -0,0 +1,45 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
+OBJECT world
+kids 2
+OBJECT poly
+name "Needle"
+numvert 5
+0.002518 0.024456 -0.001291
+0.002518 -0.011692 -0.001291
+0.002518 -0.011692 0.001291
+0.002518 0.024456 0.001291
+0.002518 0.027216 0
+numsurf 2
+SURF 0x00
+mat 0
+refs 4
+0 0 0
+3 0 0
+2 0 0
+1 0 0
+SURF 0x00
+mat 0
+refs 3
+3 0 0
+0 0 0
+4 0 0
+kids 0
+OBJECT poly
+name "Face"
+texture "/home/david/src/blender/Instruments/tach/tach.rgb"
+texrep 1 1
+numvert 4
+0 0.04 -0.04
+0 -0.04 -0.04
+0 -0.04 0.04
+0 0.04 0.04
+numsurf 1
+SURF 0x00
+mat 0
+refs 4
+0 0.994140625 0.994140625
+3 0.0 0.994140625
+2 0.0 0.0
+1 0.994140625 0.0
+kids 0
diff --git a/Aircraft/Instruments-3d/tach/tach.rgb b/Aircraft/Instruments-3d/tach/tach.rgb
new file mode 100644
index 000000000..c6880f3b4
Binary files /dev/null and b/Aircraft/Instruments-3d/tach/tach.rgb differ
diff --git a/Aircraft/Instruments-3d/tach/tach.xml b/Aircraft/Instruments-3d/tach/tach.xml
new file mode 100644
index 000000000..400631201
--- /dev/null
+++ b/Aircraft/Instruments-3d/tach/tach.xml
@@ -0,0 +1,31 @@
+
+
+
+
+ tach.ac
+
+
+ rotate
+ Needle
+ /engines/engine[0]/rpm
+
+ 0.0-128.6
+ 0.1-123.85
+ 500.0 -92.85
+ 1000.0 -57.1
+ 1500.0 -21.1
+ 2000.0 15.4
+ 2500.0 51.4
+ 3000.0 87.4
+ 3500.0 123.4
+
+
+ -1
+ 0
+ 0
+
+
+
+
+
+
diff --git a/Aircraft/Instruments-3d/tc/tc.ac b/Aircraft/Instruments-3d/tc/tc.ac
new file mode 100644
index 000000000..44279d542
--- /dev/null
+++ b/Aircraft/Instruments-3d/tc/tc.ac
@@ -0,0 +1,22 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
+OBJECT world
+kids 1
+OBJECT poly
+name "Plane"
+texture "/home/david/src/blender/Instruments/tc/tc.rgb"
+texrep 1 1
+numvert 4
+0 0.04 -0.04
+0 -0.04 -0.04
+0 -0.04 0.04
+0 0.04 0.04
+numsurf 1
+SURF 0x00
+mat 0
+refs 4
+0 0.9921875 0.9921875
+3 0.001953125 0.9921875
+2 0.001953125 0.001953125
+1 0.9921875 0.001953125
+kids 0
diff --git a/Aircraft/Instruments-3d/tc/tc.rgb b/Aircraft/Instruments-3d/tc/tc.rgb
new file mode 100644
index 000000000..5d857b093
Binary files /dev/null and b/Aircraft/Instruments-3d/tc/tc.rgb differ
diff --git a/Aircraft/Instruments-3d/tc/tc.xml b/Aircraft/Instruments-3d/tc/tc.xml
new file mode 100644
index 000000000..6369d6698
--- /dev/null
+++ b/Aircraft/Instruments-3d/tc/tc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ tc.ac
+
+
+
+
diff --git a/Aircraft/Instruments-3d/vor/vor.ac b/Aircraft/Instruments-3d/vor/vor.ac
new file mode 100644
index 000000000..13d8ed9c7
--- /dev/null
+++ b/Aircraft/Instruments-3d/vor/vor.ac
@@ -0,0 +1,22 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
+OBJECT world
+kids 1
+OBJECT poly
+name "Plane"
+texture "/home/david/src/blender/Instruments/vor/vor.rgb"
+texrep 1 1
+numvert 4
+0 0.04 -0.04
+0 -0.04 -0.04
+0 -0.04 0.04
+0 0.04 0.04
+numsurf 1
+SURF 0x00
+mat 0
+refs 4
+0 0.970703125 0.970703125
+3 0.0234375 0.970703125
+2 0.0234375 0.0234375
+1 0.970703125 0.0234375
+kids 0
diff --git a/Aircraft/Instruments-3d/vor/vor.rgb b/Aircraft/Instruments-3d/vor/vor.rgb
new file mode 100644
index 000000000..b1ccdda72
Binary files /dev/null and b/Aircraft/Instruments-3d/vor/vor.rgb differ
diff --git a/Aircraft/Instruments-3d/vor/vor.xml b/Aircraft/Instruments-3d/vor/vor.xml
new file mode 100644
index 000000000..4ca5db5cd
--- /dev/null
+++ b/Aircraft/Instruments-3d/vor/vor.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ vor.ac
+
+
+
+
diff --git a/Aircraft/Instruments-3d/vsi/vsi.ac b/Aircraft/Instruments-3d/vsi/vsi.ac
new file mode 100644
index 000000000..88a9bb2e9
--- /dev/null
+++ b/Aircraft/Instruments-3d/vsi/vsi.ac
@@ -0,0 +1,50 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
+OBJECT world
+kids 2
+OBJECT poly
+name "Needle"
+numvert 5
+0.002535 0.001239 -0.013958
+0.002535 -0.001239 -0.013958
+0.002535 -0.001239 0.027412
+0.002535 0.001239 0.027412
+0.002535 0 0.029481
+numsurf 3
+SURF 0x00
+mat 0
+refs 3
+0 0 0
+3 0 0
+4 0 0
+SURF 0x00
+mat 0
+refs 3
+4 0 0
+2 0 0
+1 0 0
+SURF 0x00
+mat 0
+refs 3
+1 0 0
+0 0 0
+4 0 0
+kids 0
+OBJECT poly
+name "Face"
+texture "/home/david/src/blender/Instruments/vsi/vsi.rgb"
+texrep 1 1
+numvert 4
+0 0.04 -0.04
+0 -0.04 -0.04
+0 -0.04 0.04
+0 0.04 0.04
+numsurf 1
+SURF 0x00
+mat 0
+refs 4
+0 0.984375 0.984375
+3 0.0078125 0.984375
+2 0.0078125 0.0078125
+1 0.984375 0.0078125
+kids 0
diff --git a/Aircraft/Instruments-3d/vsi/vsi.rgb b/Aircraft/Instruments-3d/vsi/vsi.rgb
new file mode 100644
index 000000000..450ef4028
Binary files /dev/null and b/Aircraft/Instruments-3d/vsi/vsi.rgb differ
diff --git a/Aircraft/Instruments-3d/vsi/vsi.xml b/Aircraft/Instruments-3d/vsi/vsi.xml
new file mode 100644
index 000000000..2b06183b3
--- /dev/null
+++ b/Aircraft/Instruments-3d/vsi/vsi.xml
@@ -0,0 +1,31 @@
+
+
+
+
+ vsi.ac
+
+
+ rotate
+ Needle
+ /instrumentation/vertical-speed-indicator/indicated-speed-fpm
+
+ -2000.0-173.5
+ -1500.0-131.5
+ -1000.0 -81.5
+ -500.0 -35.3
+ 0.0 0.0
+ 500.0 35.7
+ 1000.0 81.5
+ 1500.0 131.0
+ 2000.0 172.9
+
+
+ -1
+ 0
+ 0
+
+
+
+
+
+