diff --git a/developers/aurelien/CheckLightmap.exr b/developers/aurelien/CheckLightmap.exr index a4cd386..6f7b247 100644 Binary files a/developers/aurelien/CheckLightmap.exr and b/developers/aurelien/CheckLightmap.exr differ diff --git a/developers/aurelien/CheckLightmap.gd b/developers/aurelien/CheckLightmap.gd new file mode 100644 index 0000000..d8d9a2e --- /dev/null +++ b/developers/aurelien/CheckLightmap.gd @@ -0,0 +1,16 @@ +extends Spatial + + +# Declare member variables here. Examples: +# var a = 2 +# var b = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta): +# pass diff --git a/developers/aurelien/CheckLightmap.lmbake b/developers/aurelien/CheckLightmap.lmbake index a2c3d6c..898ec40 100644 Binary files a/developers/aurelien/CheckLightmap.lmbake and b/developers/aurelien/CheckLightmap.lmbake differ diff --git a/developers/aurelien/CheckLightmap.tscn b/developers/aurelien/CheckLightmap.tscn index 6d3679d..edb4b50 100644 --- a/developers/aurelien/CheckLightmap.tscn +++ b/developers/aurelien/CheckLightmap.tscn @@ -1,32 +1,93 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=11 format=2] [ext_resource path="res://assets/props/book/sm_book.mesh" type="ArrayMesh" id=1] [ext_resource path="res://developers/aurelien/CheckLightmap.lmbake" type="BakedLightmapData" id=2] +[ext_resource path="res://developers/aurelien/CheckLightmap.gd" type="Script" id=3] +[ext_resource path="res://assets/props/misc/plane.mesh" type="ArrayMesh" id=4] +[ext_resource path="res://assets/props/candle/sm_candlestick.mesh" type="ArrayMesh" id=5] +[ext_resource path="res://assets/materials/gray.tres" type="Material" id=6] +[ext_resource path="res://assets/props/book/materials/MA_book.tres" type="Shader" id=7] -[sub_resource type="PlaneMesh" id=1] +[sub_resource type="ShaderMaterial" id=1] +shader = ExtResource( 7 ) + +[sub_resource type="ShaderMaterial" id=2] +shader = ExtResource( 7 ) + +[sub_resource type="ArrayMesh" id=3] [node name="Spatial" type="Spatial"] +script = ExtResource( 3 ) [node name="BakedLightmap" type="BakedLightmap" parent="."] +extents = Vector3( 4, 4, 4 ) quality = 3 +bounces = 6 +environment_mode = 1 capture_quality = 2 light_data = ExtResource( 2 ) [node name="SpotLight" type="SpotLight" parent="."] transform = Transform( 1, 0, 0, 0, 0.145807, 0.989313, 0, -0.989313, 0.145807, 0.563775, 2.12757, 0.864609 ) +visible = false light_energy = 10.0 light_indirect_energy = 4.0 light_bake_mode = 2 shadow_enabled = true spot_angle = 32.1 -[node name="Book" type="MeshInstance" parent="."] -transform = Transform( 5.29875, 0, 0, 0, 5.29875, 0, 0, 0, 5.29875, 0, 0.224351, 1.35936 ) +[node name="SpotLight2" type="SpotLight" parent="."] +transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.305956, 0.959701, -0.838667 ) +visible = false +light_color = Color( 0.564706, 0.227451, 0.227451, 1 ) +light_energy = 10.0 +light_indirect_energy = 4.0 +light_bake_mode = 2 +shadow_enabled = true +spot_angle = 15.0 + +[node name="sm_book3" type="MeshInstance" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.381911, 0.0414187, 1.03881 ) +mesh = ExtResource( 1 ) +material/0 = SubResource( 1 ) + +[node name="sm_book4" type="MeshInstance" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.743055, 0.0414186, 1.03485 ) use_in_baked_light = true mesh = ExtResource( 1 ) +material/0 = SubResource( 2 ) + +[node name="sm_book" type="MeshInstance" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0435888, 0.106022 ) +use_in_baked_light = true +lightmap_scale = 1 +mesh = ExtResource( 1 ) material/0 = null [node name="MeshInstance" type="MeshInstance" parent="."] -transform = Transform( 3.21876, 0, 0, 0, 3.21876, 0, 0, 0, 4.63275, 0, 0, 0 ) -mesh = SubResource( 1 ) +use_in_baked_light = true +mesh = SubResource( 3 ) + +[node name="Camera" type="Camera" parent="."] +transform = Transform( 0.089016, -0.715663, 0.692751, 0, 0.695512, 0.718515, -0.99603, -0.0639593, 0.0619116, 2.07081, 2.13639, 0.731596 ) + +[node name="sm_candlestick" type="MeshInstance" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0622943, -0.000247162, -0.869008 ) +use_in_baked_light = true +lightmap_scale = 1 +mesh = ExtResource( 5 ) material/0 = null + +[node name="sm_book2" type="MeshInstance" parent="."] +transform = Transform( 0.276862, 0, 0.96091, 0, 1, 0, -0.96091, 0, 0.276862, 0.186131, 0.0414188, -0.458372 ) +use_in_baked_light = true +lightmap_scale = 1 +mesh = ExtResource( 1 ) +material/0 = null + +[node name="plane" type="MeshInstance" parent="."] +transform = Transform( 5.17929, 0, 0, 0, 5.17929, 0, 0, 0, 8.20363, 0, 0, 0 ) +use_in_baked_light = true +lightmap_scale = 2 +mesh = ExtResource( 4 ) +material/0 = ExtResource( 6 )