Adds cassette player with directional audio

voor die vaporwave vibes
This commit is contained in:
2022-06-04 12:09:18 +02:00
parent 76eaa500cc
commit 580139ef59
23 changed files with 1710 additions and 15 deletions
+23 -14
View File
@@ -1,9 +1,10 @@
[gd_scene load_steps=7 format=2]
[gd_scene load_steps=8 format=2]
[ext_resource path="res://hdr/cinema_lobby_4k.hdr" type="Texture" id=1]
[ext_resource path="res://models/bust.tscn" type="PackedScene" id=2]
[ext_resource path="res://scripts/bust.gd" type="Script" id=3]
[ext_resource path="res://hdr/yakuza.mp3" type="AudioStream" id=4]
[ext_resource path="res://models/cassette_player.tscn" type="PackedScene" id=5]
[sub_resource type="PanoramaSky" id=1]
radiance_size = 4
@@ -33,14 +34,23 @@ glow_bicubic_upscale = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="cassette_player_2k" parent="." instance=ExtResource( 5 )]
transform = Transform( 10, 0, 0, 0, 10, 0, 0, 0, 10, -0.466296, 1.5415, -7.8692 )
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="cassette_player_2k"]
transform = Transform( -0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 3.72529e-09, 0.0649884, 0.0502614 )
stream = ExtResource( 4 )
attenuation_model = 1
unit_size = 8.1
max_db = 0.345
autoplay = true
emission_angle_enabled = true
attenuation_filter_db = -10.8
[node name="marble_bust_01_4k" parent="." instance=ExtResource( 2 )]
transform = Transform( 10, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0 )
script = ExtResource( 3 )
[node name="Listener" type="Listener" parent="marble_bust_01_4k"]
transform = Transform( -0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 0, 0, 0 )
current = true
[node name="OmniLight" type="OmniLight" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.82594, 4.37025, 0.192866 )
light_color = Color( 0.0980392, 0.141176, 0.803922, 1 )
@@ -59,18 +69,17 @@ light_color = Color( 0.498039, 1, 0.152941, 1 )
light_energy = 1.16
shadow_enabled = true
[node name="Camera" type="Camera" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0170527, 2.98861, 8.90468 )
[node name="SpotLight" type="SpotLight" parent="."]
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.0170527, 8.3898, 0.644117 )
shadow_enabled = true
spot_range = 10.6
spot_angle_attenuation = 0.0947324
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.017, 0, 4.29012 )
stream = ExtResource( 4 )
attenuation_model = 2
unit_size = 4.9
autoplay = true
[node name="CameraRig" type="Spatial" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0432949 )
[node name="Camera" type="Camera" parent="CameraRig"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0170527, 2.98861, 8.90468 )
[node name="Listener" type="Listener" parent="CameraRig/Camera"]
current = true