aboutsummaryrefslogtreecommitdiffstats
path: root/apps/com.luxoft.vehicle/assets
diff options
context:
space:
mode:
Diffstat (limited to 'apps/com.luxoft.vehicle/assets')
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/assets/back.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/assets/shadow.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/maps/OpenfootageNET_Pinzgau-512.hdr3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/maps/Specular-ceiling_lights-1.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/maps/chromeMap.jpgbin0 -> 6382 bytes
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/Brushed_Chrome_0002.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/Brushed_Chrome_111.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/Coloured_Glass11.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/Int_panel_plastic_matte_111.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/Rubber_-_Black_001.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/Simple_Glass_111.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/leicht_metalic_110.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/rear_tires11.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/seats_111.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/materials/shadow_Diffuse_Default3.materialdef3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/car.import193
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/Cylinder.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/Logo.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/back_window.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/black_1.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/black_3.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome_2.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome_3.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_lights_front_ights.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_tires.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_wheel_chrome.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass_2.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass_4.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/interior.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/licence_plates.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/matt_black.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/rear_tires.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/rear_wheel_chrome.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/seats.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/shadow.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/silver_paint_1.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/silver_paint_2.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/sun_roof.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/taillights.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dleft/dleft.import39
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/black_1.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/chrome_2.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/glass.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/silver_paint_1.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dr/dr.import39
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/black_3.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/chrome_3.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/glass_2.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/silver_paint_2.mesh3
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/presentations/vehicle3dStudio.uip224
-rw-r--r--apps/com.luxoft.vehicle/assets/3dCar/vehicle3dStudio.uia22
-rw-r--r--apps/com.luxoft.vehicle/assets/images/car-model-base.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/car-model-top.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/car-tires.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/carPlaceholderCC-dark.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/carPlaceholderCC-light.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/carPlaceholderIC.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/cedar-bridge/cedar_bridge_irradiance.dds3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/cedar-bridge/cedar_bridge_specular.dds3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/door-left.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/energy-graph-dark.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/energy-graph.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/fees-dark.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/fees.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/front_tires.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/hill-descent-control-dark.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/hill-descent-control.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic-calibrate-dark.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic-calibrate.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic-car-widget-ribbon.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_background.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_bodyVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_leftDoorAlarmVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_leftDoorClosedVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_leftDoorOpenedVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_leftDoorOpenedVehicleCarPart.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_rightDoorAlarmVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_rightDoorClosedVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_rightDoorOpenedVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_rightDoorOpenedVehicleCarPart.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_roofAlarmVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_roofClosedVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_roofOpenedVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_trunkAlarmVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_trunkClosedVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/ic_trunkOpenedVehicle.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/intelligent-speed-adaptation-dark.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/intelligent-speed-adaptation.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/rear_tires.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/round-button.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/sceneBackground.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/seats.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/shadow.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/sunroof.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/tire.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/traffic-jam-assist-dark.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/traffic-jam-assist.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/images/trunk.png3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/back_window.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/black_1.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/black_3.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome_2.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome_3.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/front_lights.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/front_tires.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/front_wheel_chrome.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/glass.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/glass_2.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/glass_4.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/interior.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/licence_plates.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/matt_black.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/rear_tires.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/rear_wheel_chrome.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/seats.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/shadow.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/shell.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/silver_paint_1.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/silver_paint_2.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/sun_roof.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/mixedFormats/taillights.stl3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/back_window.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/black_1.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/black_3.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/chrome.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/chrome_2.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/chrome_3.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/front_lights.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/front_tires.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/front_wheel_chrome.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/glass.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/glass_2.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/glass_4.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/interior.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/licence_plates.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/matt_black.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/rear_tires.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/rear_wheel_chrome.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/seats.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/shell.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/silver_paint_1.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/silver_paint_2.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/sun_roof.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/optimized/taillights.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/back_window.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/black_1.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/black_3.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/chrome.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/chrome_2.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/chrome_3.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/front_lights.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/front_tires.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/front_wheel_chrome.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/glass.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/glass_2.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/glass_4.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/interior.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/licence_plates.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/matt_black.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/rear_tires.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/rear_wheel_chrome.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/seats.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/shadow.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/shell.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/silver_paint_1.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/silver_paint_2.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/sun_roof.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/models/original/taillights.obj3
-rw-r--r--apps/com.luxoft.vehicle/assets/shaders/pbr_shader.frag148
-rw-r--r--apps/com.luxoft.vehicle/assets/shaders/pbr_shader.vert60
173 files changed, 1220 insertions, 0 deletions
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/assets/back.png b/apps/com.luxoft.vehicle/assets/3dCar/assets/back.png
new file mode 100644
index 00000000..3ce1b1d6
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/assets/back.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4c47abb6a2a493d920d5e87f50c91c9cc99fe9a840a43c7a57dc184fb0d31a6c
+size 348514
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/assets/shadow.png b/apps/com.luxoft.vehicle/assets/3dCar/assets/shadow.png
new file mode 100644
index 00000000..ef78ece4
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/assets/shadow.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97c97309c40aefd513eb0c9ac225c80fe880e30917f95b52bb8a04a163729cc4
+size 127275
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/maps/OpenfootageNET_Pinzgau-512.hdr b/apps/com.luxoft.vehicle/assets/3dCar/maps/OpenfootageNET_Pinzgau-512.hdr
new file mode 100644
index 00000000..2fd25a69
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/maps/OpenfootageNET_Pinzgau-512.hdr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e0baf00208f32e5f037c2f9433b3ae3cc27e244160bbc8a321f716acbf15747e
+size 416212
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/maps/Specular-ceiling_lights-1.png b/apps/com.luxoft.vehicle/assets/3dCar/maps/Specular-ceiling_lights-1.png
new file mode 100644
index 00000000..76be50f4
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/maps/Specular-ceiling_lights-1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2fa098961a3d5ba7dae01106b045e13f6e9605a1c6448835afb067850efa0e46
+size 112135
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/maps/chromeMap.jpg b/apps/com.luxoft.vehicle/assets/3dCar/maps/chromeMap.jpg
new file mode 100644
index 00000000..971b9eb0
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/maps/chromeMap.jpg
Binary files differ
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/Brushed_Chrome_0002.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/Brushed_Chrome_0002.materialdef
new file mode 100644
index 00000000..de26e38f
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/Brushed_Chrome_0002.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:563f1905fd1c85545635deb0602a5a6b4c6562f171f113b41f7535809eedf269
+size 1299
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/Brushed_Chrome_111.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/Brushed_Chrome_111.materialdef
new file mode 100644
index 00000000..34b5663d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/Brushed_Chrome_111.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b3fb16b67ce04b59569128a3a5b227bf3ea2e9e95ca36b8195dfd8769e827bb5
+size 1295
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/Coloured_Glass11.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/Coloured_Glass11.materialdef
new file mode 100644
index 00000000..76302a60
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/Coloured_Glass11.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:92dd131009808a238e0cf5d19c193d2c70af84f85330047cee462846a825b38f
+size 1302
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/Int_panel_plastic_matte_111.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/Int_panel_plastic_matte_111.materialdef
new file mode 100644
index 00000000..4506e5a1
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/Int_panel_plastic_matte_111.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a8b76fcda693ff2cdb15e053c4fbed6139f4c3fc3ccea14789d4a102ee960d99
+size 1322
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/Rubber_-_Black_001.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/Rubber_-_Black_001.materialdef
new file mode 100644
index 00000000..17015fba
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/Rubber_-_Black_001.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:99f42f7015f042f239c980efb60d1ce5644a71e7b0720244b6e0372ce91d68fb
+size 1297
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/Simple_Glass_111.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/Simple_Glass_111.materialdef
new file mode 100644
index 00000000..7897b2ec
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/Simple_Glass_111.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:66b6b40efe98ac1df01b2ba7e67e8811ba0b84fe9cb6d44a7d802691f63c6c29
+size 1306
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/leicht_metalic_110.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/leicht_metalic_110.materialdef
new file mode 100644
index 00000000..45142adb
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/leicht_metalic_110.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:382d9c7a7a990fbe03bbd056bc4104f41a2a9bf3218d65d12f5bd2d47187ab58
+size 2242
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/rear_tires11.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/rear_tires11.materialdef
new file mode 100644
index 00000000..86c48b7e
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/rear_tires11.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a7bba8703a3c4db66aa3403991c78f754aae0c16e4cc7fdc0ae10f30339aaa7b
+size 1273
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/seats_111.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/seats_111.materialdef
new file mode 100644
index 00000000..aa200e65
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/seats_111.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4898ff582519626d0f11889d63e9981ec85ef1bec8340380ab06cc0cf6be05fd
+size 1268
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/materials/shadow_Diffuse_Default3.materialdef b/apps/com.luxoft.vehicle/assets/3dCar/materials/shadow_Diffuse_Default3.materialdef
new file mode 100644
index 00000000..6352be19
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/materials/shadow_Diffuse_Default3.materialdef
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e18f6b1aea0d1148f52aceecef07594b3e285f508089731baf6e71ed0a784f1b
+size 2230
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/car.import b/apps/com.luxoft.vehicle/assets/3dCar/models/car/car.import
new file mode 100644
index 00000000..1a75461d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/car.import
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<UIP Version="1" >
+ <Project Revision="1" >
+ <Graph >
+ <Group id="__import__root__" >
+ <Model id="silver_paint_1" name="silver_paint_1" orientation="Right Handed" position="-164.491 125.31 -154.81" rotation="2.50448e-06 -89.849 1.22136e-11" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/silver_paint_1.mesh" >
+ <Material id="silver_paint_1_Diffuse_Default" name="silver_paint_1_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="Cylinder" name="Cylinder" orientation="Right Handed" position="-443.833 103.371 12.7547" rotation="-6.1912 -89.9914 -1.38078e-05" rotationorder="XYZr" scale="29.7288 23.8204 29.7288" sourcepath="meshes/Cylinder.mesh" >
+ <Material id="Cylinder_Diffuse_Default" name="Cylinder_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="Logo" name="Logo" orientation="Right Handed" position="-652.742 99.9634 6.72341" rotation="-89.9794 -89.9914 2.52699e-18" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/Logo.mesh" >
+ <Material id="Logo_Diffuse_Default" name="Logo_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="chrome" name="chrome" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/chrome.mesh" >
+ <Material id="None" name="None" blendmode="Normal" diffuse="0.64 0.64 0.64" emissivepower="0" opacity="100" specularamount="0" specularroughness="9.60784" />
+ </Model>
+ <Model id="front_wheel_chrome" name="front_wheel_chrome" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/front_wheel_chrome.mesh" >
+ <Material id="front_wheel_chrome_Diffuse_Default" name="front_wheel_chrome_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="matt_black" name="matt_black" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/matt_black.mesh" >
+ <Material id="matt_black_Diffuse_Default" name="matt_black_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="shell" name="shell" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/shell.mesh" >
+ <Material id="shell_Diffuse_Default" name="shell_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="taillights" name="taillights" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/taillights.mesh" >
+ <Material id="taillights_Diffuse_Default" name="taillights_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="sun_roof" name="sun_roof" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/sun_roof.mesh" >
+ <Material id="sun_roof_Diffuse_Default" name="sun_roof_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="silver_paint_2" name="silver_paint_2" orientation="Right Handed" position="-166.193 143.386 178.391" rotation="-180 -89.9977 180" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/silver_paint_2.mesh" >
+ <Material id="silver_paint_2_Diffuse_Default" name="silver_paint_2_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="shadow" name="shadow" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/shadow.mesh" >
+ <Material id="shadow_Diffuse_Default" name="shadow_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="seats" name="seats" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/seats.mesh" >
+ <Material id="seats_Diffuse_Default" name="seats_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="rear_wheel_chrome" name="rear_wheel_chrome" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/rear_wheel_chrome.mesh" >
+ <Material id="rear_wheel_chrome_Diffuse_Default" name="rear_wheel_chrome_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="rear_tires" name="rear_tires" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/rear_tires.mesh" >
+ <Material id="rear_tires_Diffuse_Default" name="rear_tires_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="licence_plates" name="licence_plates" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/licence_plates.mesh" >
+ <Material id="licence_plates_Diffuse_Default" name="licence_plates_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="interior" name="interior" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/interior.mesh" >
+ <Material id="interior_Diffuse_Default" name="interior_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="glass_4" name="glass_4" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/glass_4.mesh" >
+ <Material id="glass_4_Diffuse_Default" name="glass_4_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="glass_2" name="glass_2" orientation="Right Handed" position="-166.193 143.386 178.391" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/glass_2.mesh" >
+ <Material id="glass_2_Diffuse_Default" name="glass_2_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="glass" name="glass" orientation="Right Handed" position="-164.204 124.915 -154.107" rotation="-87.7099 -88.7097 87.7362" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/glass.mesh" >
+ <Material id="glass_Diffuse_Default" name="glass_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="front_tires" name="front_tires" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/front_tires.mesh" >
+ <Material id="front_tires_Diffuse_Default" name="front_tires_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="front_lights_front_ights" name="front_lights_front_ights" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/front_lights_front_ights.mesh" >
+ <Material id="front_lights_front_ights_Diffuse_Default" name="front_lights_front_ights_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="chrome_3" name="chrome_3" orientation="Right Handed" position="-166.193 143.386 178.391" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/chrome_3.mesh" >
+ <Material id="chrome_3_Diffuse_Default" name="chrome_3_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="chrome_2" name="chrome_2" orientation="Right Handed" position="-164.204 124.915 -154.107" rotation="-87.7099 -88.7097 87.7362" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/chrome_2.mesh" >
+ <Material id="chrome_2_Diffuse_Default" name="chrome_2_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="black_3" name="black_3" orientation="Right Handed" position="-166.193 143.386 178.391" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/black_3.mesh" >
+ <Material id="black_3_Diffuse_Default" name="black_3_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="black_1" name="black_1" orientation="Right Handed" position="-164.204 124.915 -154.107" rotation="-87.7099 -88.7097 87.7362" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/black_1.mesh" >
+ <Material id="black_1_Diffuse_Default" name="black_1_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="back_window" name="back_window" orientation="Right Handed" position="182.659 235.819 12.7668" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/back_window.mesh" >
+ <Material id="back_window_Diffuse_Default" name="back_window_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ </Group>
+ </Graph>
+ <Import SrcFile="../../../blenderWork/originalVehicleNeptune_10_forqt3ds2.fbx" ImageDir="Images" MeshDir="Meshes" >
+ <Mesh >
+ <Source >Cylinder</Source>
+ <Dest >meshes/Cylinder.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >rear_wheel_chrome</Source>
+ <Dest >meshes/rear_wheel_chrome.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >glass_4</Source>
+ <Dest >meshes/glass_4.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >rear_tires</Source>
+ <Dest >meshes/rear_tires.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >glass_2</Source>
+ <Dest >meshes/glass_2.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >front_lights_front_ights</Source>
+ <Dest >meshes/front_lights_front_ights.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >chrome_2</Source>
+ <Dest >meshes/chrome_2.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >chrome_3</Source>
+ <Dest >meshes/chrome_3.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >back_window</Source>
+ <Dest >meshes/back_window.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >silver_paint_2</Source>
+ <Dest >meshes/silver_paint_2.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >front_wheel_chrome</Source>
+ <Dest >meshes/front_wheel_chrome.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >licence_plates</Source>
+ <Dest >meshes/licence_plates.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >front_tires</Source>
+ <Dest >meshes/front_tires.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >silver_paint_1</Source>
+ <Dest >meshes/silver_paint_1.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >shell</Source>
+ <Dest >meshes/shell.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >sun_roof</Source>
+ <Dest >meshes/sun_roof.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >shadow</Source>
+ <Dest >meshes/shadow.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >black_3</Source>
+ <Dest >meshes/black_3.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >seats</Source>
+ <Dest >meshes/seats.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >Logo</Source>
+ <Dest >meshes/Logo.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >black_1</Source>
+ <Dest >meshes/black_1.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >interior</Source>
+ <Dest >meshes/interior.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >matt_black</Source>
+ <Dest >meshes/matt_black.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >glass</Source>
+ <Dest >meshes/glass.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >chrome</Source>
+ <Dest >meshes/chrome.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >taillights</Source>
+ <Dest >meshes/taillights.mesh</Dest>
+ </Mesh>
+ </Import>
+ </Project>
+</UIP>
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/Cylinder.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/Cylinder.mesh
new file mode 100644
index 00000000..7a650ba7
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/Cylinder.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ff2d77f6cc14d64f5a634a040159d6f79f16ca38878ecde38ca3101c323f3ce8
+size 72252
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/Logo.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/Logo.mesh
new file mode 100644
index 00000000..0972c8fa
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/Logo.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6645ac909d8c4a1feb8d48ed104ebba36c5b16335fd7aceb87b186a9ac6855f0
+size 30652
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/back_window.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/back_window.mesh
new file mode 100644
index 00000000..ee5c04c4
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/back_window.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b161cebce431ab0cd42c5f43fd954b4240a7ca044437335b7c163dcdf184fde8
+size 1079908
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/black_1.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/black_1.mesh
new file mode 100644
index 00000000..1240eca4
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/black_1.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9759405009def0e68d5560ea17d0dc42f188328a3a1ef45f221c3bf0a503c573
+size 451364
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/black_3.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/black_3.mesh
new file mode 100644
index 00000000..892b6543
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/black_3.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:78aac0dc89e695f5fd3ebac5645bf21b17b4cf60216cc2a38d0af246e94be424
+size 451868
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome.mesh
new file mode 100644
index 00000000..b2054720
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:16531876c951164a074a43dcf6057e8e35ff2f2a082cdd3b7abe4b3a1715f05a
+size 5232172
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome_2.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome_2.mesh
new file mode 100644
index 00000000..9181a753
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome_2.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9b344a97eb1eb470445e5ff16498ded25145760e648a6bf659bb10d5dabcafd4
+size 222428
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome_3.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome_3.mesh
new file mode 100644
index 00000000..47b56dff
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/chrome_3.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4eff893b4b1e6cda6e87cfb1e63391ea9a472a0d91040fba6445a03785abd8da
+size 222428
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_lights_front_ights.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_lights_front_ights.mesh
new file mode 100644
index 00000000..1af74ee9
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_lights_front_ights.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0cc0e5c88cd9446cd5017e1453cda7f73ed37b36492a2613bf28b04ecf9e5571
+size 553680
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_tires.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_tires.mesh
new file mode 100644
index 00000000..df543765
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_tires.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ff744b63fe175b41c956bea988396d73384e56dada54c96ca42fc2092421d960
+size 99940
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_wheel_chrome.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_wheel_chrome.mesh
new file mode 100644
index 00000000..825febab
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/front_wheel_chrome.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:175805d4c476ed6f32defffa630769de28c4c9439c01191d5a2bd98edb11f554
+size 5062016
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass.mesh
new file mode 100644
index 00000000..aac4263c
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0258b31930a59794fe5d0b032ab8a6a5f3916a66d36d44b4ca41a3c3c777e0dd
+size 164760
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass_2.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass_2.mesh
new file mode 100644
index 00000000..12bc0c48
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass_2.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:48408fda41bf13515c1b0001c5e6dd3fbb52d2d18332cf4801934dbeca9c2d5f
+size 164708
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass_4.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass_4.mesh
new file mode 100644
index 00000000..a2ee05dd
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/glass_4.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bf185b0a5619b468bc4b2fc30f09e1c02cba569360210c2e04e2033a9f39c01d
+size 348180
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/interior.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/interior.mesh
new file mode 100644
index 00000000..cd50bbc0
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/interior.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:18b22c62ad057a6b1ea0a9f3ec486830a01987510400c2916130891cefc998d4
+size 7142668
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/licence_plates.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/licence_plates.mesh
new file mode 100644
index 00000000..a2bb7e3e
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/licence_plates.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:da3f38d488262c931d72b31063317d9d703b201b72ab56ecf6f85ee3ce761726
+size 476744
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/matt_black.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/matt_black.mesh
new file mode 100644
index 00000000..b28fcfb3
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/matt_black.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3bc06d7349a190df1915366ae3cbb6adad5715dcef1a0fa2f78c7a975335783f
+size 10265140
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/rear_tires.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/rear_tires.mesh
new file mode 100644
index 00000000..f98a229c
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/rear_tires.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3d20d186feab42180d5515d61c7eb859e4608a85c9fedcf11ab8729d50ce93c7
+size 99936
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/rear_wheel_chrome.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/rear_wheel_chrome.mesh
new file mode 100644
index 00000000..d31b2420
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/rear_wheel_chrome.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:17724081f9baccc701fbdd202c4d7bf91ba700d635d47e9d4335bea48695dd52
+size 5062080
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/seats.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/seats.mesh
new file mode 100644
index 00000000..ba4ce299
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/seats.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d96b505b188e0b354219fb8a2508dc41b2736ca89b1da26c58093ef0bbc50b19
+size 2137984
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/shadow.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/shadow.mesh
new file mode 100644
index 00000000..bc6cff1b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/shadow.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:202f5929e48c94b123dc0296c0b5e5b1108448d2b759c814b0609115ff4358bf
+size 42976
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/silver_paint_1.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/silver_paint_1.mesh
new file mode 100644
index 00000000..0b3cfa3b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/silver_paint_1.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2526fb46e1b8b835fcc7e774613347da1aab39b9e489aa7437ae3fcc22ffeb43
+size 612076
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/silver_paint_2.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/silver_paint_2.mesh
new file mode 100644
index 00000000..b44964c3
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/silver_paint_2.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5881618cd79b48d022a7fd11cac9c6bc0267ee5c9191b1ee9aa0b52a6f528b61
+size 1259056
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/sun_roof.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/sun_roof.mesh
new file mode 100644
index 00000000..9a80074c
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/sun_roof.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ef8d3acaa6c688fa6a7fcbaa37ce7d30aad306d5d1853a4053e9114dedf3414a
+size 91428
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/taillights.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/taillights.mesh
new file mode 100644
index 00000000..4ca9b23e
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/car/meshes/taillights.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6e5d5c45444d16d40bf9d3148a38c89fc9d5e9f80796db428ed3d2aff2a02267
+size 369264
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/dleft.import b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/dleft.import
new file mode 100644
index 00000000..199b210f
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/dleft.import
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<UIP Version="1" >
+ <Project Revision="1" >
+ <Graph >
+ <Group id="__import__root__" >
+ <Model id="silver_paint_1" name="silver_paint_1" orientation="Right Handed" position="0 0 -0" rotation="2.50448e-06 -89.849 1.22136e-11" rotationorder="XYZr" scale="1 1 1" sourcepath="meshes/silver_paint_1.mesh" >
+ <Material id="silver_paint_1_Diffuse_Default" name="silver_paint_1_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="glass" name="glass" orientation="Right Handed" position="0 0 -0" rotation="0.0257134 -89.949 1.65707e-06" rotationorder="XYZr" scale="1 1 1" sourcepath="meshes/glass.mesh" >
+ <Material id="glass_Diffuse_Default" name="glass_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="chrome_2" name="chrome_2" orientation="Right Handed" position="0 0 -0" rotation="0.0257134 -89.949 1.65707e-06" rotationorder="XYZr" scale="1 1 1" sourcepath="meshes/chrome_2.mesh" >
+ <Material id="chrome_2_Diffuse_Default" name="chrome_2_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="black_1" name="black_1" orientation="Right Handed" position="0 0 -0" rotation="0.0257134 -89.949 1.65707e-06" rotationorder="XYZr" scale="1 1 1" sourcepath="meshes/black_1.mesh" >
+ <Material id="black_1_Diffuse_Default" name="black_1_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ </Group>
+ </Graph>
+ <Import SrcFile="../../../../../../../../sandbox/blenderWork/dleft.fbx" ImageDir="Images" MeshDir="Meshes" >
+ <Mesh >
+ <Source >glass</Source>
+ <Dest >meshes/glass.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >chrome_2</Source>
+ <Dest >meshes/chrome_2.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >silver_paint_1</Source>
+ <Dest >meshes/silver_paint_1.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >black_1</Source>
+ <Dest >meshes/black_1.mesh</Dest>
+ </Mesh>
+ </Import>
+ </Project>
+</UIP>
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/black_1.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/black_1.mesh
new file mode 100644
index 00000000..1240eca4
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/black_1.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9759405009def0e68d5560ea17d0dc42f188328a3a1ef45f221c3bf0a503c573
+size 451364
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/chrome_2.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/chrome_2.mesh
new file mode 100644
index 00000000..9181a753
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/chrome_2.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9b344a97eb1eb470445e5ff16498ded25145760e648a6bf659bb10d5dabcafd4
+size 222428
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/glass.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/glass.mesh
new file mode 100644
index 00000000..aac4263c
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/glass.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0258b31930a59794fe5d0b032ab8a6a5f3916a66d36d44b4ca41a3c3c777e0dd
+size 164760
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/silver_paint_1.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/silver_paint_1.mesh
new file mode 100644
index 00000000..191c868d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dleft/meshes/silver_paint_1.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d8b6e34dfde27be6f25ec45ac53c0f599bb2f4bd4341877c42e938223001ecb4
+size 1261632
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dr/dr.import b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/dr.import
new file mode 100644
index 00000000..9e7a91f0
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/dr.import
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<UIP Version="1" >
+ <Project Revision="1" >
+ <Graph >
+ <Group id="__import__root__" >
+ <Model id="silver_paint_2" name="silver_paint_2" orientation="Right Handed" position="0 0 -0" rotation="-180 -89.9977 180" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/silver_paint_2.mesh" >
+ <Material id="silver_paint_2_Diffuse_Default" name="silver_paint_2_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="glass_2" name="glass_2" orientation="Right Handed" position="0 0 -0" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/glass_2.mesh" >
+ <Material id="glass_2_Diffuse_Default" name="glass_2_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="chrome_3" name="chrome_3" orientation="Right Handed" position="0 0 -0" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/chrome_3.mesh" >
+ <Material id="chrome_3_Diffuse_Default" name="chrome_3_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ <Model id="black_3" name="black_3" orientation="Right Handed" position="0 0 -0" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="meshes/black_3.mesh" >
+ <Material id="black_3_Diffuse_Default" name="black_3_Diffuse_Default" blendmode="Normal" diffuse="0.8 0.8 0.8" emissivepower="0" opacity="100" specularamount="0" />
+ </Model>
+ </Group>
+ </Graph>
+ <Import SrcFile="../../../../../../../../sandbox/blenderWork/dr.fbx" ImageDir="Images" MeshDir="Meshes" >
+ <Mesh >
+ <Source >silver_paint_2</Source>
+ <Dest >meshes/silver_paint_2.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >black_3</Source>
+ <Dest >meshes/black_3.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >chrome_3</Source>
+ <Dest >meshes/chrome_3.mesh</Dest>
+ </Mesh>
+ <Mesh >
+ <Source >glass_2</Source>
+ <Dest >meshes/glass_2.mesh</Dest>
+ </Mesh>
+ </Import>
+ </Project>
+</UIP>
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/black_3.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/black_3.mesh
new file mode 100644
index 00000000..892b6543
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/black_3.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:78aac0dc89e695f5fd3ebac5645bf21b17b4cf60216cc2a38d0af246e94be424
+size 451868
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/chrome_3.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/chrome_3.mesh
new file mode 100644
index 00000000..47b56dff
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/chrome_3.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4eff893b4b1e6cda6e87cfb1e63391ea9a472a0d91040fba6445a03785abd8da
+size 222428
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/glass_2.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/glass_2.mesh
new file mode 100644
index 00000000..12bc0c48
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/glass_2.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:48408fda41bf13515c1b0001c5e6dd3fbb52d2d18332cf4801934dbeca9c2d5f
+size 164708
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/silver_paint_2.mesh b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/silver_paint_2.mesh
new file mode 100644
index 00000000..b44964c3
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/models/dr/meshes/silver_paint_2.mesh
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5881618cd79b48d022a7fd11cac9c6bc0267ee5c9191b1ee9aa0b52a6f528b61
+size 1259056
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/presentations/vehicle3dStudio.uip b/apps/com.luxoft.vehicle/assets/3dCar/presentations/vehicle3dStudio.uip
new file mode 100644
index 00000000..c2d54f7b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/presentations/vehicle3dStudio.uip
@@ -0,0 +1,224 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<UIP version="3" >
+ <Project >
+ <ProjectSettings author="" company="" presentationWidth="960" presentationHeight="380" maintainAspect="False" preferKtx="False" >
+ <CustomColors count="16" >#ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff</CustomColors>
+ </ProjectSettings>
+ <BufferData >
+ <ImageBuffer sourcepath="../assets/back.png" hasTransparency="True" />
+ <ImageBuffer sourcepath="../assets/shadow.png" hasTransparency="True" />
+ </BufferData>
+ <Graph >
+ <Scene id="Scene" backgroundcolor="1 1 1" bgcolorenable="False" >
+ <Layer id="Layer" >
+ <Group id="car" importid="__import__root__" >
+ <Light id="Sun2" name="Sun" brightness="100" castshadow="False" importid="Sun" lightdiffuse="1 1 1" lighttype="Directional" orientation="Right Handed" position="0 0 -0" rotation="0 -0 0" rotationorder="XYZr" scale="1 1 1" />
+ </Group>
+ <Group id="car_001" importid="__import__root__" >
+ <Group id="dleft" importid="__import__root__" >
+ <Model id="silver_paint_1" name="silver_paint_1" importid="silver_paint_1" orientation="Right Handed" position="0 0 -0" rotation="2.50448e-06 -89.849 1.22136e-11" rotationorder="XYZr" scale="1 1 1" sourcepath="../models/dleft/meshes/silver_paint_1.mesh" >
+ <ReferencedMaterial id="leicht_metalic_005" />
+ </Model>
+ <Model id="glass" name="glass" importid="glass" orientation="Right Handed" position="0 0 -0" rotation="0.0257134 -89.949 1.65707e-06" rotationorder="XYZr" scale="1 1 1" sourcepath="../models/dleft/meshes/glass.mesh" >
+ <ReferencedMaterial id="Simple_Glass_005" />
+ </Model>
+ <Model id="chrome_2" name="chrome_2" importid="chrome_2" orientation="Right Handed" position="0 0 -0" rotation="0.0257134 -89.949 1.65707e-06" rotationorder="XYZr" scale="1 1 1" sourcepath="../models/dleft/meshes/chrome_2.mesh" >
+ <ReferencedMaterial id="Brushed_Chrome_006" />
+ </Model>
+ <Model id="black_1" name="black_1" importid="black_1" orientation="Right Handed" position="0 0 -0" rotation="0.0257134 -89.949 1.65707e-06" rotationorder="XYZr" scale="1 1 1" sourcepath="../models/dleft/meshes/black_1.mesh" >
+ <ReferencedMaterial id="Int_panel_plastic_matte_003" />
+ </Model>
+ </Group>
+ <Group id="dr_001" importid="__import__root__" >
+ <Model id="silver_paint_2" name="silver_paint_2" importid="silver_paint_2" orientation="Right Handed" position="0 0 -0" rotation="-180 -89.9977 180" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/dr/meshes/silver_paint_2.mesh" >
+ <ReferencedMaterial id="leicht_metalic_006" />
+ </Model>
+ <Model id="glass_2" name="glass_2" importid="glass_2" orientation="Right Handed" position="0 0 -0" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/dr/meshes/glass_2.mesh" >
+ <ReferencedMaterial id="Simple_Glass_006" />
+ </Model>
+ <Model id="chrome_3" name="chrome_3" importid="chrome_3" orientation="Right Handed" position="0 0 -0" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/dr/meshes/chrome_3.mesh" >
+ <ReferencedMaterial id="Brushed_Chrome_007" />
+ </Model>
+ <Model id="black_3" name="black_3" importid="black_3" orientation="Right Handed" position="0 0 -0" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/dr/meshes/black_3.mesh" >
+ <ReferencedMaterial id="Int_panel_plastic_matte_004" />
+ </Model>
+ </Group>
+ <Group id="tires" >
+ <Model id="rear_tires" name="rear_tires" importid="rear_tires" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/rear_tires.mesh" >
+ <ReferencedMaterial id="rear_tires11_002" />
+ </Model>
+ <Model id="front_tires" name="front_tires" importid="front_tires" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/front_tires.mesh" >
+ <ReferencedMaterial id="rear_tires11_003" />
+ </Model>
+ </Group>
+ <Group id="glasses" >
+ <Model id="glass_4" name="glass_4" importid="glass_4" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/glass_4.mesh" >
+ <ReferencedMaterial id="Simple_Glass_007" />
+ </Model>
+ <Model id="back_window" name="back_window" importid="back_window" orientation="Right Handed" position="182.659 235.819 12.7668" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/back_window.mesh" >
+ <ReferencedMaterial id="Simple_Glass_008" />
+ </Model>
+ <Model id="front_lights_front_ights" name="front_lights_front_ights" importid="front_lights_front_ights" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/front_lights_front_ights.mesh" >
+ <ReferencedMaterial id="Simple_Glass_009" />
+ </Model>
+ </Group>
+ <Group id="wheelDisks" >
+ <Model id="front_wheel_chrome" name="front_wheel_chrome" importid="front_wheel_chrome" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/front_wheel_chrome.mesh" >
+ <Material id="chrome" >
+ <Image id="chrome_specularreflection" />
+ </Material>
+ </Model>
+ <Model id="rear_wheel_chrome" name="rear_wheel_chrome" importid="rear_wheel_chrome" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/rear_wheel_chrome.mesh" >
+ <ReferencedMaterial id="rear_wheel_chrome_Diffuse_Default" />
+ </Model>
+ </Group>
+ <Group id="mainShell" >
+ <Model id="shell" name="shell" importid="shell" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/shell.mesh" >
+ <ReferencedMaterial id="leicht_metalic_007" />
+ </Model>
+ <Model id="sun_roof" name="sun_roof" importid="sun_roof" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/sun_roof.mesh" >
+ <ReferencedMaterial id="leicht_metalic_008" />
+ </Model>
+ </Group>
+ <Model id="Cylinder" name="Cylinder" importid="Cylinder" orientation="Right Handed" position="-443.833 103.371 12.7547" rotation="-6.1912 -89.9914 -1.38078e-05" rotationorder="XYZr" scale="29.7288 23.8204 29.7288" sourcepath="../models/car/meshes/Cylinder.mesh" >
+ <ReferencedMaterial id="Brushed_Chrome_008" />
+ </Model>
+ <Model id="Logo" name="Logo" importid="Logo" orientation="Right Handed" position="-652.742 99.9634 6.72341" rotation="-89.9794 -89.9914 2.52699e-18" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/Logo.mesh" >
+ <ReferencedMaterial id="Brushed_Chrome_001" />
+ </Model>
+ <Model id="chrome_001" name="chrome" importid="chrome" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/chrome.mesh" >
+ <ReferencedMaterial id="Brushed_Chrome_009" />
+ </Model>
+ <Model id="matt_black" name="matt_black" importid="matt_black" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/matt_black.mesh" >
+ <ReferencedMaterial id="Brushed_Chrome_0002" />
+ </Model>
+ <Model id="taillights" name="taillights" importid="taillights" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/taillights.mesh" >
+ <ReferencedMaterial id="Coloured_Glass11_001" />
+ </Model>
+ <Model id="shadow" name="shadow" importid="shadow" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/shadow.mesh" >
+ <Material id="Default_animatable" >
+ <Image id="Default_animatable_diffusemap" />
+ </Material>
+ </Model>
+ <Model id="seats" name="seats" importid="seats" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/seats.mesh" >
+ <ReferencedMaterial id="seats_001" />
+ </Model>
+ <Model id="licence_plates" name="licence_plates" importid="licence_plates" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/licence_plates.mesh" >
+ <ReferencedMaterial id="Int_panel_plastic_matte_111" />
+ </Model>
+ <Model id="interior" name="interior" importid="interior" orientation="Right Handed" position="-25.3146 5.96046e-06 12.8175" rotation="2.50646e-06 -89.9914 3.57796e-10" rotationorder="XYZr" scale="100 100 100" sourcepath="../models/car/meshes/interior.mesh" >
+ <ReferencedMaterial id="Rubber_-_Black_002" />
+ </Model>
+ </Group>
+ <Model id="back" >
+ <Material id="Material_001" >
+ <Image id="Material_001_diffusemap" />
+ </Material>
+ <Light id="Light3" />
+ <Light id="Light2" />
+ </Model>
+ <Light id="Sun" name="Sun" brightness="100" castshadow="False" importid="Sun" lightdiffuse="1 1 1" lighttype="Directional" orientation="Right Handed" position="0 0 -0" rotation="0 -0 0" rotationorder="XYZr" scale="1 1 1" />
+ <Camera id="Camera" />
+ </Layer>
+ <Material id="__Container" >
+ <Material id="materials/leicht_metalic_110" >
+ <Image id="materials/leicht_metalic_110_specularreflection" />
+ </Material>
+ <Material id="materials/Simple_Glass_111" name="Simple_Glass_1" blendmode="Normal" diffuse="0.00575411 0.00566999 0.00372564" emissivepower="0" importfile="../models/VA_v6/VA_v6.import" importid="Simple_Glass_1" opacity="60" specularamount="0" specularroughness="50" />
+ <Material id="materials/rear_tires11" name="rear_tires" blendmode="Normal" diffuse="0 0 0" emissivepower="0" importfile="../models/VA_v6/VA_v6.import" importid="rear_tires_0001" opacity="100" specularamount="0" specularroughness="50" />
+ <Material id="materials/Int_panel_plastic_matte_111" name="Int_panel_plastic_matte_1" blendmode="Normal" diffuse="0.64 0.64 0.64" emissivepower="0" importfile="../models/VA_v6/VA_v6.import" importid="Int_panel_plastic_matte_1" opacity="100" specularamount="0" specularroughness="50" />
+ <Material id="materials/Rubber_-_Black_001" name="Rubber_-_Black_001" blendmode="Normal" diffuse="0.64 0.64 0.64" emissivepower="0" importfile="../models/VA_v6/VA_v6.import" importid="Rubber_-_Black_001" opacity="100" specularamount="0" specularroughness="50" />
+ <Material id="materials/Brushed_Chrome_0002" />
+ <Material id="materials/seats_111" />
+ <Material id="materials/Coloured_Glass11" />
+ </Material>
+ </Scene>
+ </Graph>
+ <Logic >
+ <State name="Master Slide" component="#Scene" >
+ <Add ref="#Layer" aodither="True" aosamplerate="2" aostrength="0" disabledepthprepass="True" disabledepthtest="False" multisampleaa="SSAA" probefov="180" probehorizon="-1" progressiveaa="4x" temporalaa="True" />
+ <Add ref="#Camera" clipfar="35" clipnear="1" fov="10" fovhorizontal="False" orthographic="False" position="0 3 -35.318" rotation="9 0 0" scalemode="Same Size" />
+ <Add ref="#__Container" name="__Container" />
+ <Add ref="#materials/leicht_metalic_110" name="materials/leicht_metalic_110" controlledproperty="$diffuseColor diffuse" diffuse="0.670588 0.341176 1" diffuselightwrap="0" emissivecolor="1 1 1" emissivepower="0" importfile="../models/VA_v3/VA_v3.import" importid="leicht_metalic_1" ior="5" specularamount="0" specularmodel="Default" specularreflection="#materials/leicht_metalic_110_specularreflection" specularroughness="1" speculartint="0.662745 0.662745 0.662745" translucentfalloff="1" />
+ <Add ref="#materials/leicht_metalic_110_specularreflection" importid="" mappingmode="Environmental Mapping" sourcepath="../maps/Specular-ceiling_lights-1.png" subpresentation="" />
+ <Add ref="#materials/Simple_Glass_111" name="materials/Simple_Glass_111" opacity="75" />
+ <Add ref="#materials/rear_tires11" name="materials/rear_tires11" />
+ <Add ref="#materials/Int_panel_plastic_matte_111" name="materials/Int_panel_plastic_matte_111" />
+ <Add ref="#materials/Rubber_-_Black_001" name="materials/Rubber_-_Black_001" />
+ <Add ref="#materials/Brushed_Chrome_0002" name="materials/Brushed_Chrome_0002" diffuse="0.64 0.64 0.64" importfile="../models/VA_v6/VA_v6.import" importid="Brushed_Chrome_000" specularroughness="50" />
+ <Add ref="#materials/seats_111" name="materials/seats_111" diffuse="0.64 0.64 0.64" importfile="../models/VA_v6/VA_v6.import" importid="seats_1" specularroughness="50" />
+ <Add ref="#materials/Coloured_Glass11" name="materials/Coloured_Glass11" diffuse="0.64 0.0308856 0.0278321" importfile="../models/VA_v6/VA_v6.import" importid="Coloured_Glass" opacity="47.541" specularroughness="50" />
+ <State id="Scene-Slide1" name="Slide1" playmode="PingPong" >
+ <Add ref="#Sun2" name="Sun2" brightness="50" importfile="../models/VA_v6/VA_v6.import" lighttype="Point" position="0 957.001 5" />
+ <Add ref="#car_001" name="car" controlledproperty="$vehicleRotation rotation" importfile="../models/car/car.import" position="0.1 -1.8 -10" rotation="0.985 270 -2.148" scale="0.01 0.01 0.01" sourcepath="../models/car/car.import" />
+ <Add ref="#dleft" name="dleft" controlledproperty="$leftDoorRotation rotation" importfile="../models/dleft/dleft.import" position="-164.2 124.9 -154.1" scale="100 100 100" sourcepath="../models/dleft/dleft.import" />
+ <Add ref="#silver_paint_1" importfile="../models/dleft/dleft.import" />
+ <Add ref="#leicht_metalic_005" name="leicht_metalic_110" referencedmaterial="#materials/leicht_metalic_110" sourcepath="../materials/leicht_metalic_110.materialdef" />
+ <Add ref="#glass" importfile="../models/dleft/dleft.import" />
+ <Add ref="#Simple_Glass_005" name="Simple_Glass_111" referencedmaterial="#materials/Simple_Glass_111" sourcepath="../materials/Simple_Glass_111.materialdef" />
+ <Add ref="#chrome_2" importfile="../models/dleft/dleft.import" />
+ <Add ref="#Brushed_Chrome_006" name="Brushed_Chrome_0002" sourcepath="../materials/Brushed_Chrome_0002.materialdef" />
+ <Add ref="#black_1" importfile="../models/dleft/dleft.import" />
+ <Add ref="#Int_panel_plastic_matte_003" name="Int_panel_plastic_matte_111" referencedmaterial="#materials/Int_panel_plastic_matte_111" sourcepath="../materials/Int_panel_plastic_matte_111.materialdef" />
+ <Add ref="#dr_001" name="dr" controlledproperty="$rightDoorRotation rotation" importfile="../models/dr/dr.import" position="-166.1 143.3 178.3" sourcepath="../models/dr/dr.import" />
+ <Add ref="#silver_paint_2" importfile="../models/dr/dr.import" />
+ <Add ref="#leicht_metalic_006" name="leicht_metalic_110" referencedmaterial="#materials/leicht_metalic_110" sourcepath="../materials/leicht_metalic_110.materialdef" />
+ <Add ref="#glass_2" importfile="../models/dr/dr.import" />
+ <Add ref="#Simple_Glass_006" name="Simple_Glass_111" referencedmaterial="#materials/Simple_Glass_111" sourcepath="../materials/Simple_Glass_111.materialdef" />
+ <Add ref="#chrome_3" importfile="../models/dr/dr.import" />
+ <Add ref="#Brushed_Chrome_007" name="Brushed_Chrome_0002" sourcepath="../materials/Brushed_Chrome_0002.materialdef" />
+ <Add ref="#black_3" importfile="../models/dr/dr.import" />
+ <Add ref="#Int_panel_plastic_matte_004" name="Int_panel_plastic_matte_111" referencedmaterial="#materials/Int_panel_plastic_matte_111" sourcepath="../materials/Int_panel_plastic_matte_111.materialdef" />
+ <Add ref="#tires" name="tires" />
+ <Add ref="#rear_tires" importfile="../models/car/car.import" />
+ <Add ref="#rear_tires11_002" name="rear_tires11" referencedmaterial="#materials/rear_tires11" sourcepath="../materials/rear_tires11.materialdef" />
+ <Add ref="#front_tires" importfile="../models/car/car.import" />
+ <Add ref="#rear_tires11_003" name="rear_tires11" referencedmaterial="#materials/rear_tires11" sourcepath="../materials/rear_tires11.materialdef" />
+ <Add ref="#glasses" name="glasses" />
+ <Add ref="#glass_4" importfile="../models/car/car.import" />
+ <Add ref="#Simple_Glass_007" name="Simple_Glass_111" referencedmaterial="#materials/Simple_Glass_111" sourcepath="../materials/Simple_Glass_111.materialdef" />
+ <Add ref="#back_window" controlledproperty="$trunkRotation rotation" importfile="../models/car/car.import" rotation="35 -89.991 0" />
+ <Add ref="#Simple_Glass_008" name="Simple_Glass_111" referencedmaterial="#materials/Simple_Glass_111" sourcepath="../materials/Simple_Glass_111.materialdef" />
+ <Add ref="#front_lights_front_ights" importfile="../models/car/car.import" />
+ <Add ref="#Simple_Glass_009" name="Simple_Glass_111" referencedmaterial="#materials/Simple_Glass_111" sourcepath="../materials/Simple_Glass_111.materialdef" />
+ <Add ref="#wheelDisks" name="wheelDisks" />
+ <Add ref="#front_wheel_chrome" importfile="../models/car/car.import" />
+ <Add ref="#chrome" name="chrome" blendmode="Normal" bumpamount="0.5" diffuse="0 0 0" diffuselightwrap="0" displaceamount="20" emissivecolor="1 1 1" emissivepower="0" fresnelPower="0" importfile="../models/car/car.import" importid="front_wheel_chrome_Diffuse_Default" ior="1.5" opacity="100" shaderlighting="None" sourcepath="" specularamount="0" specularmodel="Default" specularreflection="#chrome_specularreflection" specularroughness="0" speculartint="1 1 1" translucentfalloff="1" type="Material" vertexcolors="False" />
+ <Add ref="#chrome_specularreflection" mappingmode="Environmental Mapping" sourcepath="../maps/chromeMap.jpg" subpresentation="" />
+ <Add ref="#rear_wheel_chrome" importfile="../models/car/car.import" />
+ <Add ref="#rear_wheel_chrome_Diffuse_Default" name="rear_wheel_chrome_Diffuse_Default" referencedmaterial="#chrome" />
+ <Add ref="#mainShell" name="mainShell" />
+ <Add ref="#shell" importfile="../models/car/car.import" />
+ <Add ref="#leicht_metalic_007" name="leicht_metalic_110" referencedmaterial="#materials/leicht_metalic_110" sourcepath="../materials/leicht_metalic_110.materialdef" />
+ <Add ref="#sun_roof" controlledproperty="$sunRoofRotation rotation $sunRoofPosition position" importfile="../models/car/car.import" position="37 0 12.818" rotation="-6 -90 0" />
+ <Add ref="#leicht_metalic_008" name="leicht_metalic_110" referencedmaterial="#materials/leicht_metalic_110" sourcepath="../materials/leicht_metalic_110.materialdef" />
+ <Add ref="#Cylinder" importfile="../models/car/car.import" />
+ <Add ref="#Brushed_Chrome_008" name="Brushed_Chrome_0002" referencedmaterial="#materials/Brushed_Chrome_0002" sourcepath="../materials/Brushed_Chrome_0002.materialdef" />
+ <Add ref="#Logo" importfile="../models/car/car.import" />
+ <Add ref="#Brushed_Chrome_001" name="Brushed_Chrome_0002" referencedmaterial="#chrome" />
+ <Add ref="#chrome_001" importfile="../models/car/car.import" />
+ <Add ref="#Brushed_Chrome_009" name="Brushed_Chrome_0002" referencedmaterial="#materials/Brushed_Chrome_0002" sourcepath="../materials/Brushed_Chrome_0002.materialdef" />
+ <Add ref="#matt_black" importfile="../models/car/car.import" scale="100 100 100" />
+ <Add ref="#Brushed_Chrome_0002" name="Brushed_Chrome_0002" referencedmaterial="#materials/Brushed_Chrome_0002" sourcepath="../materials/Brushed_Chrome_0002.materialdef" />
+ <Add ref="#taillights" importfile="../models/car/car.import" />
+ <Add ref="#Coloured_Glass11_001" name="Coloured_Glass11" referencedmaterial="#materials/Coloured_Glass11" sourcepath="../materials/Coloured_Glass11.materialdef" />
+ <Add ref="#shadow" importfile="../models/car/car.import" />
+ <Add ref="#Default_animatable" name="Default_animatable" blendmode="Normal" bumpamount="0.5" diffuse="1 1 1" diffuselightwrap="0" diffusemap="#Default_animatable_diffusemap" displaceamount="20" emissivecolor="1 1 1" emissivepower="0" fresnelPower="0" importfile="" importid="" ior="1.5" opacity="100" shaderlighting="Pixel" sourcepath="" specularamount="0" specularmodel="Default" specularroughness="0" speculartint="1 1 1" translucentfalloff="1" type="Material" vertexcolors="False" />
+ <Add ref="#Default_animatable_diffusemap" sourcepath="../assets/shadow.png" subpresentation="" />
+ <Add ref="#seats" importfile="../models/car/car.import" />
+ <Add ref="#seats_001" name="seats_111" referencedmaterial="#materials/seats_111" sourcepath="../materials/seats_111.materialdef" />
+ <Add ref="#licence_plates" importfile="../models/car/car.import" />
+ <Add ref="#Int_panel_plastic_matte_111" name="Int_panel_plastic_matte_111" referencedmaterial="#materials/Int_panel_plastic_matte_111" sourcepath="../materials/Int_panel_plastic_matte_111.materialdef" />
+ <Add ref="#interior" importfile="../models/car/car.import" />
+ <Add ref="#Rubber_-_Black_002" name="Rubber_-_Black_001" referencedmaterial="#materials/Rubber_-_Black_001" sourcepath="../materials/Rubber_-_Black_001.materialdef" />
+ <Add ref="#back" name="back" position="1.88961 -0.107365 27.0972" rotation="0 0 0" scale="0.5 0.53748 1" sourcepath="#Rectangle" />
+ <Add ref="#Material_001" diffusemap="#Material_001_diffusemap" />
+ <Add ref="#Material_001_diffusemap" sourcepath="../assets/back.png" subpresentation="" />
+ <Add ref="#Light3" name="Light3" lighttype="Point" position="446.401 394.144 -277.394" scope="#back" />
+ <Add ref="#Light2" name="Light2" lighttype="Point" position="-491.75 394.144 -493.488" scope="#back" />
+ <Add ref="#Sun" brightness="80" importfile="../models/VehicleAppScene/VehicleAppScene.import" lighttype="Point" position="0 -50 -145" scale="0.1 0.1 0.1" />
+ </State>
+ </State>
+ </Logic>
+ </Project>
+</UIP>
diff --git a/apps/com.luxoft.vehicle/assets/3dCar/vehicle3dStudio.uia b/apps/com.luxoft.vehicle/assets/3dCar/vehicle3dStudio.uia
new file mode 100644
index 00000000..2bdc0904
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/3dCar/vehicle3dStudio.uia
@@ -0,0 +1,22 @@
+<?xml version='1.0' encoding='utf-8'?>
+<application xmlns="http://qt.io/qt3dstudio/uia">
+ <assets initial="vehicle3dStudio">
+ <presentation src="presentations/vehicle3dStudio.uip" id="vehicle3dStudio"/>
+ <dataInput type="Vector3" name="diffuseColor"/>
+ <dataInput type="Vector3" name="leftDoorRotation"/>
+ <dataInput type="Vector3" name="rightDoorRotation"/>
+ <dataInput type="Vector3" name="sunRoofPosition"/>
+ <dataInput type="Vector3" name="sunRoofRotation"/>
+ <dataInput type="Vector3" name="trunkRotation"/>
+ <dataInput type="Vector3" name="vehicleRotation"/>
+ </assets>
+ <statemachine ref="#logic">
+ <visual-states>
+ <state ref="Initial">
+ <enter>
+ <goto-slide rel="next" element="main:Scene"/>
+ </enter>
+ </state>
+ </visual-states>
+ </statemachine>
+</application>
diff --git a/apps/com.luxoft.vehicle/assets/images/car-model-base.png b/apps/com.luxoft.vehicle/assets/images/car-model-base.png
new file mode 100644
index 00000000..60da4fd3
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/car-model-base.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:119ce84579a07aeaaa80bcd24da2a04e1ad8043be1ac3effd863c94372604fa4
+size 128049
diff --git a/apps/com.luxoft.vehicle/assets/images/car-model-top.png b/apps/com.luxoft.vehicle/assets/images/car-model-top.png
new file mode 100644
index 00000000..b1d37f41
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/car-model-top.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d6727c3dbbff27a333b0a095ccadbfa113447541c56eaf7ca30950a8975b2a63
+size 35482
diff --git a/apps/com.luxoft.vehicle/assets/images/car-tires.png b/apps/com.luxoft.vehicle/assets/images/car-tires.png
new file mode 100644
index 00000000..d62390a3
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/car-tires.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e9a31a32e47c725b34e3e84b2d1c19df95040872ff57e26f04e62d4c538d3f8f
+size 113725
diff --git a/apps/com.luxoft.vehicle/assets/images/carPlaceholderCC-dark.png b/apps/com.luxoft.vehicle/assets/images/carPlaceholderCC-dark.png
new file mode 100644
index 00000000..297f0703
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/carPlaceholderCC-dark.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e5be466b15fa59a3e547d3606ba7d0d5bb995ae630eef75a205969a25a981b6a
+size 301288
diff --git a/apps/com.luxoft.vehicle/assets/images/carPlaceholderCC-light.png b/apps/com.luxoft.vehicle/assets/images/carPlaceholderCC-light.png
new file mode 100644
index 00000000..6f287244
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/carPlaceholderCC-light.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:967cc83febef53750fa28afdaf25ead116d661c6fa24fe40ce9a64ccedcebb56
+size 357961
diff --git a/apps/com.luxoft.vehicle/assets/images/carPlaceholderIC.png b/apps/com.luxoft.vehicle/assets/images/carPlaceholderIC.png
new file mode 100644
index 00000000..93c992f3
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/carPlaceholderIC.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6cf1b37ec3911b9f1a71ee28007e80e5cc4a1e9dbbe486f5b7f81d272adf9438
+size 507517
diff --git a/apps/com.luxoft.vehicle/assets/images/cedar-bridge/cedar_bridge_irradiance.dds b/apps/com.luxoft.vehicle/assets/images/cedar-bridge/cedar_bridge_irradiance.dds
new file mode 100644
index 00000000..242b9ce4
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/cedar-bridge/cedar_bridge_irradiance.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5dc9c4c1ef4cbfb6fa5ef2725a40bb9c956fd7127ce94ff9365704fa3dc1e7bb
+size 262276
diff --git a/apps/com.luxoft.vehicle/assets/images/cedar-bridge/cedar_bridge_specular.dds b/apps/com.luxoft.vehicle/assets/images/cedar-bridge/cedar_bridge_specular.dds
new file mode 100644
index 00000000..7174dbab
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/cedar-bridge/cedar_bridge_specular.dds
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9b6e42e4baa90422cfdff488e381b7eae069a2d9fdcbdbc98ffcfc0ac0632e74
+size 1048708
diff --git a/apps/com.luxoft.vehicle/assets/images/door-left.png b/apps/com.luxoft.vehicle/assets/images/door-left.png
new file mode 100644
index 00000000..9806717a
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/door-left.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:857708a5e790ddddabce9b3859a6e6ebe05c1c59380e3c4020b973019a2bd1d5
+size 7735
diff --git a/apps/com.luxoft.vehicle/assets/images/energy-graph-dark.png b/apps/com.luxoft.vehicle/assets/images/energy-graph-dark.png
new file mode 100644
index 00000000..69abc86e
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/energy-graph-dark.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:14bc1675bff0d72e663b1d49e1fd366f944a95454ef66a5042ae5649ba78c345
+size 21358
diff --git a/apps/com.luxoft.vehicle/assets/images/energy-graph.png b/apps/com.luxoft.vehicle/assets/images/energy-graph.png
new file mode 100644
index 00000000..f7510c33
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/energy-graph.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9792c17645251dad6e7d23fe674dd2910f10b44974610c374c6bfd54b3810f35
+size 29699
diff --git a/apps/com.luxoft.vehicle/assets/images/fees-dark.png b/apps/com.luxoft.vehicle/assets/images/fees-dark.png
new file mode 100644
index 00000000..13195cb1
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/fees-dark.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9cb8e6f9958b05569dd6e2da0e65c35be46eaa2e73b41791f5b6e2d2a9101fe7
+size 1323
diff --git a/apps/com.luxoft.vehicle/assets/images/fees.png b/apps/com.luxoft.vehicle/assets/images/fees.png
new file mode 100644
index 00000000..6795b881
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/fees.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:60cbf2a2b8c8253a46c225f13c46d7c15179736de44902720cd903674970ee36
+size 1040
diff --git a/apps/com.luxoft.vehicle/assets/images/front_tires.png b/apps/com.luxoft.vehicle/assets/images/front_tires.png
new file mode 100644
index 00000000..1d80bce0
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/front_tires.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c1e826c1d2ae32d2effd31533704f1aba865c67065dbc72bb30c02697937eb3
+size 190283
diff --git a/apps/com.luxoft.vehicle/assets/images/hill-descent-control-dark.png b/apps/com.luxoft.vehicle/assets/images/hill-descent-control-dark.png
new file mode 100644
index 00000000..c19afc61
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/hill-descent-control-dark.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b5c0dfa3e5487fa12470708d0f84b88142e40a4141a8b079d1d6fbea2c5a7ce2
+size 1476
diff --git a/apps/com.luxoft.vehicle/assets/images/hill-descent-control.png b/apps/com.luxoft.vehicle/assets/images/hill-descent-control.png
new file mode 100644
index 00000000..fa7b2cdb
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/hill-descent-control.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cd1028942d9e8596588112f18fc4499f3d1b9ea884bbe92630f511ddf9af2eb2
+size 1223
diff --git a/apps/com.luxoft.vehicle/assets/images/ic-calibrate-dark.png b/apps/com.luxoft.vehicle/assets/images/ic-calibrate-dark.png
new file mode 100644
index 00000000..2f8375a6
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic-calibrate-dark.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3964eb6ad086e8d667c9278a7ae47980525e27c9fc2c2015e1e08bc537acfc20
+size 733
diff --git a/apps/com.luxoft.vehicle/assets/images/ic-calibrate.png b/apps/com.luxoft.vehicle/assets/images/ic-calibrate.png
new file mode 100644
index 00000000..9602fd0a
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic-calibrate.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1f934c82ab9af3d1d400f94eedb3b4a4903970d04d9de0e9bebf00d8e3b50d06
+size 822
diff --git a/apps/com.luxoft.vehicle/assets/images/ic-car-widget-ribbon.png b/apps/com.luxoft.vehicle/assets/images/ic-car-widget-ribbon.png
new file mode 100644
index 00000000..2c1f6799
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic-car-widget-ribbon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6fb242ab230b1325b569d0338285987f03e19e281484dce44c25e2f0746cd2f1
+size 677
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_background.png b/apps/com.luxoft.vehicle/assets/images/ic_background.png
new file mode 100644
index 00000000..688d76ac
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_background.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5dd6453804435baf851d413af4dbadcf7f66dfab2d27bbb76867b94235c9fdf9
+size 2152197
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_bodyVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_bodyVehicle.png
new file mode 100644
index 00000000..e073a734
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_bodyVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a7bae1ace4bb0aadb90c5f49cdc4adbbbd84eaccdc65c808a1225c86bb45635
+size 512144
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_leftDoorAlarmVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_leftDoorAlarmVehicle.png
new file mode 100644
index 00000000..f842d030
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_leftDoorAlarmVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a2a2d379b2c4b9b1f7d7a86a439d1903d6b34f98e0c3b67aa77b54a3d05ba80
+size 21785
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_leftDoorClosedVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_leftDoorClosedVehicle.png
new file mode 100644
index 00000000..9ee2ee68
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_leftDoorClosedVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d3503b3e5e819e81acbd911dcd2fc52a8c0e4ca1e630cfc53f1ab4aa314f5fb6
+size 17413
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_leftDoorOpenedVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_leftDoorOpenedVehicle.png
new file mode 100644
index 00000000..38dbd90e
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_leftDoorOpenedVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b9c6465128a67ad4b3d5f824360ade07f2b2e2435ee29656d8d711bfec5db4e6
+size 28896
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_leftDoorOpenedVehicleCarPart.png b/apps/com.luxoft.vehicle/assets/images/ic_leftDoorOpenedVehicleCarPart.png
new file mode 100644
index 00000000..78d39e32
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_leftDoorOpenedVehicleCarPart.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3d644a0d270aeb8b714ec4817e0c548d5dd135d65d5ddffc65677821429fbc3e
+size 16172
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_rightDoorAlarmVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_rightDoorAlarmVehicle.png
new file mode 100644
index 00000000..cf7f3df6
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_rightDoorAlarmVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e904cc9f549160e0b1e0776b3dfca656747b2f79f50d10c80881b2be475b8641
+size 22053
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_rightDoorClosedVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_rightDoorClosedVehicle.png
new file mode 100644
index 00000000..395edf52
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_rightDoorClosedVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7f0e0601161026dc854e87468e2e1d8df59352e559c7bc3022de7d7aa7cb80f
+size 17402
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_rightDoorOpenedVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_rightDoorOpenedVehicle.png
new file mode 100644
index 00000000..61ab3378
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_rightDoorOpenedVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:68e5a6494e414814a6df5ff4b7e12b66e111ebc50f76730637928a253e3badca
+size 21292
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_rightDoorOpenedVehicleCarPart.png b/apps/com.luxoft.vehicle/assets/images/ic_rightDoorOpenedVehicleCarPart.png
new file mode 100644
index 00000000..057baa0c
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_rightDoorOpenedVehicleCarPart.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4fef57fff1b565394e62f4cc2a546226823289c70ec7b25bb403d271b3b77513
+size 15670
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_roofAlarmVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_roofAlarmVehicle.png
new file mode 100644
index 00000000..c64a9897
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_roofAlarmVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b50192635b09c8a1f7e45436f0c7003e969a76bf9cda8a58e3d57822cb5da1ec
+size 13721
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_roofClosedVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_roofClosedVehicle.png
new file mode 100644
index 00000000..58f9ba0d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_roofClosedVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7337bc5e8f9be8b0ce310a08d814c4c858f781f4f566f8d91bd312798d9f0527
+size 6878
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_roofOpenedVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_roofOpenedVehicle.png
new file mode 100644
index 00000000..90cdef53
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_roofOpenedVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:396d051cc3b93ac735b74d3809e1844dca2464e226e355fe4d4e4667d9de2295
+size 11458
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_trunkAlarmVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_trunkAlarmVehicle.png
new file mode 100644
index 00000000..742c14e1
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_trunkAlarmVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b91f424b814fa34ac49fd3b242e0a7fd99d83f0368c4f5cb9324bbd3898b16cc
+size 14342
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_trunkClosedVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_trunkClosedVehicle.png
new file mode 100644
index 00000000..740c87b8
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_trunkClosedVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d0051a37851f265c3e5b7584f23ea1fe64bc5a57ebc025e9e792ee52bd03fd6
+size 18389
diff --git a/apps/com.luxoft.vehicle/assets/images/ic_trunkOpenedVehicle.png b/apps/com.luxoft.vehicle/assets/images/ic_trunkOpenedVehicle.png
new file mode 100644
index 00000000..b9784cc7
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/ic_trunkOpenedVehicle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5697d8ae7158616b3d2f37a9728ac6a107d6073471db29c42aae5a43c4243028
+size 17216
diff --git a/apps/com.luxoft.vehicle/assets/images/intelligent-speed-adaptation-dark.png b/apps/com.luxoft.vehicle/assets/images/intelligent-speed-adaptation-dark.png
new file mode 100644
index 00000000..fc93df5a
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/intelligent-speed-adaptation-dark.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:483cbc6d6eb15a122cc2868dea9f087a121a1cea9ce26f356e8dd75d37b2a853
+size 1487
diff --git a/apps/com.luxoft.vehicle/assets/images/intelligent-speed-adaptation.png b/apps/com.luxoft.vehicle/assets/images/intelligent-speed-adaptation.png
new file mode 100644
index 00000000..dbe8d489
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/intelligent-speed-adaptation.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:641c7d8d594ea040cc36cb11ad002d1dc6696fbb6a0cdc2a51daf4e418c8e5d2
+size 1184
diff --git a/apps/com.luxoft.vehicle/assets/images/rear_tires.png b/apps/com.luxoft.vehicle/assets/images/rear_tires.png
new file mode 100644
index 00000000..ceebe720
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/rear_tires.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:16fd36c0a1237d60f93e3837df549feaab5cb8e8f88f60bacc1561937f8bbebf
+size 190640
diff --git a/apps/com.luxoft.vehicle/assets/images/round-button.png b/apps/com.luxoft.vehicle/assets/images/round-button.png
new file mode 100644
index 00000000..ad95fe2b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/round-button.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9be8fd8c43d5df2de51b28df3f02b32a6eb0270bab9339f9d7f42dcc1143aba1
+size 3083
diff --git a/apps/com.luxoft.vehicle/assets/images/sceneBackground.png b/apps/com.luxoft.vehicle/assets/images/sceneBackground.png
new file mode 100644
index 00000000..3ce1b1d6
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/sceneBackground.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4c47abb6a2a493d920d5e87f50c91c9cc99fe9a840a43c7a57dc184fb0d31a6c
+size 348514
diff --git a/apps/com.luxoft.vehicle/assets/images/seats.png b/apps/com.luxoft.vehicle/assets/images/seats.png
new file mode 100644
index 00000000..0f9f25c8
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/seats.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:142c2fcf4e1333af059161b24be56d12f5314dcd1c665e30a82a40af3b290069
+size 1482485
diff --git a/apps/com.luxoft.vehicle/assets/images/shadow.png b/apps/com.luxoft.vehicle/assets/images/shadow.png
new file mode 100644
index 00000000..ef78ece4
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/shadow.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97c97309c40aefd513eb0c9ac225c80fe880e30917f95b52bb8a04a163729cc4
+size 127275
diff --git a/apps/com.luxoft.vehicle/assets/images/sunroof.png b/apps/com.luxoft.vehicle/assets/images/sunroof.png
new file mode 100644
index 00000000..fa22d522
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/sunroof.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:402b39b2f7bf8a5033886f796ea0283ca891206a2122035ec60ae93338d3fa80
+size 2454
diff --git a/apps/com.luxoft.vehicle/assets/images/tire.png b/apps/com.luxoft.vehicle/assets/images/tire.png
new file mode 100644
index 00000000..cb0d7e67
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/tire.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:82fa7585ddd145030060d0206b63ae871b87d5f354baaf79c33713179d14ebda
+size 1388
diff --git a/apps/com.luxoft.vehicle/assets/images/traffic-jam-assist-dark.png b/apps/com.luxoft.vehicle/assets/images/traffic-jam-assist-dark.png
new file mode 100644
index 00000000..a034d90b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/traffic-jam-assist-dark.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9c06ffdbe58c3db728fe6a3a1ebe5a9b08e27c300afd774eb0c931fdeb7073d0
+size 1385
diff --git a/apps/com.luxoft.vehicle/assets/images/traffic-jam-assist.png b/apps/com.luxoft.vehicle/assets/images/traffic-jam-assist.png
new file mode 100644
index 00000000..43115c28
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/traffic-jam-assist.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1c0402f9baa61510324e15566a0208bc79155f84b7452fbd878e78e81a819e21
+size 1123
diff --git a/apps/com.luxoft.vehicle/assets/images/trunk.png b/apps/com.luxoft.vehicle/assets/images/trunk.png
new file mode 100644
index 00000000..af96d158
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/images/trunk.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8095c7595c276e338e9387ea8d727584d3cf47520494a6834b37ca9eade8bcf4
+size 18308
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/back_window.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/back_window.stl
new file mode 100644
index 00000000..e4911086
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/back_window.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d73a5840b0a61350c3b6e7f58e97948062c53de3850790db6818fe39ade74dee
+size 177384
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/black_1.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/black_1.stl
new file mode 100644
index 00000000..d0eb8d9a
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/black_1.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7fd657a1dbf61fbaf6e81f486ccbc866e112ffe8999b9b0aeada61a768de2053
+size 64084
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/black_3.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/black_3.stl
new file mode 100644
index 00000000..6cf4ef0d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/black_3.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:75ecc6247437242d632f1b759e642361f49a9484c19eca620163acfa7a838558
+size 64084
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome.stl
new file mode 100644
index 00000000..d190690b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:889b95d7c0fb1123bcb5b467a10cb2bc9007af0bdbebb83fefe918de04fcff96
+size 1312634
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome_2.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome_2.stl
new file mode 100644
index 00000000..45dbf007
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome_2.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d3b664d9c6f17afdcc5aee4dfd050fa11171105e0a4e5bc74ded5414b95f0e8
+size 64084
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome_3.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome_3.stl
new file mode 100644
index 00000000..6d075392
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/chrome_3.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:38c6bef5943a55484f65ae9ac6f32bffda4df5b6dd165bc05a74499f493d6f6e
+size 64084
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/front_lights.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/front_lights.stl
new file mode 100644
index 00000000..9345711c
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/front_lights.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d4983311db743a7af9f9039e9cbfa00190efb81c495be49eed4ea67bb46a5916
+size 167984
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/front_tires.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/front_tires.stl
new file mode 100644
index 00000000..09ada541
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/front_tires.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c18198ac085423e832bc9e78a5af90d70f4de7c5749024763b88c246415fdcee
+size 28884
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/front_wheel_chrome.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/front_wheel_chrome.stl
new file mode 100644
index 00000000..c7073b1d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/front_wheel_chrome.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d12fe50c7097d9f9c89d6a893d05cbce719a2b1f99c58dd4c5ba154a8751265d
+size 1303884
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/glass.obj b/apps/com.luxoft.vehicle/assets/models/mixedFormats/glass.obj
new file mode 100644
index 00000000..0b70de14
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/glass.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97d2a26eae2c8e76b991c8e0af9352dbef9bb5cb25a0e152538e72eb562f1e28
+size 24159
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/glass_2.obj b/apps/com.luxoft.vehicle/assets/models/mixedFormats/glass_2.obj
new file mode 100644
index 00000000..8cf4a32e
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/glass_2.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:341ea9aa4fc3a8d272f1e4554bb0290e202ee6fbd0d628ef19e3c8951772e4d8
+size 24665
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/glass_4.obj b/apps/com.luxoft.vehicle/assets/models/mixedFormats/glass_4.obj
new file mode 100644
index 00000000..f06a4c2b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/glass_4.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3cc1e19296e2758b89b53858fe88b8283dbbac6bc1424b0bf6b77107d49101fe
+size 51219
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/interior.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/interior.stl
new file mode 100644
index 00000000..e8779932
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/interior.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6a2bf3449a017b440ab581c47ad1f857b1618c7bcc2665d1d0d52fca8c3eec3
+size 977484
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/licence_plates.obj b/apps/com.luxoft.vehicle/assets/models/mixedFormats/licence_plates.obj
new file mode 100644
index 00000000..8fa97a10
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/licence_plates.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2eff211ebf31063b86afb8e3a2eb006b216d501fbef2e9136ddde15c8065a6bf
+size 143991
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/matt_black.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/matt_black.stl
new file mode 100644
index 00000000..e899121f
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/matt_black.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:79fad533b1c4f8d51f2330ad1aac5b1cf5f7e9f53caf219b80c64ad669ded3f0
+size 2903734
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/rear_tires.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/rear_tires.stl
new file mode 100644
index 00000000..ccca077e
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/rear_tires.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:803987182aba10ffba481962669f1af2daf79193a3a467193bb14dc4b7c2d7ae
+size 28884
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/rear_wheel_chrome.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/rear_wheel_chrome.stl
new file mode 100644
index 00000000..f50c5f6d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/rear_wheel_chrome.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bcb9a53c30a459883403b1a14a057fe393908b444afc0e88bf314ffd72e70bb8
+size 1303884
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/seats.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/seats.stl
new file mode 100644
index 00000000..3d5f81e1
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/seats.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bba8d1362fc3600619297fb2798e6eb5dab8f618049311cc96c7b132a6a2c7e7
+size 614484
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/shadow.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/shadow.stl
new file mode 100644
index 00000000..7917220d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/shadow.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6fe4bf76d4c9220e75b41de696f89d61a7440d8e5fa62f15f5a4e241b26863d0
+size 40084
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/shell.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/shell.stl
new file mode 100644
index 00000000..d6095e8b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/shell.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f19623c304d1cc2ad04796696f962b15ac45c5dd8f3d3918130157555787d2d9
+size 10368384
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/silver_paint_1.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/silver_paint_1.stl
new file mode 100644
index 00000000..e685a091
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/silver_paint_1.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:04d63f81fd06add86d0a8880accc6cb8c1717d1b22f0ba7b37feccb124e02e7e
+size 175984
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/silver_paint_2.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/silver_paint_2.stl
new file mode 100644
index 00000000..072dfd55
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/silver_paint_2.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a2fcd8a1b786f147753eea1717dd0e618d7a24e580896fde484834d4bec3be8
+size 175984
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/sun_roof.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/sun_roof.stl
new file mode 100644
index 00000000..13f57cda
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/sun_roof.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9f7aff85a9b64a8af1f646a44b9ebbc5cf04d28ebd5dfb1468593a3aa7fe4983
+size 11384
diff --git a/apps/com.luxoft.vehicle/assets/models/mixedFormats/taillights.stl b/apps/com.luxoft.vehicle/assets/models/mixedFormats/taillights.stl
new file mode 100644
index 00000000..15060a5f
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/mixedFormats/taillights.stl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1534b9cd848d293189536d43462bac7a157e58350c91d3ed4afe3f7d73c63d5e
+size 106084
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/back_window.obj b/apps/com.luxoft.vehicle/assets/models/optimized/back_window.obj
new file mode 100644
index 00000000..a8ae49f8
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/back_window.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:65780f55fa0f1844a19a260eee673ca5dcf78fd3ab7cd73d1515747c88c3aa20
+size 276518
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/black_1.obj b/apps/com.luxoft.vehicle/assets/models/optimized/black_1.obj
new file mode 100644
index 00000000..f0de94c2
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/black_1.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ea51159499e93f2c6939c18fad37b75d73e14860023586d2977b95cb86507571
+size 67461
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/black_3.obj b/apps/com.luxoft.vehicle/assets/models/optimized/black_3.obj
new file mode 100644
index 00000000..aa39f651
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/black_3.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b75b265c7e67d74a319368a0643b5f425ab0cad82531293046468c28a82f2e53
+size 67444
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/chrome.obj b/apps/com.luxoft.vehicle/assets/models/optimized/chrome.obj
new file mode 100644
index 00000000..2bfa42be
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/chrome.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fa0a89f96a17c3a76351df3f6019825573e57d1af6a901962b43075f7c4236b9
+size 1616966
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/chrome_2.obj b/apps/com.luxoft.vehicle/assets/models/optimized/chrome_2.obj
new file mode 100644
index 00000000..785a58d9
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/chrome_2.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c064341c0e6529ffbb68d2d278cef000b8c2af2bad56496a6a027f81d61a5308
+size 67295
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/chrome_3.obj b/apps/com.luxoft.vehicle/assets/models/optimized/chrome_3.obj
new file mode 100644
index 00000000..c5067c0b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/chrome_3.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:efbb57ea3f74aba82833dbc5194689a11588274fd0b8fcf8793b03c071047e7c
+size 67924
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/front_lights.obj b/apps/com.luxoft.vehicle/assets/models/optimized/front_lights.obj
new file mode 100644
index 00000000..56793e4d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/front_lights.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:99baa462adcdd74cbe398af8fd9ec5ce1841bcdfc75923b78206cbf08e26bef2
+size 235949
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/front_tires.obj b/apps/com.luxoft.vehicle/assets/models/optimized/front_tires.obj
new file mode 100644
index 00000000..ac18dc98
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/front_tires.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5865718f7864e92e77eda329c5228e6eae442918e8bfbc02fdef9ac87085c8a2
+size 41147
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/front_wheel_chrome.obj b/apps/com.luxoft.vehicle/assets/models/optimized/front_wheel_chrome.obj
new file mode 100644
index 00000000..3c0f02d5
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/front_wheel_chrome.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:14618a28e5b936edd59fbbb3e4768a84e3dc447ecf8a9dd1a7eb78896d788e49
+size 1389532
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/glass.obj b/apps/com.luxoft.vehicle/assets/models/optimized/glass.obj
new file mode 100644
index 00000000..0b70de14
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/glass.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97d2a26eae2c8e76b991c8e0af9352dbef9bb5cb25a0e152538e72eb562f1e28
+size 24159
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/glass_2.obj b/apps/com.luxoft.vehicle/assets/models/optimized/glass_2.obj
new file mode 100644
index 00000000..8cf4a32e
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/glass_2.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:341ea9aa4fc3a8d272f1e4554bb0290e202ee6fbd0d628ef19e3c8951772e4d8
+size 24665
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/glass_4.obj b/apps/com.luxoft.vehicle/assets/models/optimized/glass_4.obj
new file mode 100644
index 00000000..f06a4c2b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/glass_4.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3cc1e19296e2758b89b53858fe88b8283dbbac6bc1424b0bf6b77107d49101fe
+size 51219
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/interior.obj b/apps/com.luxoft.vehicle/assets/models/optimized/interior.obj
new file mode 100644
index 00000000..6362e279
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/interior.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:416a9246c15f13904f1ed35151cadb36bf99932d4d0b7b1cff6b269c82d1c84d
+size 1068571
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/licence_plates.obj b/apps/com.luxoft.vehicle/assets/models/optimized/licence_plates.obj
new file mode 100644
index 00000000..8fa97a10
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/licence_plates.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2eff211ebf31063b86afb8e3a2eb006b216d501fbef2e9136ddde15c8065a6bf
+size 143991
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/matt_black.obj b/apps/com.luxoft.vehicle/assets/models/optimized/matt_black.obj
new file mode 100644
index 00000000..8cb2f3b6
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/matt_black.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:47d9f8fde323b92c1c1d8f615364c83761e84cd0a918f14851987a4bd45aaf75
+size 4261074
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/rear_tires.obj b/apps/com.luxoft.vehicle/assets/models/optimized/rear_tires.obj
new file mode 100644
index 00000000..86e4b981
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/rear_tires.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b96c90820f6bcb1a524f3c954b34407683b396277695c1dd6e1ece172b3c1428
+size 41509
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/rear_wheel_chrome.obj b/apps/com.luxoft.vehicle/assets/models/optimized/rear_wheel_chrome.obj
new file mode 100644
index 00000000..260105bc
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/rear_wheel_chrome.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dc64219c9d3f67d20a2692a1c53f1f8d07f2f2b21209c0e9424158c900686408
+size 1402759
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/seats.obj b/apps/com.luxoft.vehicle/assets/models/optimized/seats.obj
new file mode 100644
index 00000000..47ef354d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/seats.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c7eab2462c911581fbd5aa463aac08666dc00c31fa373aa3abd5f05139a1369e
+size 842219
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/shell.obj b/apps/com.luxoft.vehicle/assets/models/optimized/shell.obj
new file mode 100644
index 00000000..55a82531
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/shell.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:98358cc035eeb481020a4a620fdebde328df1d0fabbb1e18c403be12cb51bb8d
+size 10580316
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/silver_paint_1.obj b/apps/com.luxoft.vehicle/assets/models/optimized/silver_paint_1.obj
new file mode 100644
index 00000000..6a4adb1f
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/silver_paint_1.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aa22c6c9b376a75eab67c92205acbb44c260b7433f17203ef317fa60ff9b8b3b
+size 191763
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/silver_paint_2.obj b/apps/com.luxoft.vehicle/assets/models/optimized/silver_paint_2.obj
new file mode 100644
index 00000000..3b15b759
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/silver_paint_2.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c9bfa3eef93a56014ff655513ee2e3e0d890761ba254d331cc6b4e41b12ae01b
+size 194878
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/sun_roof.obj b/apps/com.luxoft.vehicle/assets/models/optimized/sun_roof.obj
new file mode 100644
index 00000000..30aacf7d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/sun_roof.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5f3e5f25d692c8bdfa8fd86263231e9cdd1d1d59015a0221279e53837aa023df
+size 13502
diff --git a/apps/com.luxoft.vehicle/assets/models/optimized/taillights.obj b/apps/com.luxoft.vehicle/assets/models/optimized/taillights.obj
new file mode 100644
index 00000000..10434e53
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/optimized/taillights.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b378b4c23227e39012522435e04ca118291e6e66c7d5f833e47f963804a149a1
+size 103218
diff --git a/apps/com.luxoft.vehicle/assets/models/original/back_window.obj b/apps/com.luxoft.vehicle/assets/models/original/back_window.obj
new file mode 100644
index 00000000..0631139d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/back_window.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7122326b70239702b07bf321d47582b886645a4fbae518cb126cca94e9644e8b
+size 723693
diff --git a/apps/com.luxoft.vehicle/assets/models/original/black_1.obj b/apps/com.luxoft.vehicle/assets/models/original/black_1.obj
new file mode 100644
index 00000000..f0de94c2
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/black_1.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ea51159499e93f2c6939c18fad37b75d73e14860023586d2977b95cb86507571
+size 67461
diff --git a/apps/com.luxoft.vehicle/assets/models/original/black_3.obj b/apps/com.luxoft.vehicle/assets/models/original/black_3.obj
new file mode 100644
index 00000000..aa39f651
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/black_3.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b75b265c7e67d74a319368a0643b5f425ab0cad82531293046468c28a82f2e53
+size 67444
diff --git a/apps/com.luxoft.vehicle/assets/models/original/chrome.obj b/apps/com.luxoft.vehicle/assets/models/original/chrome.obj
new file mode 100644
index 00000000..7f9e4145
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/chrome.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5c3d4d88c131d7c32b9645b09ccc07b41ded40ac273f788e8df6315424b6e354
+size 11138528
diff --git a/apps/com.luxoft.vehicle/assets/models/original/chrome_2.obj b/apps/com.luxoft.vehicle/assets/models/original/chrome_2.obj
new file mode 100644
index 00000000..785a58d9
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/chrome_2.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c064341c0e6529ffbb68d2d278cef000b8c2af2bad56496a6a027f81d61a5308
+size 67295
diff --git a/apps/com.luxoft.vehicle/assets/models/original/chrome_3.obj b/apps/com.luxoft.vehicle/assets/models/original/chrome_3.obj
new file mode 100644
index 00000000..c5067c0b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/chrome_3.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:efbb57ea3f74aba82833dbc5194689a11588274fd0b8fcf8793b03c071047e7c
+size 67924
diff --git a/apps/com.luxoft.vehicle/assets/models/original/front_lights.obj b/apps/com.luxoft.vehicle/assets/models/original/front_lights.obj
new file mode 100644
index 00000000..623ca1c1
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/front_lights.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c770315f4cf0453c40147a3ebeecf612217498001b5df12d001e891e8e5834a0
+size 1601305
diff --git a/apps/com.luxoft.vehicle/assets/models/original/front_tires.obj b/apps/com.luxoft.vehicle/assets/models/original/front_tires.obj
new file mode 100644
index 00000000..ac18dc98
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/front_tires.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5865718f7864e92e77eda329c5228e6eae442918e8bfbc02fdef9ac87085c8a2
+size 41147
diff --git a/apps/com.luxoft.vehicle/assets/models/original/front_wheel_chrome.obj b/apps/com.luxoft.vehicle/assets/models/original/front_wheel_chrome.obj
new file mode 100644
index 00000000..02d4b031
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/front_wheel_chrome.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:797aa7cf2135d9350be339f163f1601b4139bdac38f8502377698eb0a6ac2b6d
+size 2364716
diff --git a/apps/com.luxoft.vehicle/assets/models/original/glass.obj b/apps/com.luxoft.vehicle/assets/models/original/glass.obj
new file mode 100644
index 00000000..0b70de14
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/glass.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97d2a26eae2c8e76b991c8e0af9352dbef9bb5cb25a0e152538e72eb562f1e28
+size 24159
diff --git a/apps/com.luxoft.vehicle/assets/models/original/glass_2.obj b/apps/com.luxoft.vehicle/assets/models/original/glass_2.obj
new file mode 100644
index 00000000..8cf4a32e
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/glass_2.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:341ea9aa4fc3a8d272f1e4554bb0290e202ee6fbd0d628ef19e3c8951772e4d8
+size 24665
diff --git a/apps/com.luxoft.vehicle/assets/models/original/glass_4.obj b/apps/com.luxoft.vehicle/assets/models/original/glass_4.obj
new file mode 100644
index 00000000..f06a4c2b
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/glass_4.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3cc1e19296e2758b89b53858fe88b8283dbbac6bc1424b0bf6b77107d49101fe
+size 51219
diff --git a/apps/com.luxoft.vehicle/assets/models/original/interior.obj b/apps/com.luxoft.vehicle/assets/models/original/interior.obj
new file mode 100644
index 00000000..188f016a
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/interior.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ab3688002647c8518ebfae71f01fa76e189090080c6920f48e683128bce09fc9
+size 1074918
diff --git a/apps/com.luxoft.vehicle/assets/models/original/licence_plates.obj b/apps/com.luxoft.vehicle/assets/models/original/licence_plates.obj
new file mode 100644
index 00000000..8fa97a10
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/licence_plates.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2eff211ebf31063b86afb8e3a2eb006b216d501fbef2e9136ddde15c8065a6bf
+size 143991
diff --git a/apps/com.luxoft.vehicle/assets/models/original/matt_black.obj b/apps/com.luxoft.vehicle/assets/models/original/matt_black.obj
new file mode 100644
index 00000000..b24970d1
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/matt_black.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e83e8465c4b22b6e7d05fa879e32c2f759fd1825f71663b5e8e3b2c6eb88a927
+size 20797986
diff --git a/apps/com.luxoft.vehicle/assets/models/original/rear_tires.obj b/apps/com.luxoft.vehicle/assets/models/original/rear_tires.obj
new file mode 100644
index 00000000..86e4b981
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/rear_tires.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b96c90820f6bcb1a524f3c954b34407683b396277695c1dd6e1ece172b3c1428
+size 41509
diff --git a/apps/com.luxoft.vehicle/assets/models/original/rear_wheel_chrome.obj b/apps/com.luxoft.vehicle/assets/models/original/rear_wheel_chrome.obj
new file mode 100644
index 00000000..4488206d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/rear_wheel_chrome.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b11e8d26571073205b167e787cb66f70170492fbe55edff107e6302267cd804b
+size 2386319
diff --git a/apps/com.luxoft.vehicle/assets/models/original/seats.obj b/apps/com.luxoft.vehicle/assets/models/original/seats.obj
new file mode 100644
index 00000000..47ef354d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/seats.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c7eab2462c911581fbd5aa463aac08666dc00c31fa373aa3abd5f05139a1369e
+size 842219
diff --git a/apps/com.luxoft.vehicle/assets/models/original/shadow.obj b/apps/com.luxoft.vehicle/assets/models/original/shadow.obj
new file mode 100644
index 00000000..87cfdf9d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/shadow.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ef7800e22f53da8126496af92c0114cab8ca20305584eb986db03a30a3310700
+size 29221
diff --git a/apps/com.luxoft.vehicle/assets/models/original/shell.obj b/apps/com.luxoft.vehicle/assets/models/original/shell.obj
new file mode 100644
index 00000000..237eb8fb
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/shell.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:09a4331dee9e6c1671bdc88836c34b4929618a07b84f2e4e09d84967109b1a2f
+size 29008460
diff --git a/apps/com.luxoft.vehicle/assets/models/original/silver_paint_1.obj b/apps/com.luxoft.vehicle/assets/models/original/silver_paint_1.obj
new file mode 100644
index 00000000..6a4adb1f
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/silver_paint_1.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aa22c6c9b376a75eab67c92205acbb44c260b7433f17203ef317fa60ff9b8b3b
+size 191763
diff --git a/apps/com.luxoft.vehicle/assets/models/original/silver_paint_2.obj b/apps/com.luxoft.vehicle/assets/models/original/silver_paint_2.obj
new file mode 100644
index 00000000..3b15b759
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/silver_paint_2.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c9bfa3eef93a56014ff655513ee2e3e0d890761ba254d331cc6b4e41b12ae01b
+size 194878
diff --git a/apps/com.luxoft.vehicle/assets/models/original/sun_roof.obj b/apps/com.luxoft.vehicle/assets/models/original/sun_roof.obj
new file mode 100644
index 00000000..30aacf7d
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/sun_roof.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5f3e5f25d692c8bdfa8fd86263231e9cdd1d1d59015a0221279e53837aa023df
+size 13502
diff --git a/apps/com.luxoft.vehicle/assets/models/original/taillights.obj b/apps/com.luxoft.vehicle/assets/models/original/taillights.obj
new file mode 100644
index 00000000..63c31352
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/models/original/taillights.obj
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:01d960b798dde65481b043bf2c73dd71101647bcdfed038524f0a7668341bb3d
+size 111725
diff --git a/apps/com.luxoft.vehicle/assets/shaders/pbr_shader.frag b/apps/com.luxoft.vehicle/assets/shaders/pbr_shader.frag
new file mode 100644
index 00000000..c8025d26
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/shaders/pbr_shader.frag
@@ -0,0 +1,148 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 Luxoft Sweden AB
+** Copyright (C) 2018 Pelagicore AG
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the Neptune 3 UI.
+**
+** $QT_BEGIN_LICENSE:GPL-QTAS$
+** Commercial License Usage
+** Licensees holding valid commercial Qt Automotive Suite licenses may use
+** this file in accordance with the commercial license agreement provided
+** with the Software or, alternatively, in accordance with the terms
+** contained in a written agreement between you and The Qt Company. For
+** licensing terms and conditions see https://www.qt.io/terms-conditions.
+** For further information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 or (at your option) any later version
+** approved by the KDE Free Qt Foundation. The licenses are as published by
+** the Free Software Foundation and appearing in the file LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+** SPDX-License-Identifier: GPL-3.0
+**
+****************************************************************************/
+
+#define FP highp
+#define PI 3.1415926535897932384626433832795
+
+uniform FP vec3 eyePosition;
+
+varying FP vec3 worldPosition;
+varying FP vec3 worldNormal;
+varying FP vec4 worldTangent;
+
+// PBR material
+uniform FP float metalness;
+uniform FP float roughness;
+uniform FP vec3 albedo;
+uniform FP float ao;
+uniform FP float alpha;
+
+FP float DistributionGGX(FP vec3 N, FP vec3 H, FP float roughness)
+{
+ FP float a = roughness * roughness;
+ FP float a2 = a * a;
+ FP float NdotH = max(dot(N, H), 0.0);
+ FP float NdotH2 = NdotH * NdotH;
+
+ FP float nom = a2;
+ FP float denom = (NdotH2 * (a2 - 1.0) + 1.0);
+ denom = PI * denom * denom;
+
+ return nom / denom;
+}
+
+FP float GeometrySchlickGGX(FP float NdotV, FP float roughness)
+{
+ FP float r = (roughness + 1.0);
+ FP float k = (r*r) / 8.0;
+
+ FP float nom = NdotV;
+ FP float denom = NdotV * (1.0 - k) + k;
+
+ return nom / denom;
+}
+
+FP float GeometrySmith(FP vec3 N, FP vec3 V, FP vec3 L, FP float roughness)
+{
+ FP float NdotV = max(dot(N, V), 0.0);
+ FP float NdotL = max(dot(N, L), 0.0);
+ FP float ggx2 = GeometrySchlickGGX(NdotV, roughness);
+ FP float ggx1 = GeometrySchlickGGX(NdotL, roughness);
+
+ return ggx1 * ggx2;
+}
+
+FP vec3 FresnelSchlick(FP float cosTheta, FP vec3 F0)
+{
+ return F0 + (1.0 - F0) * pow(1.0 - cosTheta, 5.0);
+}
+
+void main()
+{
+ FP vec3 V = normalize(eyePosition - worldPosition);
+ FP vec3 F0 = vec3(0.04);
+
+ F0 = mix(F0, albedo, metalness);
+
+ const int lightsCount = 3;
+
+ FP vec3 lightPositions[lightsCount];
+
+ // 2000.0 is radiant flux
+ const FP vec3 lightColor = vec3(300.0, 300.0, 300.0);
+
+ const FP float dist = 8.0;
+
+ lightPositions[0] = vec3(0, dist, 0); // Top light
+ lightPositions[1] = vec3(-dist, dist, dist); // Left back
+ lightPositions[2] = vec3(dist, dist, -dist); // Right front
+
+ // reflectance equation
+ FP vec3 Lo = vec3(0.0);
+ for(int i = 0; i < lightsCount; ++i)
+ {
+ // calculate per-light radiance
+ FP vec3 L = normalize(lightPositions[i] - worldPosition);
+ FP vec3 H = normalize(V + L);
+
+ FP float distance = length(lightPositions[i] - worldPosition);
+ FP float attenuation = 1.0 / (distance * distance);
+ FP vec3 radiance = lightColor * attenuation;
+
+ // cook-torrance brdf
+ FP float NDF = DistributionGGX(worldNormal, H, roughness);
+ FP float G = GeometrySmith(worldNormal, V, L, roughness);
+ FP vec3 F = FresnelSchlick(max(dot(H, V), 0.0), F0);
+
+ FP vec3 kS = F;
+ FP vec3 kD = vec3(1.0) - kS;
+ kD *= 1.0 - metalness;
+
+ FP vec3 nominator = NDF * G * F;
+ FP float denominator = 4.0 * max(dot(worldNormal, V), 0.0)
+ * max(dot(worldNormal, L), 0.0);
+ FP vec3 specular = nominator / max(denominator, 0.001);
+
+ // add to outgoing radiance Lo
+ FP float NdotL = max(dot(worldNormal, L), 0.0);
+ Lo += (kD * albedo / PI + specular) * radiance * NdotL;
+ }
+
+ FP vec3 ambient = vec3(0.03) * albedo * ao;
+ FP vec3 color = ambient + Lo;
+
+ // Gamma correction
+ color = color / (color + vec3(1.0));
+ color = pow(color, vec3(1.0/2.2));
+
+ gl_FragColor = vec4(color, alpha);
+}
diff --git a/apps/com.luxoft.vehicle/assets/shaders/pbr_shader.vert b/apps/com.luxoft.vehicle/assets/shaders/pbr_shader.vert
new file mode 100644
index 00000000..f3865c15
--- /dev/null
+++ b/apps/com.luxoft.vehicle/assets/shaders/pbr_shader.vert
@@ -0,0 +1,60 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 Luxoft Sweden AB
+** Copyright (C) 2018 Pelagicore AG
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the Neptune 3 UI.
+**
+** $QT_BEGIN_LICENSE:GPL-QTAS$
+** Commercial License Usage
+** Licensees holding valid commercial Qt Automotive Suite licenses may use
+** this file in accordance with the commercial license agreement provided
+** with the Software or, alternatively, in accordance with the terms
+** contained in a written agreement between you and The Qt Company. For
+** licensing terms and conditions see https://www.qt.io/terms-conditions.
+** For further information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 or (at your option) any later version
+** approved by the KDE Free Qt Foundation. The licenses are as published by
+** the Free Software Foundation and appearing in the file LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+** SPDX-License-Identifier: GPL-3.0
+**
+****************************************************************************/
+
+#define FP highp
+
+attribute vec3 vertexPosition;
+attribute vec3 vertexNormal;
+attribute vec4 vertexTangent;
+attribute vec2 vertexTexCoord;
+
+varying FP vec3 worldPosition;
+varying FP vec3 worldNormal;
+varying FP vec4 worldTangent;
+varying FP vec2 texCoord;
+
+uniform FP mat4 modelMatrix;
+uniform FP mat3 modelNormalMatrix;
+uniform FP mat4 modelViewProjection;
+
+void main()
+{
+ texCoord = vertexTexCoord;
+
+ // Transform position, normal, and tangent to world space
+ worldPosition = vec3(modelMatrix * vec4(vertexPosition, 1.0));
+ worldNormal = normalize(modelNormalMatrix * vertexNormal);
+ worldTangent.xyz = normalize(vec3(modelMatrix * vec4(vertexTangent.xyz, 0.0)));
+ worldTangent.w = vertexTangent.w;
+
+ gl_Position = modelViewProjection * vec4(vertexPosition, 1.0);
+}