godot-ultraleap-plugin/demo/main.tscn

60 lines
3.8 KiB
Plaintext

[gd_scene load_steps=11 format=3 uid="uid://bow3efiv6dt74"]
[ext_resource type="Script" path="res://scripts/Visualiser.gd" id="1_i4o6k"]
[ext_resource type="Script" path="res://scripts/Starter.gd" id="1_pwqvd"]
[ext_resource type="PackedScene" uid="uid://uaaq7yd773go" path="res://scenes/HUD.tscn" id="3_2i584"]
[ext_resource type="Sky" uid="uid://dlont1iyrrl3g" path="res://materials/SkyImages.tres" id="3_il4lh"]
[ext_resource type="Material" uid="uid://cgbf7yeymk5ch" path="res://materials/canvas/left_canvas_image.tres" id="4_ebu6v"]
[ext_resource type="PackedScene" uid="uid://cnwbqe7n5u3xo" path="res://scenes/DisconnectedMessage.tscn" id="6_3of0w"]
[ext_resource type="PackedScene" uid="uid://marsk5iy5svy" path="res://scenes/NoDeviceMessage.tscn" id="7_a86rk"]
[ext_resource type="PackedScene" uid="uid://b8qq1gfouk6ds" path="res://scenes/Images.tscn" id="8_uuw7q"]
[ext_resource type="Material" uid="uid://crj1x18yg0xsl" path="res://materials/canvas/right_canvas_image.tres" id="17_6oesc"]
[sub_resource type="Environment" id="Environment_3k2hr"]
background_mode = 1
sky = ExtResource("3_il4lh")
[node name="Visualiser" type="Node3D" node_paths=PackedStringArray("tracking", "disconnected", "no_device")]
script = ExtResource("1_i4o6k")
tracking = NodePath("UltraleapHandTracking")
materials_to_rectify = Array[Material]([ExtResource("4_ebu6v"), ExtResource("17_6oesc")])
disconnected = NodePath("DisconnectedMessage")
no_device = NodePath("NoDeviceMessage")
[node name="UltraleapHandTracking" type="UltraleapHandTracking" parent="."]
script = ExtResource("1_pwqvd")
[node name="Camera3D" type="Camera3D" parent="."]
near = 0.001
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_3k2hr")
[node name="DisconnectedMessage" parent="." instance=ExtResource("6_3of0w")]
[node name="NoDeviceMessage" parent="." instance=ExtResource("7_a86rk")]
[node name="Images" parent="." instance=ExtResource("8_uuw7q")]
tracking = NodePath("../UltraleapHandTracking")
[node name="HUD" parent="." node_paths=PackedStringArray("tracking") instance=ExtResource("3_2i584")]
layer = 100
tracking = NodePath("../UltraleapHandTracking")
[connection signal="current_device_changed" from="." to="Images" method="current_device_changed"]
[connection signal="current_device_changed" from="." to="HUD" method="_on_device_changed"]
[connection signal="presence_of_device_changed" from="." to="HUD" method="_on_presence_of_device_changed"]
[connection signal="allow_pause_resume_policy_changed" from="UltraleapHandTracking" to="HUD" method="_on_allow_pause_resume_policy_changed"]
[connection signal="connection_status_changed" from="UltraleapHandTracking" to="." method="_on_connection_status_changed"]
[connection signal="device_added" from="UltraleapHandTracking" to="." method="_on_hand_tracking_device_added"]
[connection signal="device_added" from="UltraleapHandTracking" to="HUD" method="on_device_added"]
[connection signal="device_removed" from="UltraleapHandTracking" to="." method="_on_hand_tracking_device_removed"]
[connection signal="device_removed" from="UltraleapHandTracking" to="HUD" method="on_device_removed"]
[connection signal="images_policy_changed" from="UltraleapHandTracking" to="Images" method="_on_images_policy_changed"]
[connection signal="images_policy_changed" from="UltraleapHandTracking" to="HUD" method="on_images_policy_changed"]
[connection signal="tracking_mode_changed" from="UltraleapHandTracking" to="HUD" method="tracking_mode_changed"]
[connection signal="device_selection" from="HUD" to="." method="_on_device_selection"]
[connection signal="tracking_mode_request" from="HUD" to="UltraleapHandTracking" method="on_tracking_mode_request"]
[connection signal="undistort_toggled" from="HUD" to="." method="on_undistort_toggled"]
[connection signal="view_type_selected" from="HUD" to="Images" method="view_type_selected"]