From f62e1aee25d12e4432831b76fcef89eba6a8e153 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojte=CC=8Cch=20Struha=CC=81r?= Date: Thu, 13 Feb 2025 23:06:39 +0100 Subject: [PATCH] Add tonemapping to 5 rooms level --- levels/level_5rooms.tscn | 8 +++++++- portal_environment_adapter.gd | 1 - 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/levels/level_5rooms.tscn b/levels/level_5rooms.tscn index feffd7a..4578e92 100644 --- a/levels/level_5rooms.tscn +++ b/levels/level_5rooms.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=12 format=3 uid="uid://dpatwnepecl8r"] +[gd_scene load_steps=13 format=3 uid="uid://dpatwnepecl8r"] [ext_resource type="PackedScene" uid="uid://b5x7fmpwck335" path="res://hud.tscn" id="1_hl706"] [ext_resource type="MeshLibrary" uid="uid://bedqgubx1g1uf" path="res://prototypes.tres" id="2_2dlki"] @@ -6,6 +6,7 @@ [ext_resource type="ArrayMesh" uid="uid://bqilnvlfws6xh" path="res://portal-mesh.tres" id="4_mkbk1"] [ext_resource type="Script" uid="uid://d2bvvjsibau8c" path="res://addons/simple-portal-system/scripts/portal.gd" id="5_2gwo3"] [ext_resource type="Script" uid="uid://bkv7t4hw21byg" path="res://addons/simple-portal-system/scripts/simple_portal_teleport.gd" id="6_1dqps"] +[ext_resource type="Script" uid="uid://cili3lyodjqel" path="res://portal_environment_adapter.gd" id="7_2dlki"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_lquwl"] @@ -14,6 +15,7 @@ sky_material = SubResource("ProceduralSkyMaterial_lquwl") [sub_resource type="Environment" id="Environment_272bh"] sky = SubResource("Sky_7mycd") +tonemap_mode = 2 [sub_resource type="Environment" id="Environment_lquwl"] @@ -257,3 +259,7 @@ script = ExtResource("6_1dqps") [node name="CollisionShape3D" type="CollisionShape3D" parent="P_red_wide/Teleport"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.1) shape = SubResource("BoxShape3D_1bvp3") + +[node name="EnvironmentAdapter" type="Node" parent="." node_paths=PackedStringArray("base")] +script = ExtResource("7_2dlki") +base = NodePath("../WorldEnvironment") diff --git a/portal_environment_adapter.gd b/portal_environment_adapter.gd index 7126665..d6a934a 100644 --- a/portal_environment_adapter.gd +++ b/portal_environment_adapter.gd @@ -14,6 +14,5 @@ func _ready() -> void: adapted_env.tonemap_exposure = 1 for p in get_tree().get_nodes_in_group("portals"): - print(p.name) if p is Portal: p.exit_environment = adapted_env