浏览代码

Merge pull request #64 from aaronfranke/reflectionprobes

Re-add reflection probes
Aaron Franke 5 年之前
父节点
当前提交
f7f0f1f463
共有 3 个文件被更改,包括 29 次插入3 次删除
  1. 1 1
      level/level.gd
  2. 26 0
      level/level.tscn
  3. 2 2
      level/shader_cache.gd

+ 1 - 1
level/level.gd

@@ -13,7 +13,7 @@ func _ready():
 		ProjectSettings["rendering/quality/voxel_cone_tracing/high_quality"] = false
 	else:
 		$GIProbe.hide()
-		$refprobes.show()
+		$ReflectionProbes.show()
 	
 	if settings.aa_quality == settings.AAQuality.AA_8X:
 		get_node("/root").msaa = Viewport.MSAA_8X

+ 26 - 0
level/level.tscn

@@ -63,6 +63,32 @@ propagation = 1.0
 interior = true
 data = ExtResource( 5 )
 
+[node name="ReflectionProbes" type="Spatial" parent="."]
+visible = false
+
+[node name="ReflectionProbe1" type="ReflectionProbe" parent="ReflectionProbes"]
+transform = Transform( 0.494055, 0, -0.869431, 0, 1, 0, 0.869431, 0, 0.494055, 28.1433, -18.8082, 71.0693 )
+extents = Vector3( 37.3556, 50, 83.0437 )
+box_projection = true
+interior_enable = true
+interior_ambient_color = Color( 0.239216, 0.160784, 0.0588235, 1 )
+interior_ambient_contrib = 0.33
+
+[node name="ReflectionProbe2" type="ReflectionProbe" parent="ReflectionProbes"]
+transform = Transform( 0.999799, 0, -0.0200534, 0, 1, 0, 0.0200534, 0, 0.999799, 73.9972, 0, -12.2086 )
+extents = Vector3( 35.8169, 50, 64.5769 )
+box_projection = true
+interior_enable = true
+interior_ambient_color = Color( 0.152941, 0.0941176, 0.027451, 1 )
+interior_ambient_contrib = 0.45
+
+[node name="ReflectionProbe3" type="ReflectionProbe" parent="ReflectionProbes"]
+transform = Transform( 0.999799, 0, -0.0200534, 0, 1, 0, 0.0200534, 0, 0.999799, -0.392717, -7.57649, 0.0575469 )
+extents = Vector3( 38.9134, 50, 37.1232 )
+interior_enable = true
+interior_ambient_color = Color( 0.2, 0.129412, 0.0470588, 1 )
+interior_ambient_contrib = 0.3
+
 [node name="Player" parent="." instance=ExtResource( 6 )]
 transform = Transform( -0.575826, 0, -0.817573, 0, 1, 0, 0.817573, 0, -0.575826, 64.8183, -1.0765, 78.7639 )
 

+ 2 - 2
level/shader_cache.gd

@@ -1,6 +1,6 @@
 extends Node
 
-var fade_in_frame_counter = 60
+var fade_in_frame_counter = 100
 
 func _ready():
 	# We don't want the cache bullet to make noise. So just get rid of its audio.
@@ -10,7 +10,7 @@ func _ready():
 func _physics_process(_delta):
 	fade_in_frame_counter -= 1
 	# Fade in progressively to hide artifacts.
-	if fade_in_frame_counter == 50:
+	if fade_in_frame_counter == 20:
 		# Hide after a few frames to be sure the shaders compiled.
 		$Bullet.hide()
 	if fade_in_frame_counter == 0: