diff --git a/AirportVRDemo.uproject b/AirportVRDemo.uproject index 096e60a..844f292 100644 --- a/AirportVRDemo.uproject +++ b/AirportVRDemo.uproject @@ -190,14 +190,16 @@ ] }, { - "Name": "OpenXR", + "Name": "SteamVR", "Enabled": true, "SupportedTargetPlatforms": [ "Win64", - "Linux", - "Android", - "HoloLens" + "Linux" ] + }, + { + "Name": "HDRIBackdrop", + "Enabled": true } ] } \ No newline at end of file diff --git a/Config/DefaultDeviceProfiles.ini b/Config/DefaultDeviceProfiles1.ini similarity index 100% rename from Config/DefaultDeviceProfiles.ini rename to Config/DefaultDeviceProfiles1.ini diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index 077f2fe..ad56877 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -57,6 +57,8 @@ r.RayTracing.Shadows=False r.RayTracing.Skylight=False r.RayTracing.UseTextureLod=True r.PathTracing=False +vr.RoundRobinOcclusion=True +r.SeparateTranslucency=False [/Script/WorldPartitionEditor.WorldPartitionEditorSettings] CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' @@ -64,7 +66,7 @@ CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' [/Script/Engine.Engine] +ActiveGameNameRedirects=(OldGameName="TP_BlankBP",NewGameName="/Script/MEAirportDemo") +ActiveGameNameRedirects=(OldGameName="/Script/TP_BlankBP",NewGameName="/Script/MEAirportDemo") -bSmoothFrameRate=True +bSmoothFrameRate=False SmoothedFrameRateRange=(LowerBound=(Type=Inclusive,Value=30.000000),UpperBound=(Type=Exclusive,Value=60.000000)) [/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] diff --git a/Config/SteamVRBindings/gamepad.json b/Config/SteamVRBindings/gamepad.json new file mode 100644 index 0000000..77e8527 --- /dev/null +++ b/Config/SteamVRBindings/gamepad.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Gamepads", + "controller_type": "gamepad", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/holographic_controller.json b/Config/SteamVRBindings/holographic_controller.json new file mode 100644 index 0000000..ab91cca --- /dev/null +++ b/Config/SteamVRBindings/holographic_controller.json @@ -0,0 +1,44 @@ +{ + "name": "Default bindings for MixedReality", + "controller_type": "holographic_controller", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [], + "poses": [ + { + "output": "/actions/main/in/controllerleft", + "path": "/user/hand/left/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/controllerright", + "path": "/user/hand/right/pose/raw" + } + ], + "skeleton": [ + { + "output": "/actions/main/in/skeletonleft", + "path": "/user/hand/left/input/skeleton/left" + }, + { + "output": "/actions/main/in/skeletonright", + "path": "/user/hand/right/input/skeleton/right" + } + ], + "haptics": [ + { + "output": "/actions/main/out/vibrateleft", + "path": "/user/hand/left/output/haptic" + }, + { + "output": "/actions/main/out/vibrateright", + "path": "/user/hand/right/output/haptic" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/hpmotioncontroller.json b/Config/SteamVRBindings/hpmotioncontroller.json new file mode 100644 index 0000000..1179463 --- /dev/null +++ b/Config/SteamVRBindings/hpmotioncontroller.json @@ -0,0 +1,44 @@ +{ + "name": "Default bindings for HPMixedRealityController", + "controller_type": "hpmotioncontroller", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [], + "poses": [ + { + "output": "/actions/main/in/controllerleft", + "path": "/user/hand/left/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/controllerright", + "path": "/user/hand/right/pose/raw" + } + ], + "skeleton": [ + { + "output": "/actions/main/in/skeletonleft", + "path": "/user/hand/left/input/skeleton/left" + }, + { + "output": "/actions/main/in/skeletonright", + "path": "/user/hand/right/input/skeleton/right" + } + ], + "haptics": [ + { + "output": "/actions/main/out/vibrateleft", + "path": "/user/hand/left/output/haptic" + }, + { + "output": "/actions/main/out/vibrateright", + "path": "/user/hand/right/output/haptic" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/indexhmd.json b/Config/SteamVRBindings/indexhmd.json new file mode 100644 index 0000000..764a66d --- /dev/null +++ b/Config/SteamVRBindings/indexhmd.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Valve Index Headset", + "controller_type": "indexhmd", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/knuckles.json b/Config/SteamVRBindings/knuckles.json new file mode 100644 index 0000000..6348577 --- /dev/null +++ b/Config/SteamVRBindings/knuckles.json @@ -0,0 +1,44 @@ +{ + "name": "Default bindings for ValveIndex", + "controller_type": "knuckles", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [], + "poses": [ + { + "output": "/actions/main/in/controllerleft", + "path": "/user/hand/left/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/controllerright", + "path": "/user/hand/right/pose/raw" + } + ], + "skeleton": [ + { + "output": "/actions/main/in/skeletonleft", + "path": "/user/hand/left/input/skeleton/left" + }, + { + "output": "/actions/main/in/skeletonright", + "path": "/user/hand/right/input/skeleton/right" + } + ], + "haptics": [ + { + "output": "/actions/main/out/vibrateleft", + "path": "/user/hand/left/output/haptic" + }, + { + "output": "/actions/main/out/vibrateright", + "path": "/user/hand/right/output/haptic" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/oculus_touch.json b/Config/SteamVRBindings/oculus_touch.json new file mode 100644 index 0000000..05a3ae4 --- /dev/null +++ b/Config/SteamVRBindings/oculus_touch.json @@ -0,0 +1,89 @@ +{ + "name": "Default bindings for OculusTouch", + "controller_type": "oculus_touch", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [ + { + "mode": "trigger", + "path": "/user/hand/right/input/trigger", + "inputs": + { + "click": + { + "output": "/actions/main/in/triggerR" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/left/input/trigger", + "inputs": + { + "click": + { + "output": "/actions/main/in/TriggerL" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/right/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/triggerR axis" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/left/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/triggerL axis" + } + } + } + ], + "poses": [ + { + "output": "/actions/main/in/controllerleft", + "path": "/user/hand/left/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/controllerright", + "path": "/user/hand/right/pose/raw" + } + ], + "skeleton": [ + { + "output": "/actions/main/in/skeletonleft", + "path": "/user/hand/left/input/skeleton/left" + }, + { + "output": "/actions/main/in/skeletonright", + "path": "/user/hand/right/input/skeleton/right" + } + ], + "haptics": [ + { + "output": "/actions/main/out/vibrateleft", + "path": "/user/hand/left/output/haptic" + }, + { + "output": "/actions/main/out/vibrateright", + "path": "/user/hand/right/output/haptic" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/rift.json b/Config/SteamVRBindings/rift.json new file mode 100644 index 0000000..7e86f43 --- /dev/null +++ b/Config/SteamVRBindings/rift.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Rift Headset", + "controller_type": "rift", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/steamvr_manifest.json b/Config/SteamVRBindings/steamvr_manifest.json new file mode 100644 index 0000000..ba2fb20 --- /dev/null +++ b/Config/SteamVRBindings/steamvr_manifest.json @@ -0,0 +1,334 @@ +{ + "actions": [ + { + "name": "/actions/main/in/controllerleft", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/controllerright", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_camera", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_chest", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_shoulder_left", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_shoulder_right", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_elbow_left", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_elbow_right", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_knee_left", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_knee_right", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_waist", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_foot_left", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_foot_right", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_keyboard", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_pose_left", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_pose_right", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_back_left", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_back_right", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_front_left", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_front_right", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_frontr_left", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_frontr_right", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_grip_left", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/tracker_handed_grip_right", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/skeletonleft", + "type": "skeleton", + "skeleton": "/skeleton/hand/left", + "requirement": "optional" + }, + { + "name": "/actions/main/in/skeletonright", + "type": "skeleton", + "skeleton": "/skeleton/hand/right", + "requirement": "optional" + }, + { + "name": "/actions/main/out/vibrateleft", + "type": "vibration", + "requirement": "optional" + }, + { + "name": "/actions/main/out/vibrateright", + "type": "vibration", + "requirement": "optional" + }, + { + "name": "/actions/main/in/open_console", + "type": "boolean", + "requirement": "optional" + }, + { + "name": "/actions/main/in/triggerR", + "type": "boolean" + }, + { + "name": "/actions/main/in/TriggerL", + "type": "boolean" + }, + { + "name": "/actions/main/in/moveFwd axis", + "type": "vector1" + }, + { + "name": "/actions/main/in/moveRt axis", + "type": "vector1" + }, + { + "name": "/actions/main/in/mouseX axis", + "type": "vector1" + }, + { + "name": "/actions/main/in/mouseY axis", + "type": "vector1" + }, + { + "name": "/actions/main/in/triggerR axis", + "type": "vector1" + }, + { + "name": "/actions/main/in/triggerL axis", + "type": "vector1" + } + ], + "action_sets": [ + { + "name": "/actions/main", + "usage": "leftright" + } + ], + "default_bindings": [ + { + "controller_type": "gamepad", + "binding_url": "gamepad.json" + }, + { + "controller_type": "holographic_controller", + "binding_url": "holographic_controller.json" + }, + { + "controller_type": "hpmotioncontroller", + "binding_url": "hpmotioncontroller.json" + }, + { + "controller_type": "indexhmd", + "binding_url": "indexhmd.json" + }, + { + "controller_type": "knuckles", + "binding_url": "knuckles.json" + }, + { + "controller_type": "oculus_touch", + "binding_url": "oculus_touch.json" + }, + { + "controller_type": "rift", + "binding_url": "rift.json" + }, + { + "controller_type": "vive", + "binding_url": "vive.json" + }, + { + "controller_type": "vive_controller", + "binding_url": "vive_controller.json" + }, + { + "controller_type": "vive_cosmos_controller", + "binding_url": "vive_cosmos_controller.json" + }, + { + "controller_type": "vive_pro", + "binding_url": "vive_pro.json" + }, + { + "controller_type": "vive_tracker", + "binding_url": "vive_tracker.json" + }, + { + "controller_type": "vive_tracker_camera", + "binding_url": "vive_tracker_camera.json" + }, + { + "controller_type": "vive_tracker_chest", + "binding_url": "vive_tracker_chest.json" + }, + { + "controller_type": "vive_tracker_handed", + "binding_url": "vive_tracker_handed.json" + }, + { + "controller_type": "vive_tracker_keyboard", + "binding_url": "vive_tracker_keyboard.json" + }, + { + "controller_type": "vive_tracker_left_elbow", + "binding_url": "vive_tracker_left_elbow.json" + }, + { + "controller_type": "vive_tracker_left_foot", + "binding_url": "vive_tracker_left_foot.json" + }, + { + "controller_type": "vive_tracker_left_knee", + "binding_url": "vive_tracker_left_knee.json" + }, + { + "controller_type": "vive_tracker_left_shoulder", + "binding_url": "vive_tracker_left_shoulder.json" + }, + { + "controller_type": "vive_tracker_right_elbow", + "binding_url": "vive_tracker_right_elbow.json" + }, + { + "controller_type": "vive_tracker_right_foot", + "binding_url": "vive_tracker_right_foot.json" + }, + { + "controller_type": "vive_tracker_right_knee", + "binding_url": "vive_tracker_right_knee.json" + }, + { + "controller_type": "vive_tracker_right_shoulder", + "binding_url": "vive_tracker_right_shoulder.json" + }, + { + "controller_type": "vive_tracker_waist", + "binding_url": "vive_tracker_waist.json" + } + ], + "localization": [ + { + "language_tag": "en_us", + "/actions/main/in/controllerleft": "Left Controller [Pose]", + "/actions/main/in/controllerright": "Right Controller [Pose]", + "/actions/main/in/tracker_camera": "Camera [Tracker]", + "/actions/main/in/tracker_chest": "Chest [Tracker]", + "/actions/main/in/tracker_shoulder_left": "Shoulder Left [Tracker]", + "/actions/main/in/tracker_shoulder_right": "Shoulder Right [Tracker]", + "/actions/main/in/tracker_elbow_left": "Elbow Left [Tracker]", + "/actions/main/in/tracker_elbow_right": "Elbow Right [Tracker]", + "/actions/main/in/tracker_knee_left": "Knee Left [Tracker]", + "/actions/main/in/tracker_knee_right": "Knee Right [Tracker]", + "/actions/main/in/tracker_waist": "Waist [Tracker]", + "/actions/main/in/tracker_foot_left": "Foot Left [Tracker]", + "/actions/main/in/tracker_foot_right": "Foot Right [Tracker]", + "/actions/main/in/tracker_keyboard": "Keyboard [Tracker]", + "/actions/main/in/tracker_handed_pose_left": "Raw Pose Left [Tracker]", + "/actions/main/in/tracker_handed_pose_right": "Raw Pose Right [Tracker]", + "/actions/main/in/tracker_handed_back_left": "Handed Back Left [Tracker]", + "/actions/main/in/tracker_handed_back_right": "Handed Back Right [Tracker]", + "/actions/main/in/tracker_handed_front_left": "Handed Front Left [Tracker]", + "/actions/main/in/tracker_handed_front_right": "Handed Front Right [Tracker]", + "/actions/main/in/tracker_handed_frontr_left": "Handed Front Rolled Left [Tracker]", + "/actions/main/in/tracker_handed_frontr_right": "Handed Front Rolled Right [Tracker]", + "/actions/main/in/tracker_handed_grip_left": "Handed Pistol Grip Left [Tracker]", + "/actions/main/in/tracker_handed_grip_right": "Handed Pistol Grip Right [Tracker]", + "/actions/main/in/skeletonleft": "Skeleton (Left)", + "/actions/main/in/skeletonright": "Skeleton (Right)", + "/actions/main/out/vibrateleft": "Haptic (Left)", + "/actions/main/out/vibrateright": "Haptic (Right)", + "/actions/main/in/open_console": "Open Console", + "/actions/main/in/triggerR": "triggerR", + "/actions/main/in/TriggerL": "TriggerL", + "/actions/main/in/moveFwd axis": "moveFwd", + "/actions/main/in/moveRt axis": "moveRt", + "/actions/main/in/mouseX axis": "mouseX", + "/actions/main/in/mouseY axis": "mouseY", + "/actions/main/in/triggerR axis": "triggerR", + "/actions/main/in/triggerL axis": "triggerL", + "/actions/main": "Main Game Actions" + } + ] +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive.json b/Config/SteamVRBindings/vive.json new file mode 100644 index 0000000..a640d6b --- /dev/null +++ b/Config/SteamVRBindings/vive.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Vive Headset", + "controller_type": "vive", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_controller.json b/Config/SteamVRBindings/vive_controller.json new file mode 100644 index 0000000..7d44373 --- /dev/null +++ b/Config/SteamVRBindings/vive_controller.json @@ -0,0 +1,89 @@ +{ + "name": "Default bindings for Vive", + "controller_type": "vive_controller", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [ + { + "mode": "trigger", + "path": "/user/hand/right/input/trigger", + "inputs": + { + "click": + { + "output": "/actions/main/in/triggerR" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/left/input/trigger", + "inputs": + { + "click": + { + "output": "/actions/main/in/TriggerL" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/right/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/triggerR axis" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/left/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/triggerL axis" + } + } + } + ], + "poses": [ + { + "output": "/actions/main/in/controllerleft", + "path": "/user/hand/left/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/controllerright", + "path": "/user/hand/right/pose/raw" + } + ], + "skeleton": [ + { + "output": "/actions/main/in/skeletonleft", + "path": "/user/hand/left/input/skeleton/left" + }, + { + "output": "/actions/main/in/skeletonright", + "path": "/user/hand/right/input/skeleton/right" + } + ], + "haptics": [ + { + "output": "/actions/main/out/vibrateleft", + "path": "/user/hand/left/output/haptic" + }, + { + "output": "/actions/main/out/vibrateright", + "path": "/user/hand/right/output/haptic" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_cosmos_controller.json b/Config/SteamVRBindings/vive_cosmos_controller.json new file mode 100644 index 0000000..a72ad8e --- /dev/null +++ b/Config/SteamVRBindings/vive_cosmos_controller.json @@ -0,0 +1,44 @@ +{ + "name": "Default bindings for Cosmos", + "controller_type": "vive_cosmos_controller", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [], + "poses": [ + { + "output": "/actions/main/in/controllerleft", + "path": "/user/hand/left/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/controllerright", + "path": "/user/hand/right/pose/raw" + } + ], + "skeleton": [ + { + "output": "/actions/main/in/skeletonleft", + "path": "/user/hand/left/input/skeleton/left" + }, + { + "output": "/actions/main/in/skeletonright", + "path": "/user/hand/right/input/skeleton/right" + } + ], + "haptics": [ + { + "output": "/actions/main/out/vibrateleft", + "path": "/user/hand/left/output/haptic" + }, + { + "output": "/actions/main/out/vibrateright", + "path": "/user/hand/right/output/haptic" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_pro.json b/Config/SteamVRBindings/vive_pro.json new file mode 100644 index 0000000..921d754 --- /dev/null +++ b/Config/SteamVRBindings/vive_pro.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Vive Pro Headset", + "controller_type": "vive_pro", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker.json b/Config/SteamVRBindings/vive_tracker.json new file mode 100644 index 0000000..af1ee16 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker.json @@ -0,0 +1,64 @@ +{ + "name": "Default bindings for Vive Tracker", + "controller_type": "vive_tracker", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_handed_pose_left", + "path": "/user/hand/left/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_pose_right", + "path": "/user/hand/right/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_back_left", + "path": "/user/hand/left/pose/back", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_back_right", + "path": "/user/hand/right/pose/back", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_front_left", + "path": "/user/hand/left/pose/front", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_front_right", + "path": "/actions/main/in/tracker_handed_front_right", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_frontr_left", + "path": "/user/hand/left/pose/front_rolled", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_frontr_right", + "path": "/user/hand/right/pose/front_rolled", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_grip_left", + "path": "/user/hand/left/pose/pistol", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_grip_right", + "path": "/user/hand/right/pose/pistol", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_camera.json b/Config/SteamVRBindings/vive_tracker_camera.json new file mode 100644 index 0000000..1611ac4 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_camera.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Camera)", + "controller_type": "vive_tracker_camera", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_camera", + "path": "/user/camera/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_chest.json b/Config/SteamVRBindings/vive_tracker_chest.json new file mode 100644 index 0000000..3ffe566 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_chest.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Chest)", + "controller_type": "vive_tracker_chest", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_chest", + "path": "/user/chest/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_handed.json b/Config/SteamVRBindings/vive_tracker_handed.json new file mode 100644 index 0000000..834ab87 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_handed.json @@ -0,0 +1,64 @@ +{ + "name": "Default bindings for Vive Tracker (Handed)", + "controller_type": "vive_tracker_handed", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_handed_pose_left", + "path": "/user/hand/left/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_pose_right", + "path": "/user/hand/right/pose/raw", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_back_left", + "path": "/user/hand/left/pose/back", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_back_right", + "path": "/user/hand/right/pose/back", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_front_left", + "path": "/user/hand/left/pose/front", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_front_right", + "path": "/actions/main/in/tracker_handed_front_right", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_frontr_left", + "path": "/user/hand/left/pose/front_rolled", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_frontr_right", + "path": "/user/hand/right/pose/front_rolled", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_grip_left", + "path": "/user/hand/left/pose/pistol", + "requirement": "optional" + }, + { + "output": "/actions/main/in/tracker_handed_grip_right", + "path": "/user/hand/right/pose/pistol", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_keyboard.json b/Config/SteamVRBindings/vive_tracker_keyboard.json new file mode 100644 index 0000000..8dbe6db --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_keyboard.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Keyboard)", + "controller_type": "vive_tracker_keyboard", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_keyboard", + "path": "/user/keyboard/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_left_elbow.json b/Config/SteamVRBindings/vive_tracker_left_elbow.json new file mode 100644 index 0000000..6dfc157 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_left_elbow.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Left Elbow)", + "controller_type": "vive_tracker_left_elbow", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_elbow_left", + "path": "/user/elbow/left/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_left_foot.json b/Config/SteamVRBindings/vive_tracker_left_foot.json new file mode 100644 index 0000000..fc29211 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_left_foot.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Left Foot)", + "controller_type": "vive_tracker_left_foot", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_foot_left", + "path": "/user/foot/left/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_left_knee.json b/Config/SteamVRBindings/vive_tracker_left_knee.json new file mode 100644 index 0000000..b24880d --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_left_knee.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Left knee)", + "controller_type": "vive_tracker_left_knee", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_knee_left", + "path": "/user/knee/left/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_left_shoulder.json b/Config/SteamVRBindings/vive_tracker_left_shoulder.json new file mode 100644 index 0000000..79dc456 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_left_shoulder.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Left Shoulder)", + "controller_type": "vive_tracker_left_shoulder", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_shoulder_left", + "path": "/user/shoulder/left/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_right_elbow.json b/Config/SteamVRBindings/vive_tracker_right_elbow.json new file mode 100644 index 0000000..7a19dd9 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_right_elbow.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Right Elbow)", + "controller_type": "vive_tracker_right_elbow", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_elbow_right", + "path": "/user/elbow/right/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_right_foot.json b/Config/SteamVRBindings/vive_tracker_right_foot.json new file mode 100644 index 0000000..b14770e --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_right_foot.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Right Foot)", + "controller_type": "vive_tracker_right_foot", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_foot_right", + "path": "/user/foot/right/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_right_knee.json b/Config/SteamVRBindings/vive_tracker_right_knee.json new file mode 100644 index 0000000..ca61d42 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_right_knee.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Right Knee)", + "controller_type": "vive_tracker_right_knee", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_knee_right", + "path": "/user/knee/right/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_right_shoulder.json b/Config/SteamVRBindings/vive_tracker_right_shoulder.json new file mode 100644 index 0000000..0277d69 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_right_shoulder.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Right Shoulder)", + "controller_type": "vive_tracker_right_shoulder", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_shoulder_right", + "path": "/user/shoulder/right/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_waist.json b/Config/SteamVRBindings/vive_tracker_waist.json new file mode 100644 index 0000000..b49f211 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_waist.json @@ -0,0 +1,19 @@ +{ + "name": "Default bindings for Vive Tracker (Waist)", + "controller_type": "vive_tracker_waist", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "poses": [ + { + "output": "/actions/main/in/tracker_waist", + "path": "/user/waist/pose/raw", + "requirement": "optional" + } + ] + } + }, + "description": "AirportVRDemo-23058290" +} \ No newline at end of file diff --git a/Config/steamvr_ue_editor_app.json b/Config/steamvr_ue_editor_app.json new file mode 100644 index 0000000..2b8bc22 --- /dev/null +++ b/Config/steamvr_ue_editor_app.json @@ -0,0 +1,18 @@ +{ + "source": "UE", + "applications": [ + { + "app_key": "application.generated.ue.airportvrdemo-23058290.unrealeditor.exe", + "launch_type": "url", + "url": "steam://launch/", + "action_manifest_path": "E:/Projects/airportVR/Config/SteamVRBindings/steamvr_manifest.json", + "strings": + { + "en_us": + { + "name": "AirportVRDemo-23058290 [UE Editor]" + } + } + } + ] +} \ No newline at end of file diff --git a/Content/Asset/Glove/Gloves_Skeleton_AnimBlueprint.uasset b/Content/Asset/Glove/Gloves_Skeleton_AnimBlueprint.uasset index 18709f3..6c8e566 100644 Binary files a/Content/Asset/Glove/Gloves_Skeleton_AnimBlueprint.uasset and b/Content/Asset/Glove/Gloves_Skeleton_AnimBlueprint.uasset differ diff --git a/Content/Assetpacks/People/Railway/Animations/SK_RailwaymanWithFlag_Anim_Pantograph_Night.uasset b/Content/Assetpacks/People/Railway/Animations/SK_RailwaymanWithFlag_Anim_Pantograph_Night.uasset index 882a126..dff0274 100644 Binary files a/Content/Assetpacks/People/Railway/Animations/SK_RailwaymanWithFlag_Anim_Pantograph_Night.uasset and b/Content/Assetpacks/People/Railway/Animations/SK_RailwaymanWithFlag_Anim_Pantograph_Night.uasset differ diff --git a/Content/Assetpacks/People/Railway/SkeletalMeshes/SK_RailwaymanWithFlag.uasset b/Content/Assetpacks/People/Railway/SkeletalMeshes/SK_RailwaymanWithFlag.uasset index fb9e1f5..6134548 100644 Binary files a/Content/Assetpacks/People/Railway/SkeletalMeshes/SK_RailwaymanWithFlag.uasset and b/Content/Assetpacks/People/Railway/SkeletalMeshes/SK_RailwaymanWithFlag.uasset differ diff --git a/Content/Blueprints/Player/GI.uasset b/Content/Blueprints/Player/GI.uasset index f56cf5d..80550ee 100644 Binary files a/Content/Blueprints/Player/GI.uasset and b/Content/Blueprints/Player/GI.uasset differ diff --git a/Content/Blueprints/Player/KamazPawn.uasset b/Content/Blueprints/Player/KamazPawn.uasset index 13c992a..c48b49f 100644 Binary files a/Content/Blueprints/Player/KamazPawn.uasset and b/Content/Blueprints/Player/KamazPawn.uasset differ diff --git a/Content/Blueprints/Player/PC.uasset b/Content/Blueprints/Player/PC.uasset index d672194..c4affb2 100644 Binary files a/Content/Blueprints/Player/PC.uasset and b/Content/Blueprints/Player/PC.uasset differ diff --git a/Content/Blueprints/Player/VR/BP_MotionController.uasset b/Content/Blueprints/Player/VR/BP_MotionController.uasset index 1f46f46..a12b0a1 100644 Binary files a/Content/Blueprints/Player/VR/BP_MotionController.uasset and b/Content/Blueprints/Player/VR/BP_MotionController.uasset differ diff --git a/Content/Blueprints/Player/VR/Materials/M_SplineArcMat.uasset b/Content/Blueprints/Player/VR/Materials/M_SplineArcMat.uasset index 80c6038..6537d1e 100644 Binary files a/Content/Blueprints/Player/VR/Materials/M_SplineArcMat.uasset and b/Content/Blueprints/Player/VR/Materials/M_SplineArcMat.uasset differ diff --git a/Content/Blueprints/Player/VR/MotionControllerPawn.uasset b/Content/Blueprints/Player/VR/MotionControllerPawn.uasset index cadc74d..4cc9b56 100644 Binary files a/Content/Blueprints/Player/VR/MotionControllerPawn.uasset and b/Content/Blueprints/Player/VR/MotionControllerPawn.uasset differ diff --git a/Content/Blueprints/Player/flyingPawn.uasset b/Content/Blueprints/Player/flyingPawn.uasset index 53e70db..9f65da3 100644 Binary files a/Content/Blueprints/Player/flyingPawn.uasset and b/Content/Blueprints/Player/flyingPawn.uasset differ diff --git a/Content/Blueprints/UI/WBPS/VRUI.uasset b/Content/Blueprints/UI/WBPS/VRUI.uasset index cdb2a88..abf22ad 100644 Binary files a/Content/Blueprints/UI/WBPS/VRUI.uasset and b/Content/Blueprints/UI/WBPS/VRUI.uasset differ diff --git a/Content/Blueprints/UI/WBPS/start.uasset b/Content/Blueprints/UI/WBPS/start.uasset index 31af0dd..cd5776a 100644 Binary files a/Content/Blueprints/UI/WBPS/start.uasset and b/Content/Blueprints/UI/WBPS/start.uasset differ diff --git a/Content/Blueprints/data/taskTexts.uasset b/Content/Blueprints/data/taskTexts.uasset index 3744a14..cf6a235 100644 Binary files a/Content/Blueprints/data/taskTexts.uasset and b/Content/Blueprints/data/taskTexts.uasset differ diff --git a/Content/Blueprints/world/point.uasset b/Content/Blueprints/world/point.uasset new file mode 100644 index 0000000..96956a7 Binary files /dev/null and b/Content/Blueprints/world/point.uasset differ diff --git a/Content/Blueprints/world/splineMover.uasset b/Content/Blueprints/world/splineMover.uasset new file mode 100644 index 0000000..c9d8096 Binary files /dev/null and b/Content/Blueprints/world/splineMover.uasset differ diff --git a/Content/Maps/Landscape.umap b/Content/Maps/Landscape.umap index 1a14725..5107b20 100644 Binary files a/Content/Maps/Landscape.umap and b/Content/Maps/Landscape.umap differ diff --git a/Content/Maps/Light.umap b/Content/Maps/Light.umap index b3c5a30..89d4a87 100644 Binary files a/Content/Maps/Light.umap and b/Content/Maps/Light.umap differ diff --git a/Content/Maps/MainScene.umap b/Content/Maps/MainScene.umap index b378568..ec08233 100644 Binary files a/Content/Maps/MainScene.umap and b/Content/Maps/MainScene.umap differ diff --git a/Content/Maps/Props.umap b/Content/Maps/Props.umap index 11a9e8f..854e0e2 100644 Binary files a/Content/Maps/Props.umap and b/Content/Maps/Props.umap differ diff --git a/Content/Maps/gameplay.umap b/Content/Maps/gameplay.umap index f5c8691..4f31a4a 100644 Binary files a/Content/Maps/gameplay.umap and b/Content/Maps/gameplay.umap differ diff --git a/Content/Maps/starter.umap b/Content/Maps/starter.umap index 513e9eb..ac707f3 100644 Binary files a/Content/Maps/starter.umap and b/Content/Maps/starter.umap differ diff --git a/Content/Materials/Instances/Assets/TrackFuelTanker/MI_PaintBlack_2.uasset b/Content/Materials/Instances/Assets/TrackFuelTanker/MI_PaintBlack_2.uasset index cd52c74..045b520 100644 Binary files a/Content/Materials/Instances/Assets/TrackFuelTanker/MI_PaintBlack_2.uasset and b/Content/Materials/Instances/Assets/TrackFuelTanker/MI_PaintBlack_2.uasset differ diff --git a/Content/Materials/Instances/Assets/TrackFuelTanker/MI_RubberBasic.uasset b/Content/Materials/Instances/Assets/TrackFuelTanker/MI_RubberBasic.uasset index 3776d5d..831d76e 100644 Binary files a/Content/Materials/Instances/Assets/TrackFuelTanker/MI_RubberBasic.uasset and b/Content/Materials/Instances/Assets/TrackFuelTanker/MI_RubberBasic.uasset differ diff --git a/Content/Materials/Instances/Assets/TrackFuelTanker/M_Glass_ThinRaytraced_Oneside.uasset b/Content/Materials/Instances/Assets/TrackFuelTanker/M_Glass_ThinRaytraced_Oneside.uasset index 9817d2d..89ecafe 100644 Binary files a/Content/Materials/Instances/Assets/TrackFuelTanker/M_Glass_ThinRaytraced_Oneside.uasset and b/Content/Materials/Instances/Assets/TrackFuelTanker/M_Glass_ThinRaytraced_Oneside.uasset differ diff --git a/Content/Materials/Masters/Common/M_Ghost.uasset b/Content/Materials/Masters/Common/M_Ghost.uasset index 9787f66..860dc88 100644 Binary files a/Content/Materials/Masters/Common/M_Ghost.uasset and b/Content/Materials/Masters/Common/M_Ghost.uasset differ diff --git a/Content/Materials/Masters/Common/M_Ghost_Inst.uasset b/Content/Materials/Masters/Common/M_Ghost_Inst.uasset new file mode 100644 index 0000000..e9d7b2b Binary files /dev/null and b/Content/Materials/Masters/Common/M_Ghost_Inst.uasset differ diff --git a/Content/Materials/Masters/Common/M_Glass.uasset b/Content/Materials/Masters/Common/M_Glass.uasset new file mode 100644 index 0000000..2c086f8 Binary files /dev/null and b/Content/Materials/Masters/Common/M_Glass.uasset differ diff --git a/Content/Meshes/TrackFuelTanker/SM_TrackFuelTanker_Cabine.uasset b/Content/Meshes/TrackFuelTanker/SM_TrackFuelTanker_Cabine.uasset index 630ccbd..8c30aff 100644 Binary files a/Content/Meshes/TrackFuelTanker/SM_TrackFuelTanker_Cabine.uasset and b/Content/Meshes/TrackFuelTanker/SM_TrackFuelTanker_Cabine.uasset differ diff --git a/Content/Sounds/city.uasset b/Content/Sounds/city.uasset new file mode 100644 index 0000000..7e89fab Binary files /dev/null and b/Content/Sounds/city.uasset differ diff --git a/Content/Sounds/startEngine_Cue.uasset b/Content/Sounds/startEngine_Cue.uasset index e770863..15fae2a 100644 Binary files a/Content/Sounds/startEngine_Cue.uasset and b/Content/Sounds/startEngine_Cue.uasset differ diff --git a/Content/Textures/Assets/TrackFuelTanker/T_RubberBasic_R.uasset b/Content/Textures/Assets/TrackFuelTanker/T_RubberBasic_R.uasset index f412358..2346c1c 100644 Binary files a/Content/Textures/Assets/TrackFuelTanker/T_RubberBasic_R.uasset and b/Content/Textures/Assets/TrackFuelTanker/T_RubberBasic_R.uasset differ diff --git a/Content/Textures/skidpan_4k.uasset b/Content/Textures/skidpan_4k.uasset new file mode 100644 index 0000000..aab7e48 Binary files /dev/null and b/Content/Textures/skidpan_4k.uasset differ