Compare commits
5 Commits
02311f2ac5
...
polish2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
be320d3881 | ||
|
|
4e9a5bc24d | ||
|
|
1d03bb0156 | ||
|
|
36ce503aca | ||
| d22479bae4 |
@@ -7,8 +7,6 @@ const CHUNK_TYPE_CURVED_TRACK: int = 2
|
||||
const CHUNK_GENERATION_STEPS_PER_FRAME: int = 2
|
||||
const CHUNK_CLEANUP_STEPS_PER_FRAME: int = 4
|
||||
const LAMPPOST_WIRE_STEPS_PER_FRAME: int = 1
|
||||
|
||||
const MAX_CHUNK_UNIQUENESS: int = 5
|
||||
const RAILWAY_SCENE_DIRECTORY: String = "res://tgcc/chunk/railway/scene"
|
||||
const RIVER_SIDE_ORDER: Array[String] = ["north", "est", "south", "west"]
|
||||
const RIVER_DIRECTIONS: Dictionary = {
|
||||
@@ -25,32 +23,33 @@ const RIVER_NEIGHBOUR_OFFSETS: Dictionary = {
|
||||
}
|
||||
|
||||
@export_group("Rails")
|
||||
@export var rail_path: Path3D #rail path
|
||||
@export var rail_path: Path3D
|
||||
|
||||
@export_group("Biomes")
|
||||
@export var biome_list: Array[Biome] #list of scenes for the biome
|
||||
@export var biome_list: Array[Biome]
|
||||
|
||||
@export_group("Grid and Area")
|
||||
@export var chunk_size: float = 20.0 #size of a cell; default 20 (global position is defined dividing x and z for this value)
|
||||
@export var eye_line: int = 3 #cells to be considerated around the train (e.g. 3 => a square of cells from -3 to 3 around train cell)
|
||||
@export var district_scale: float = 0.05 #noise value to distribuite biome; low values create large area, high values create biome with more variants
|
||||
@export var chunk_size: float = 20.0
|
||||
@export var eye_line: int = 3
|
||||
@export var district_scale: float = 0.05
|
||||
|
||||
@export_group("Lamppost")
|
||||
@export var lamppost_wire_material: ShaderMaterial
|
||||
@export_range(0.01, 1.0) var wire_thickness: float = 0.05
|
||||
@export var lamppost_dist_factor: int = 10 #max distance of connections
|
||||
@export var lamppost_dist_factor: int = 10
|
||||
|
||||
var board: Dictionary = {}
|
||||
var last_pos_train: Vector2i = Vector2i(999999, 999999)
|
||||
var noise_generator: FastNoiseLite
|
||||
var altitude_generator: FastNoiseLite
|
||||
var wire_connections: Dictionary = {}
|
||||
var chunk_candidate_cache: Dictionary = {} #node cache (metadata)
|
||||
var chunk_candidate_cache: Dictionary = {}
|
||||
var pending_generation_cells: Array[Vector2i] = []
|
||||
var pending_cleanup_cells: Array[Vector2i] = []
|
||||
var pending_wire_cells: Array[Vector2i] = []
|
||||
var pending_wire_lookup: Dictionary = {}
|
||||
var rail_chunk_catalogue: Dictionary = {} #rails chunk list
|
||||
var pending_radar_update: bool = false
|
||||
var rail_chunk_catalogue: Dictionary = {}
|
||||
|
||||
var manual_biome: Biome = null
|
||||
|
||||
@@ -59,8 +58,7 @@ func _ready() -> void:
|
||||
|
||||
#connect events
|
||||
UIEvents.update_rail_chunks.connect(_update_rail_chunks)
|
||||
|
||||
#noise generator for biome and altitute
|
||||
|
||||
noise_generator = FastNoiseLite.new()
|
||||
noise_generator.noise_type = FastNoiseLite.TYPE_PERLIN
|
||||
noise_generator.seed = randi()
|
||||
@@ -71,10 +69,8 @@ func _ready() -> void:
|
||||
altitude_generator.seed = randi()
|
||||
altitude_generator.frequency = district_scale * 0.5
|
||||
|
||||
#fill cache with available chunk
|
||||
_warm_chunk_candidate_cache()
|
||||
_warm_rail_chunk_catalogue()
|
||||
#set unique pieces
|
||||
_update_set_pieces()
|
||||
|
||||
func _update_set_pieces() -> void:
|
||||
@@ -129,13 +125,16 @@ func _destroy_and_regenrate_world() -> void:
|
||||
var train_pos = rail_path.train_instance.global_position
|
||||
var current_pos = Vector2i(roundi(train_pos.x / chunk_size), roundi(train_pos.z / chunk_size))
|
||||
_refresh_world(current_pos)
|
||||
pending_radar_update = true
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
#based on constant values the queue are evalutated by frame and not all together
|
||||
_drain_cleanup_queue()
|
||||
_drain_generation_queue()
|
||||
_drain_wire_queue()
|
||||
|
||||
if pending_radar_update:
|
||||
pending_radar_update = false
|
||||
|
||||
func _physics_process(_delta: float) -> void:
|
||||
if rail_path == null or rail_path.train_instance == null: return
|
||||
|
||||
@@ -147,6 +146,7 @@ func _physics_process(_delta: float) -> void:
|
||||
if current_pos != last_pos_train:
|
||||
last_pos_train = current_pos
|
||||
_refresh_world(current_pos)
|
||||
pending_radar_update = true
|
||||
|
||||
func collect_all_chunkinfo(root: Node, list: Array[Node]) -> void:
|
||||
if root == null: return
|
||||
@@ -157,15 +157,6 @@ func collect_all_chunkinfo(root: Node, list: Array[Node]) -> void:
|
||||
for child in root.get_children():
|
||||
collect_all_chunkinfo(child, list)
|
||||
|
||||
func collect_all_propinfo(root: Node, list: Array[Node]) -> void:
|
||||
if root == null: return
|
||||
|
||||
if "available_props" in root:
|
||||
list.append(root)
|
||||
|
||||
for child in root.get_children():
|
||||
collect_all_propinfo(child, list)
|
||||
|
||||
func _warm_chunk_candidate_cache() -> void:
|
||||
var unique_scenes: Dictionary = {}
|
||||
|
||||
@@ -248,7 +239,6 @@ func _get_chunk_scene_metadata(scene: PackedScene) -> Dictionary:
|
||||
"info_path": info_path,
|
||||
"rotations": rotations,
|
||||
"has_lamppost": "have_lamppost" in info_node and info_node.have_lamppost,
|
||||
"uniqueness": _get_chunk_uniqueness_from_info(info_node),
|
||||
}
|
||||
preview_chunk.queue_free()
|
||||
chunk_candidate_cache[key] = metadata
|
||||
@@ -283,6 +273,7 @@ func _clear_pending_world_work() -> void:
|
||||
pending_cleanup_cells.clear()
|
||||
pending_wire_cells.clear()
|
||||
pending_wire_lookup.clear()
|
||||
pending_radar_update = false
|
||||
|
||||
func _collect_replaceable_rail_chunks(root: Node, result: Array[Node3D]) -> void:
|
||||
if root == null:
|
||||
@@ -479,78 +470,6 @@ func _get_procedural_biome_name(value: float) -> String:
|
||||
var index = clamp(int(normalized_value * biome_list.size()), 0, biome_list.size() - 1)
|
||||
return biome_list[index].name
|
||||
|
||||
func _get_chunk_uniqueness_from_info(info_node: Node) -> int:
|
||||
if info_node != null and "uniqueness" in info_node:
|
||||
return clampi(info_node.uniqueness, 0, MAX_CHUNK_UNIQUENESS)
|
||||
return 0
|
||||
|
||||
func _has_nearby_unique_chunk(grid_pos: Vector2i, uniqueness: int) -> bool:
|
||||
if uniqueness <= 0:
|
||||
return false
|
||||
|
||||
for nearby_pos in board.keys():
|
||||
var nearby_uniqueness = int(board[nearby_pos].get("uniqueness", 0))
|
||||
if nearby_uniqueness <= 0:
|
||||
continue
|
||||
|
||||
var min_distance = maxi(uniqueness, nearby_uniqueness)
|
||||
var dist_x = abs(nearby_pos.x - grid_pos.x)
|
||||
var dist_z = abs(nearby_pos.y - grid_pos.y)
|
||||
if dist_x <= min_distance and dist_z <= min_distance:
|
||||
return true
|
||||
return false
|
||||
|
||||
func _get_uniqueness_pick_weight(uniqueness: int) -> float:
|
||||
return 1.0 / pow(float(uniqueness + 1), 2.0)
|
||||
|
||||
func _pick_weighted_candidate(candidates: Array) -> Dictionary:
|
||||
var total_weight = 0.0
|
||||
for candidate in candidates:
|
||||
total_weight += candidate.weight
|
||||
|
||||
if total_weight <= 0.0:
|
||||
return candidates.pick_random()
|
||||
|
||||
var target_weight = randf() * total_weight
|
||||
var current_weight = 0.0
|
||||
for candidate in candidates:
|
||||
current_weight += candidate.weight
|
||||
if current_weight >= target_weight:
|
||||
return candidate
|
||||
return candidates.back()
|
||||
|
||||
func _pick_backup_scene(zone_catalogue: Array[PackedScene], grid_pos: Vector2i) -> PackedScene:
|
||||
for scene in zone_catalogue:
|
||||
var metadata = _get_chunk_scene_metadata(scene)
|
||||
var uniqueness = int(metadata.get("uniqueness", 0))
|
||||
if not _has_nearby_unique_chunk(grid_pos, uniqueness):
|
||||
return scene
|
||||
return zone_catalogue[0]
|
||||
|
||||
func _spawn_props_for_chunk(root: Node) -> void:
|
||||
var prop_markers: Array[Node] = []
|
||||
collect_all_propinfo(root, prop_markers)
|
||||
|
||||
for marker in prop_markers:
|
||||
_spawn_prop_for_marker(marker)
|
||||
|
||||
func _spawn_prop_for_marker(marker: Node) -> void:
|
||||
if marker.available_props.is_empty():
|
||||
return
|
||||
|
||||
var prop_scene = marker.available_props.pick_random()
|
||||
if prop_scene == null:
|
||||
return
|
||||
|
||||
var prop_instance = prop_scene.instantiate()
|
||||
var prop_node = prop_instance as Node3D
|
||||
if prop_node == null:
|
||||
prop_instance.queue_free()
|
||||
return
|
||||
|
||||
marker.add_child(prop_node)
|
||||
prop_node.transform = Transform3D.IDENTITY
|
||||
|
||||
func _register_cell_with_ray(grid_pos: Vector2i) -> bool:
|
||||
if board.has(grid_pos): return true
|
||||
|
||||
@@ -598,7 +517,6 @@ func _register_cell_with_ray(grid_pos: Vector2i) -> bool:
|
||||
var river_exit_found = {"north": false, "est": false, "south": false, "west": false}
|
||||
var height_found = {"north": 0, "est": 0, "south": 0, "west": 0}
|
||||
var have_lamppost = false
|
||||
var uniqueness = 0
|
||||
|
||||
#Get node info
|
||||
if right_info_node != null:
|
||||
@@ -612,8 +530,6 @@ func _register_cell_with_ray(grid_pos: Vector2i) -> bool:
|
||||
if "have_lamppost" in right_info_node:
|
||||
have_lamppost = right_info_node.have_lamppost
|
||||
|
||||
uniqueness = _get_chunk_uniqueness_from_info(right_info_node)
|
||||
|
||||
#Add piece to the grid
|
||||
board[grid_pos] = {
|
||||
"type": "obstacle",
|
||||
@@ -622,8 +538,7 @@ func _register_cell_with_ray(grid_pos: Vector2i) -> bool:
|
||||
"heights": height_found,
|
||||
"node": root_chunk,
|
||||
"info": right_info_node,
|
||||
"have_lamppost": have_lamppost,
|
||||
"uniqueness": uniqueness
|
||||
"have_lamppost": have_lamppost
|
||||
}
|
||||
|
||||
if have_lamppost:
|
||||
@@ -664,9 +579,6 @@ func _add_compatible_biome(grid_pos: Vector2i) -> void:
|
||||
var u_conn = data["connections"]
|
||||
var u_river_conn = data["river_connections"]
|
||||
var u_height = data["heights"]
|
||||
var uniqueness = int(metadata.get("uniqueness", 0))
|
||||
if _has_nearby_unique_chunk(grid_pos, uniqueness):
|
||||
continue
|
||||
|
||||
var match_conn_n = (req_conn_north == -1) or ((req_conn_north == 1) == u_conn["north"])
|
||||
var match_conn_e = (req_conn_est == -1) or ((req_conn_est == 1) == u_conn["est"])
|
||||
@@ -695,14 +607,7 @@ func _add_compatible_biome(grid_pos: Vector2i) -> void:
|
||||
if req_height_south == -1 and u_height["south"] == height_target: score += 1
|
||||
if req_height_west == -1 and u_height["west"] == height_target: score += 1
|
||||
|
||||
valid_candidates.append({
|
||||
"scene": scene,
|
||||
"rotation": rot,
|
||||
"data": data,
|
||||
"score": score,
|
||||
"weight": _get_uniqueness_pick_weight(uniqueness),
|
||||
"uniqueness": uniqueness
|
||||
})
|
||||
valid_candidates.append({"scene": scene, "rotation": rot, "data": data, "score": score})
|
||||
|
||||
if valid_candidates.size() > 0:
|
||||
var max_score = -1
|
||||
@@ -713,12 +618,11 @@ func _add_compatible_biome(grid_pos: Vector2i) -> void:
|
||||
for c in valid_candidates:
|
||||
if c.score == max_score: best_candidate.append(c)
|
||||
|
||||
var choise = _pick_weighted_candidate(best_candidate)
|
||||
var choise = best_candidate.pick_random()
|
||||
var new_chunk = choise.scene.instantiate()
|
||||
new_chunk.position = Vector3(grid_pos.x * chunk_size, 0, grid_pos.y * chunk_size)
|
||||
new_chunk.rotation.y = choise.rotation * (-PI / 2.0)
|
||||
add_child(new_chunk)
|
||||
_spawn_props_for_chunk(new_chunk)
|
||||
|
||||
var info_new = _get_cached_chunk_info(new_chunk, choise.scene)
|
||||
|
||||
@@ -737,22 +641,18 @@ func _add_compatible_biome(grid_pos: Vector2i) -> void:
|
||||
"heights": choise.data["heights"],
|
||||
"node": new_chunk,
|
||||
"info": info_new,
|
||||
"have_lamppost": have_lamppost,
|
||||
"uniqueness": choise.uniqueness
|
||||
"have_lamppost": have_lamppost
|
||||
}
|
||||
|
||||
if have_lamppost:
|
||||
_queue_lamppost_wire_connection(grid_pos)
|
||||
|
||||
else:
|
||||
var backup_scene = _pick_backup_scene(zone_catalogue, grid_pos)
|
||||
var backup = backup_scene.instantiate()
|
||||
var backup = zone_catalogue[0].instantiate()
|
||||
backup.position = Vector3(grid_pos.x * chunk_size, 0, grid_pos.y * chunk_size)
|
||||
add_child(backup)
|
||||
_spawn_props_for_chunk(backup)
|
||||
|
||||
var info_backup = _get_cached_chunk_info(backup, backup_scene)
|
||||
var backup_uniqueness = _get_chunk_uniqueness_from_info(info_backup)
|
||||
var info_backup = _get_cached_chunk_info(backup, zone_catalogue[0])
|
||||
|
||||
var safe_heights = {
|
||||
"north": req_height_north if req_height_north != -1 else height_target,
|
||||
@@ -768,8 +668,7 @@ func _add_compatible_biome(grid_pos: Vector2i) -> void:
|
||||
"heights": safe_heights,
|
||||
"node": backup,
|
||||
"info": info_backup,
|
||||
"have_lamppost": false,
|
||||
"uniqueness": backup_uniqueness
|
||||
"have_lamppost": false
|
||||
}
|
||||
|
||||
func _calculate_river_flow_direction(grid_pos: Vector2i, river_connections: Dictionary) -> Vector2:
|
||||
|
||||
@@ -5,7 +5,6 @@ class_name ChunkInfo
|
||||
|
||||
@export_group("Set Piece Rules (Unique pieces)")
|
||||
@export var exclusive_biome: String = "" # Es: "Forest"
|
||||
@export_range(0, 5, 1) var uniqueness: int = 0 #0=common; 5=unique
|
||||
|
||||
@export_group("Base exit")
|
||||
@export var north: bool = false
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
extends Marker3D
|
||||
class_name PropInfo
|
||||
|
||||
@export var available_props: Array[PackedScene]
|
||||
@@ -1 +0,0 @@
|
||||
uid://dg6ngy4pmtsyc
|
||||
@@ -67,12 +67,12 @@ grad_intensity_morning = 0.05
|
||||
grad_intensity_afternoon = 0.1
|
||||
grad_intensity_night = 0.5
|
||||
fog_color_morning = Color(0.7490196, 0.8509804, 0.9490196, 1)
|
||||
fog_color_afternoon = Color(0.9823975, 0.8034449, 0.8778439, 1)
|
||||
fog_color_night = Color(0.38409987, 0.28720453, 0.5907528, 1)
|
||||
fog_color_afternoon = Color(0.9647059, 0.5882353, 0.7607843, 1)
|
||||
fog_color_night = Color(0.14901961, 0.101960786, 0.2509804, 1)
|
||||
fog_density_morning = 0.01
|
||||
fog_density_afternoon = 0.02
|
||||
glow_morning = 0.4
|
||||
glow_night = 0.8
|
||||
glow_night = 0.6
|
||||
material_fog = SubResource("ShaderMaterial_b5atu")
|
||||
material_drops = SubResource("StandardMaterial3D_r4tfj")
|
||||
material_clouds = SubResource("ShaderMaterial_ruhh7")
|
||||
|
||||
@@ -1,8 +1,156 @@
|
||||
[gd_scene format=3 uid="uid://0kgjaqijaqku"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dtee3qewqnqpm" path="res://tgcc/train/rail.tscn" id="2_u53q0"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_0y2rr"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_m6haf"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_0y2rr")
|
||||
shader_parameter/albedo_color = Color(0.08235294, 0.105882354, 0.10980392, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_duyun"]
|
||||
|
||||
[sub_resource type="BoxMesh" id="BoxMesh_w0ibq"]
|
||||
size = Vector3(0.2, 0.2, 2)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fttrp"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_0y2rr")
|
||||
shader_parameter/albedo_color = Color(0.08061289, 0.10506997, 0.11154168, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_hb1ej"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_pp4r2"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_0y2rr")
|
||||
shader_parameter/albedo_color = Color(0.2584173, 0.19781098, 0.10103748, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_pur2n"]
|
||||
|
||||
[sub_resource type="BoxMesh" id="BoxMesh_ysg1u"]
|
||||
size = Vector3(2.5, 0.15, 0.5)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_x2uev"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_0y2rr")
|
||||
shader_parameter/albedo_color = Color(0.25882354, 0.19607843, 0.101960786, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_qv8m2"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5u2u8"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_0y2rr")
|
||||
shader_parameter/albedo_color = Color(0.22494644, 0.08867701, 0.01631488, 1)
|
||||
shader_parameter/use_texture = false
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="BoxMesh" id="BoxMesh_m6haf"]
|
||||
size = Vector3(3.705, 0.2, 1.92)
|
||||
|
||||
[node name="rails" type="Node3D" unique_id=1464572050 groups=["weather_node", "wind_node"]]
|
||||
|
||||
[node name="rail" parent="." unique_id=651719760 instance=ExtResource("2_u53q0")]
|
||||
transform = Transform3D(1.53, 0, 0, 0, 1.53, 0, 0, 0, 1.53, 0, 0, 0)
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=1040579890]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.7, 0.214, 0)
|
||||
material_override = SubResource("ShaderMaterial_m6haf")
|
||||
material_overlay = SubResource("ShaderMaterial_duyun")
|
||||
mesh = SubResource("BoxMesh_w0ibq")
|
||||
|
||||
[node name="MeshInstance3D2" type="MeshInstance3D" parent="." unique_id=1870708237]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.7, 0.214, 0)
|
||||
material_override = SubResource("ShaderMaterial_fttrp")
|
||||
material_overlay = SubResource("ShaderMaterial_hb1ej")
|
||||
mesh = SubResource("BoxMesh_w0ibq")
|
||||
|
||||
[node name="MeshInstance3D3" type="MeshInstance3D" parent="." unique_id=170245195]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.05, 0.5)
|
||||
material_override = SubResource("ShaderMaterial_pp4r2")
|
||||
material_overlay = SubResource("ShaderMaterial_pur2n")
|
||||
mesh = SubResource("BoxMesh_ysg1u")
|
||||
|
||||
[node name="MeshInstance3D4" type="MeshInstance3D" parent="." unique_id=1389288735]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.05, -0.5)
|
||||
material_override = SubResource("ShaderMaterial_x2uev")
|
||||
material_overlay = SubResource("ShaderMaterial_qv8m2")
|
||||
mesh = SubResource("BoxMesh_ysg1u")
|
||||
|
||||
[node name="MeshInstance3D5" type="MeshInstance3D" parent="." unique_id=1376217081]
|
||||
visible = false
|
||||
material_override = SubResource("ShaderMaterial_5u2u8")
|
||||
mesh = SubResource("BoxMesh_m6haf")
|
||||
|
||||
@@ -4,14 +4,9 @@
|
||||
[ext_resource type="Script" uid="uid://dg2h4kbqe8j3m" path="res://core/biome_generator/chunk_info.gd" id="2_4d433"]
|
||||
[ext_resource type="Material" uid="uid://blqelpjvdv23j" path="res://tgcc/chunk/material/grassflat_chunk.tres" id="2_ewqv4"]
|
||||
[ext_resource type="Material" uid="uid://4xhpd6lust7w" path="res://tgcc/chunk/material/path_chunk.tres" id="3_4d433"]
|
||||
[ext_resource type="Script" uid="uid://dg6ngy4pmtsyc" path="res://core/biome_generator/prop_info.gd" id="3_ckjyx"]
|
||||
[ext_resource type="Material" uid="uid://ce0bdk3mx2xao" path="res://tgcc/chunk/material/water_chunk.tres" id="4_r06ll"]
|
||||
[ext_resource type="PackedScene" uid="uid://be1px5nxfr4hs" path="res://tgcc/chunk/prop/scarecrow/scarecrow.tscn" id="4_vtfy7"]
|
||||
[ext_resource type="PackedScene" uid="uid://chhdorj82bkus" path="res://tgcc/chunk/prop/scarecrow/scarecrow2.tscn" id="5_mm7rq"]
|
||||
[ext_resource type="Material" uid="uid://fnjxocmx16b7" path="res://tgcc/chunk/prop/grass/grass_chunk.tres" id="5_sddh0"]
|
||||
[ext_resource type="PackedScene" uid="uid://dn2b3f3nr6btn" path="res://tgcc/chunk/prop/scarecrow/scarecrow3.tscn" id="6_bpm3x"]
|
||||
[ext_resource type="Material" uid="uid://jygb1hcokks5" path="res://tgcc/chunk/prop/grass/grass_bank.tres" id="6_ckjyx"]
|
||||
[ext_resource type="PackedScene" uid="uid://cn2n7ehlt6hya" path="res://tgcc/chunk/prop/empty.tscn" id="7_mm7rq"]
|
||||
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="7_y2fk3"]
|
||||
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="8_vtfy7"]
|
||||
[ext_resource type="PackedScene" uid="uid://bgb4pfflokl5s" path="res://tgcc/chunk/prop/pylon/pylon.tscn" id="10_r06ll"]
|
||||
@@ -57,32 +52,22 @@ have_lamppost = true
|
||||
connection_left = [NodePath("PaloLuce/sx")]
|
||||
connection_right = [NodePath("PaloLuce/dx")]
|
||||
|
||||
[node name="Prop1" type="Marker3D" parent="." index="0" unique_id=1846012620]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 5.7180157, 0.35683155, -5.504174)
|
||||
script = ExtResource("3_ckjyx")
|
||||
available_props = Array[PackedScene]([ExtResource("4_vtfy7"), ExtResource("5_mm7rq"), ExtResource("6_bpm3x"), ExtResource("7_mm7rq")])
|
||||
|
||||
[node name="Prop2" type="Marker3D" parent="." index="1" unique_id=210098136]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -5.9134417, 0.35683155, 5.9683104)
|
||||
script = ExtResource("3_ckjyx")
|
||||
available_props = Array[PackedScene]([ExtResource("4_vtfy7"), ExtResource("5_mm7rq"), ExtResource("6_bpm3x"), ExtResource("7_mm7rq")])
|
||||
|
||||
[node name="Argini_001" parent="." index="2" unique_id=439223507]
|
||||
[node name="Argini_001" parent="." index="0" unique_id=439223507]
|
||||
surface_material_override/0 = ExtResource("2_ewqv4")
|
||||
|
||||
[node name="Chunk_005" parent="." index="3" unique_id=1955568282]
|
||||
[node name="Chunk_005" parent="." index="1" unique_id=1955568282]
|
||||
surface_material_override/0 = ExtResource("2_ewqv4")
|
||||
|
||||
[node name="Chunk_036" parent="." index="4" unique_id=1808067169 groups=["weather_node"]]
|
||||
[node name="Chunk_036" parent="." index="2" unique_id=1808067169 groups=["weather_node"]]
|
||||
surface_material_override/0 = ExtResource("3_4d433")
|
||||
|
||||
[node name="Chunk_037" parent="." index="5" unique_id=1338393481 groups=["weather_node"]]
|
||||
[node name="Chunk_037" parent="." index="3" unique_id=1338393481 groups=["weather_node"]]
|
||||
surface_material_override/0 = ExtResource("3_4d433")
|
||||
|
||||
[node name="Water_003" parent="." index="6" unique_id=1175879696]
|
||||
[node name="Water_003" parent="." index="4" unique_id=1175879696]
|
||||
surface_material_override/0 = ExtResource("4_r06ll")
|
||||
|
||||
[node name="grass" type="Node3D" parent="." index="7" unique_id=924191951 groups=["weather_vegetables_node", "wind_node"]]
|
||||
[node name="grass" type="Node3D" parent="." index="5" unique_id=924191951 groups=["weather_vegetables_node", "wind_node"]]
|
||||
|
||||
[node name="grass_plane" type="MeshInstance3D" parent="grass" index="0" unique_id=1701437548]
|
||||
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 0, 0, 0)
|
||||
@@ -113,7 +98,7 @@ material_override = ExtResource("8_vtfy7")
|
||||
cast_shadow = 0
|
||||
multimesh = SubResource("MultiMesh_sddh0")
|
||||
|
||||
[node name="rice" type="Node3D" parent="." index="8" unique_id=318026795 groups=["weather_vegetables_node", "wind_node"]]
|
||||
[node name="rice" type="Node3D" parent="." index="6" unique_id=318026795 groups=["weather_vegetables_node", "wind_node"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -86.08408, 0, 0)
|
||||
|
||||
[node name="rice_plane61" type="MeshInstance3D" parent="rice" index="0" unique_id=1796062490]
|
||||
@@ -926,7 +911,7 @@ cast_shadow = 0
|
||||
mesh = SubResource("PlaneMesh_oviqx")
|
||||
surface_material_override/0 = ExtResource("7_y2fk3")
|
||||
|
||||
[node name="PaloLuce" parent="." index="9" unique_id=1607500596 instance=ExtResource("10_r06ll")]
|
||||
[node name="PaloLuce" parent="." index="7" unique_id=1607500596 instance=ExtResource("10_r06ll")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.4629593, 0, -1.4456635)
|
||||
|
||||
[editable path="PaloLuce"]
|
||||
|
||||
@@ -10,11 +10,6 @@
|
||||
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="7_sun4k"]
|
||||
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="8_xu1ds"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="10_x1bjv"]
|
||||
[ext_resource type="Script" uid="uid://dg6ngy4pmtsyc" path="res://core/biome_generator/prop_info.gd" id="11_wt3n1"]
|
||||
[ext_resource type="PackedScene" uid="uid://be1px5nxfr4hs" path="res://tgcc/chunk/prop/scarecrow/scarecrow.tscn" id="12_wjqm7"]
|
||||
[ext_resource type="PackedScene" uid="uid://chhdorj82bkus" path="res://tgcc/chunk/prop/scarecrow/scarecrow2.tscn" id="13_newgk"]
|
||||
[ext_resource type="PackedScene" uid="uid://dn2b3f3nr6btn" path="res://tgcc/chunk/prop/scarecrow/scarecrow3.tscn" id="14_lgi3t"]
|
||||
[ext_resource type="PackedScene" uid="uid://cn2n7ehlt6hya" path="res://tgcc/chunk/prop/empty.tscn" id="15_8pj4d"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_wt3n1"]
|
||||
size = Vector2(0.5, 0.5)
|
||||
@@ -960,13 +955,3 @@ transform = Transform3D(-0.99579215, -0.09164066, -8.742278e-08, -0.09164066, 0.
|
||||
|
||||
[node name="Bambù99" parent="Bambu" index="102" unique_id=1720440871 instance=ExtResource("10_x1bjv")]
|
||||
transform = Transform3D(-0.99390334, -0.110254735, -8.742278e-08, -0.110254735, 0.99390334, 0, 8.688979e-08, 9.638775e-09, -1, -35.707153, 0.16506004, -4.648711)
|
||||
|
||||
[node name="Prop1" type="Marker3D" parent="." index="7" unique_id=308396303]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -5.899247, 0.35683155, 5.9334393)
|
||||
script = ExtResource("11_wt3n1")
|
||||
available_props = Array[PackedScene]([ExtResource("12_wjqm7"), ExtResource("13_newgk"), ExtResource("14_lgi3t"), ExtResource("15_8pj4d")])
|
||||
|
||||
[node name="Prop2" type="Marker3D" parent="." index="8" unique_id=1683081972]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -0.00079250336, 0.35683155, -5.8335304)
|
||||
script = ExtResource("11_wt3n1")
|
||||
available_props = Array[PackedScene]([ExtResource("12_wjqm7"), ExtResource("13_newgk"), ExtResource("14_lgi3t"), ExtResource("15_8pj4d")])
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
[ext_resource type="Material" uid="uid://4xhpd6lust7w" path="res://tgcc/chunk/material/path_chunk.tres" id="11_5yfr5"]
|
||||
[ext_resource type="Material" uid="uid://baot4vy3fqrdw" path="res://tgcc/chunk/prop/flower/bush.tres" id="11_sjr85"]
|
||||
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="12_5yfr5"]
|
||||
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01/tree_01.tscn" id="18_fqrww"]
|
||||
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01.tscn" id="18_fqrww"]
|
||||
[ext_resource type="Shader" uid="uid://cs0xl7pc6e26h" path="res://core/daynight/tree_leaves.gdshader" id="19_s7klq"]
|
||||
[ext_resource type="PackedScene" uid="uid://bgb4pfflokl5s" path="res://tgcc/chunk/prop/pylon/pylon.tscn" id="20_fqrww"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3grftlmap4q5" path="res://tgcc/chunk/prop/tree/leaf1_alpha.png" id="20_q66oc"]
|
||||
[ext_resource type="PackedScene" uid="uid://5ap10ax3lnr7" path="res://tgcc/chunk/prop/vending machine/vending_machine_1.tscn" id="21_s7klq"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_fqrww"]
|
||||
size = Vector2(0.5, 0.5)
|
||||
@@ -74,7 +73,6 @@ shader_parameter/light_steps = 10.0
|
||||
shader_parameter/random_mix = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.0
|
||||
shader_parameter/wetness_darkening = 0.25
|
||||
shader_parameter/snow_visibility = 1.0
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_5yfr5"]
|
||||
offsets = PackedFloat32Array(1, 1)
|
||||
@@ -505,10 +503,7 @@ omni_range = 10.0
|
||||
omni_attenuation = 2.0
|
||||
|
||||
[node name="PaloLuce" parent="." index="23" unique_id=1607500596 instance=ExtResource("20_fqrww")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9962759, 0, -1.8516524)
|
||||
|
||||
[node name="VendingMachine_1" parent="." index="24" unique_id=1157270784 instance=ExtResource("21_s7klq")]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0.91498923, 0, -0.5683732)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.92608833, 0, -0.97701275)
|
||||
|
||||
[editable path="TreeTest3"]
|
||||
[editable path="TreeTest4"]
|
||||
|
||||
@@ -12,15 +12,6 @@
|
||||
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="9_52lxu"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="11_s0twx"]
|
||||
[ext_resource type="PackedScene" uid="uid://dluogg3j2kcgs" path="res://tgcc/chunk/prop/Tori/tori.tscn" id="12_on7te"]
|
||||
[ext_resource type="Script" uid="uid://dg6ngy4pmtsyc" path="res://core/biome_generator/prop_info.gd" id="13_3qh3w"]
|
||||
[ext_resource type="PackedScene" uid="uid://be1px5nxfr4hs" path="res://tgcc/chunk/prop/scarecrow/scarecrow.tscn" id="13_fspb5"]
|
||||
[ext_resource type="PackedScene" uid="uid://chhdorj82bkus" path="res://tgcc/chunk/prop/scarecrow/scarecrow2.tscn" id="15_yg7g5"]
|
||||
[ext_resource type="PackedScene" uid="uid://dn2b3f3nr6btn" path="res://tgcc/chunk/prop/scarecrow/scarecrow3.tscn" id="16_x3b0m"]
|
||||
[ext_resource type="PackedScene" uid="uid://cn2n7ehlt6hya" path="res://tgcc/chunk/prop/empty.tscn" id="17_fo87f"]
|
||||
[ext_resource type="PackedScene" uid="uid://dho6nfkjoyqls" path="res://tgcc/chunk/prop/sign/scene/sign_2.tscn" id="18_aebao"]
|
||||
[ext_resource type="PackedScene" uid="uid://blev8k57qnb6v" path="res://tgcc/chunk/prop/sign/scene/sign_1.tscn" id="19_13g36"]
|
||||
[ext_resource type="PackedScene" uid="uid://swbs2s3libd3" path="res://tgcc/chunk/prop/sign/scene/sign_3.tscn" id="20_le1e5"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5fhktgyjcxhn" path="res://tgcc/chunk/prop/sign/scene/sign_4.tscn" id="21_f427r"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_piek1"]
|
||||
size = Vector2(0.5, 0.5)
|
||||
@@ -909,28 +900,3 @@ transform = Transform3D(-4.371139e-08, 0.013473534, -0.9999092, 0, 0.9999092, 0.
|
||||
|
||||
[node name="Tori" parent="." index="8" unique_id=426190097 instance=ExtResource("12_on7te")]
|
||||
transform = Transform3D(-2.6226832e-08, 0, -0.59999996, 0, 0.59999996, 0, 0.59999996, 0, -2.6226832e-08, 8.541672, 0, 0)
|
||||
|
||||
[node name="Prop2" type="Marker3D" parent="." index="9" unique_id=778261734]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -6.009877, 0.35683155, 0.043001175)
|
||||
script = ExtResource("13_3qh3w")
|
||||
available_props = Array[PackedScene]([ExtResource("13_fspb5"), ExtResource("15_yg7g5"), ExtResource("16_x3b0m"), ExtResource("17_fo87f")])
|
||||
|
||||
[node name="Prop3" type="Marker3D" parent="." index="10" unique_id=820130140]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 5.9794493, 0.7136631, -5.921642)
|
||||
script = ExtResource("13_3qh3w")
|
||||
available_props = Array[PackedScene]([ExtResource("13_fspb5"), ExtResource("15_yg7g5"), ExtResource("16_x3b0m"), ExtResource("17_fo87f")])
|
||||
|
||||
[node name="Prop4" type="Marker3D" parent="." index="11" unique_id=632231780]
|
||||
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 5.927927, 1.0704947, 6.158152)
|
||||
script = ExtResource("13_3qh3w")
|
||||
available_props = Array[PackedScene]([ExtResource("13_fspb5"), ExtResource("15_yg7g5"), ExtResource("16_x3b0m"), ExtResource("17_fo87f")])
|
||||
|
||||
[node name="Prop6" type="Marker3D" parent="." index="12" unique_id=871422935]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.1217992, 0.042618692, 9.309157)
|
||||
script = ExtResource("13_3qh3w")
|
||||
available_props = Array[PackedScene]([ExtResource("17_fo87f"), ExtResource("19_13g36"), ExtResource("18_aebao"), ExtResource("21_f427r"), ExtResource("20_le1e5")])
|
||||
|
||||
[node name="Prop7" type="Marker3D" parent="." index="13" unique_id=1199373586]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 1.663, 0, -1.181)
|
||||
script = ExtResource("13_3qh3w")
|
||||
available_props = Array[PackedScene]([ExtResource("17_fo87f"), ExtResource("19_13g36"), ExtResource("18_aebao"), ExtResource("21_f427r"), ExtResource("20_le1e5")])
|
||||
|
||||
@@ -17,17 +17,6 @@
|
||||
[ext_resource type="Material" uid="uid://baot4vy3fqrdw" path="res://tgcc/chunk/prop/flower/bush.tres" id="10_uvq4s"]
|
||||
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="11_w75rp"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="17_rr5ye"]
|
||||
[ext_resource type="PackedScene" uid="uid://5ap10ax3lnr7" path="res://tgcc/chunk/prop/vending machine/vending_machine_1.tscn" id="18_18gw6"]
|
||||
[ext_resource type="Script" uid="uid://dg6ngy4pmtsyc" path="res://core/biome_generator/prop_info.gd" id="19_mw0dk"]
|
||||
[ext_resource type="PackedScene" uid="uid://cn2n7ehlt6hya" path="res://tgcc/chunk/prop/empty.tscn" id="20_qayvj"]
|
||||
[ext_resource type="PackedScene" uid="uid://blev8k57qnb6v" path="res://tgcc/chunk/prop/sign/scene/sign_1.tscn" id="21_6iw0h"]
|
||||
[ext_resource type="PackedScene" uid="uid://dho6nfkjoyqls" path="res://tgcc/chunk/prop/sign/scene/sign_2.tscn" id="22_e3wev"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5fhktgyjcxhn" path="res://tgcc/chunk/prop/sign/scene/sign_4.tscn" id="23_xydfo"]
|
||||
[ext_resource type="PackedScene" uid="uid://swbs2s3libd3" path="res://tgcc/chunk/prop/sign/scene/sign_3.tscn" id="24_1bb53"]
|
||||
[ext_resource type="PackedScene" uid="uid://be1px5nxfr4hs" path="res://tgcc/chunk/prop/scarecrow/scarecrow.tscn" id="25_e3wev"]
|
||||
[ext_resource type="PackedScene" uid="uid://chhdorj82bkus" path="res://tgcc/chunk/prop/scarecrow/scarecrow2.tscn" id="26_xydfo"]
|
||||
[ext_resource type="PackedScene" uid="uid://dn2b3f3nr6btn" path="res://tgcc/chunk/prop/scarecrow/scarecrow3.tscn" id="27_1bb53"]
|
||||
[ext_resource type="PackedScene" uid="uid://co2r77xcdktu1" path="res://tgcc/chunk/prop/windhousedecoration/wind_decoration.tscn" id="28_xydfo"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_kiycf"]
|
||||
size = Vector2(0.5, 0.5)
|
||||
@@ -785,22 +774,3 @@ transform = Transform3D(0.99893546, 0.04613013, 0, -0.046085197, 0.9979625, 0.04
|
||||
|
||||
[node name="Bambù59" parent="Bambu" index="29" unique_id=510984514 instance=ExtResource("17_rr5ye")]
|
||||
transform = Transform3D(0.99893546, 0.04613013, 0, -0.046085197, 0.9979625, 0.044125047, 0.002035494, -0.044078074, 0.999026, 5.1329484, 4.7683716e-07, 4.9982896)
|
||||
|
||||
[node name="VendingMachine_1" parent="." index="18" unique_id=1157270784 instance=ExtResource("18_18gw6")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.6109447, 0, 1.013597)
|
||||
|
||||
[node name="Prop7" type="Marker3D" parent="." index="19" unique_id=228771879]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 1.7960589, 0.042618692, -0.8912107)
|
||||
script = ExtResource("19_mw0dk")
|
||||
available_props = Array[PackedScene]([ExtResource("20_qayvj"), ExtResource("21_6iw0h"), ExtResource("22_e3wev"), ExtResource("23_xydfo"), ExtResource("24_1bb53")])
|
||||
|
||||
[node name="Prop2" type="Marker3D" parent="." index="20" unique_id=1453317700]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -6.009877, 0.35683155, 0.043001175)
|
||||
script = ExtResource("19_mw0dk")
|
||||
available_props = Array[PackedScene]([ExtResource("25_e3wev"), ExtResource("26_xydfo"), ExtResource("27_1bb53"), ExtResource("20_qayvj")])
|
||||
|
||||
[node name="WindDecoration" parent="." index="21" unique_id=2146740679 instance=ExtResource("28_xydfo")]
|
||||
transform = Transform3D(1.9905398, 0.19395185, 0.011580614, -0.19368553, 1.9901968, -0.04003887, -0.015406657, 0.03872799, 1.9995658, 4.4318647, 2.1423423, -3.9336014)
|
||||
|
||||
[node name="WindDecoration2" parent="." index="22" unique_id=1273410990 instance=ExtResource("28_xydfo")]
|
||||
transform = Transform3D(1.999275, -0.053754073, 0.003284915, 0.05310862, 1.9881506, 0.21080151, -0.008931173, -0.21063784, 1.9888572, 4.7311583, 2.1197329, -3.9115348)
|
||||
|
||||
@@ -20,17 +20,8 @@
|
||||
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="15_eqqqg"]
|
||||
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="16_gwwx4"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="20_nekti"]
|
||||
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01/tree_01.tscn" id="21_jphge"]
|
||||
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01.tscn" id="21_jphge"]
|
||||
[ext_resource type="PackedScene" uid="uid://dluogg3j2kcgs" path="res://tgcc/chunk/prop/Tori/tori.tscn" id="22_jphge"]
|
||||
[ext_resource type="PackedScene" uid="uid://5ap10ax3lnr7" path="res://tgcc/chunk/prop/vending machine/vending_machine_1.tscn" id="23_aj7x1"]
|
||||
[ext_resource type="PackedScene" uid="uid://l3inky72a783" path="res://tgcc/chunk/prop/well/stone/well_stone.tscn" id="24_ufr67"]
|
||||
[ext_resource type="Script" uid="uid://dg6ngy4pmtsyc" path="res://core/biome_generator/prop_info.gd" id="25_8sefc"]
|
||||
[ext_resource type="PackedScene" uid="uid://cn2n7ehlt6hya" path="res://tgcc/chunk/prop/empty.tscn" id="26_dvfkd"]
|
||||
[ext_resource type="PackedScene" uid="uid://blev8k57qnb6v" path="res://tgcc/chunk/prop/sign/scene/sign_1.tscn" id="27_ap8sf"]
|
||||
[ext_resource type="PackedScene" uid="uid://dho6nfkjoyqls" path="res://tgcc/chunk/prop/sign/scene/sign_2.tscn" id="28_mtqws"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5fhktgyjcxhn" path="res://tgcc/chunk/prop/sign/scene/sign_4.tscn" id="29_kujqa"]
|
||||
[ext_resource type="PackedScene" uid="uid://swbs2s3libd3" path="res://tgcc/chunk/prop/sign/scene/sign_3.tscn" id="30_jwe44"]
|
||||
[ext_resource type="PackedScene" uid="uid://e08y0isvh5xs" path="res://tgcc/chunk/prop/tenda noren/tenda1.tscn" id="31_dvfkd"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_en6je"]
|
||||
render_priority = 0
|
||||
@@ -90,7 +81,6 @@ shader_parameter/light_steps = 10.0
|
||||
shader_parameter/random_mix = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.0
|
||||
shader_parameter/wetness_darkening = 0.25
|
||||
shader_parameter/snow_visibility = 1.0
|
||||
|
||||
[sub_resource type="MultiMesh" id="MultiMesh_eqqqg"]
|
||||
transform_format = 1
|
||||
@@ -144,28 +134,6 @@ shader_parameter/light_steps = 10.0
|
||||
shader_parameter/random_mix = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.0
|
||||
shader_parameter/wetness_darkening = 0.25
|
||||
shader_parameter/snow_visibility = 1.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ufr67"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("6_badpr")
|
||||
shader_parameter/albedo_color = Color(0.14418072, 0.1760445, 0.47109693, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="chunk_country_cross3_03" unique_id=643218732 instance=ExtResource("1_udhcw")]
|
||||
script = ExtResource("2_cu4ct")
|
||||
@@ -184,12 +152,6 @@ surface_material_override/0 = ExtResource("5_dwl4p")
|
||||
[node name="Cortile_003" parent="." index="2" unique_id=1183773984 groups=["weather_node"]]
|
||||
surface_material_override/0 = ExtResource("5_dwl4p")
|
||||
|
||||
[node name="Cube_041" parent="." index="3" unique_id=2123223496]
|
||||
visible = false
|
||||
|
||||
[node name="Cube_042" parent="." index="4" unique_id=1973044231]
|
||||
visible = false
|
||||
|
||||
[node name="Cylinder_007" parent="." index="5" unique_id=1954949661]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_en6je")
|
||||
|
||||
@@ -548,36 +510,5 @@ material_override = SubResource("ShaderMaterial_aj7x1")
|
||||
[node name="Tori" parent="." index="22" unique_id=426190097 instance=ExtResource("22_jphge")]
|
||||
transform = Transform3D(4.5298744e-08, 0, -0.6, 0, 0.6, 0, 0.6, 0, 4.5298744e-08, 8.327267, 0, 0)
|
||||
|
||||
[node name="VendingMachine_1" parent="." index="23" unique_id=595764774 instance=ExtResource("23_aj7x1")]
|
||||
transform = Transform3D(0.785, 0, 0, 0, 0.785, 0, 0, 0, 0.785, -2.9157195, 0, 4.0503273)
|
||||
|
||||
[node name="Cartello" parent="VendingMachine_1" index="0" unique_id=83833849]
|
||||
visible = false
|
||||
|
||||
[node name="VendingMachine_2" parent="." index="24" unique_id=200256890 instance=ExtResource("23_aj7x1")]
|
||||
transform = Transform3D(0.785, 0, 0, 0, 0.785, 0, 0, 0, 0.785, -2.9157195, 0, 2.9496164)
|
||||
|
||||
[node name="Cartello" parent="VendingMachine_2" index="0" unique_id=83833849]
|
||||
visible = false
|
||||
|
||||
[node name="Vending machine" parent="VendingMachine_2" index="2" unique_id=989971963]
|
||||
surface_material_override/1 = SubResource("ShaderMaterial_ufr67")
|
||||
|
||||
[node name="well_stone" parent="." index="25" unique_id=2044144917 instance=ExtResource("24_ufr67")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7.960206, 0, -7.837294)
|
||||
|
||||
[node name="Prop7" type="Marker3D" parent="." index="26" unique_id=1712576644]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 1.7960589, 0.042618692, -0.8912107)
|
||||
script = ExtResource("25_8sefc")
|
||||
available_props = Array[PackedScene]([ExtResource("26_dvfkd"), ExtResource("27_ap8sf"), ExtResource("28_mtqws"), ExtResource("29_kujqa"), ExtResource("30_jwe44")])
|
||||
|
||||
[node name="Tenda" parent="." index="27" unique_id=1345812366 instance=ExtResource("31_dvfkd")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -3.3930097, 0.71891594, -1.0331697)
|
||||
|
||||
[node name="Tenda2" parent="." index="28" unique_id=1021665362 instance=ExtResource("31_dvfkd")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -3.3930097, 0.71891594, -3.0399761)
|
||||
|
||||
[editable path="TreeTest5"]
|
||||
[editable path="TreeTest6"]
|
||||
[editable path="VendingMachine_1"]
|
||||
[editable path="VendingMachine_2"]
|
||||
|
||||
@@ -14,13 +14,6 @@
|
||||
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="11_an7hd"]
|
||||
[ext_resource type="Material" uid="uid://baot4vy3fqrdw" path="res://tgcc/chunk/prop/flower/bush.tres" id="12_k6uxv"]
|
||||
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="13_24u1s"]
|
||||
[ext_resource type="PackedScene" uid="uid://5ap10ax3lnr7" path="res://tgcc/chunk/prop/vending machine/vending_machine_1.tscn" id="15_an7hd"]
|
||||
[ext_resource type="Script" uid="uid://dg6ngy4pmtsyc" path="res://core/biome_generator/prop_info.gd" id="16_8x1q3"]
|
||||
[ext_resource type="PackedScene" uid="uid://cn2n7ehlt6hya" path="res://tgcc/chunk/prop/empty.tscn" id="17_jc462"]
|
||||
[ext_resource type="PackedScene" uid="uid://blev8k57qnb6v" path="res://tgcc/chunk/prop/sign/scene/sign_1.tscn" id="18_e8hed"]
|
||||
[ext_resource type="PackedScene" uid="uid://dho6nfkjoyqls" path="res://tgcc/chunk/prop/sign/scene/sign_2.tscn" id="19_3vlla"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5fhktgyjcxhn" path="res://tgcc/chunk/prop/sign/scene/sign_4.tscn" id="20_qj7ai"]
|
||||
[ext_resource type="PackedScene" uid="uid://swbs2s3libd3" path="res://tgcc/chunk/prop/sign/scene/sign_3.tscn" id="21_jjc32"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_8pfxb"]
|
||||
size = Vector2(0.5, 0.5)
|
||||
@@ -77,54 +70,54 @@ est = true
|
||||
south = true
|
||||
west = true
|
||||
|
||||
[node name="Cavi_003" parent="." index="0" unique_id=1683040552]
|
||||
[node name="Cavi_003" parent="." index="0" unique_id=1536880121]
|
||||
surface_material_override/0 = ExtResource("2_k6fna")
|
||||
surface_material_override/1 = ExtResource("2_k6fna")
|
||||
|
||||
[node name="Chunk_008" parent="." index="1" unique_id=978229734]
|
||||
[node name="Chunk_008" parent="." index="1" unique_id=2026223215]
|
||||
surface_material_override/0 = ExtResource("3_0aavg")
|
||||
|
||||
[node name="Chunk_015" parent="." index="2" unique_id=916064359 groups=["weather_node"]]
|
||||
[node name="Chunk_015" parent="." index="2" unique_id=983339955 groups=["weather_node"]]
|
||||
surface_material_override/0 = ExtResource("4_642yp")
|
||||
|
||||
[node name="Flower_016" parent="." index="3" unique_id=1070776780]
|
||||
[node name="Flower_016" parent="." index="3" unique_id=2061052125]
|
||||
visible = false
|
||||
|
||||
[node name="FlowerG_015" parent="." index="4" unique_id=824525481]
|
||||
[node name="FlowerG_015" parent="." index="4" unique_id=1164829892]
|
||||
visible = false
|
||||
|
||||
[node name="House_C_1_004" parent="." index="5" unique_id=518805396 groups=["weather_node"]]
|
||||
[node name="House_C_1_004" parent="." index="5" unique_id=1513162211 groups=["weather_node"]]
|
||||
|
||||
[node name="House_C_1_004|Cube_023|Dupli|" parent="House_C_1_004" index="0" unique_id=2033854223]
|
||||
[node name="House_C_1_004|Cube_023|Dupli|" parent="House_C_1_004" index="0" unique_id=2055325984]
|
||||
surface_material_override/0 = ExtResource("5_wbwk3")
|
||||
surface_material_override/1 = ExtResource("6_b82gs")
|
||||
|
||||
[node name="House_C_1_005" parent="." index="6" unique_id=68402630 groups=["weather_node"]]
|
||||
[node name="House_C_1_005" parent="." index="6" unique_id=1325920285 groups=["weather_node"]]
|
||||
|
||||
[node name="House_C_1_005|Cube_023|Dupli|" parent="House_C_1_005" index="0" unique_id=1370013707]
|
||||
[node name="House_C_1_005|Cube_023|Dupli|" parent="House_C_1_005" index="0" unique_id=803929754]
|
||||
surface_material_override/0 = ExtResource("5_wbwk3")
|
||||
surface_material_override/1 = ExtResource("6_b82gs")
|
||||
|
||||
[node name="House_C_1_006" parent="." index="7" unique_id=1206949995 groups=["weather_node"]]
|
||||
[node name="House_C_1_006" parent="." index="7" unique_id=2001122787 groups=["weather_node"]]
|
||||
|
||||
[node name="House_C_1_006|Cube_023|Dupli|" parent="House_C_1_006" index="0" unique_id=2100645541]
|
||||
[node name="House_C_1_006|Cube_023|Dupli|" parent="House_C_1_006" index="0" unique_id=1405616088]
|
||||
surface_material_override/0 = ExtResource("5_wbwk3")
|
||||
surface_material_override/1 = ExtResource("6_b82gs")
|
||||
|
||||
[node name="House_C_1_007" parent="." index="8" unique_id=746675923 groups=["weather_node"]]
|
||||
[node name="House_C_1_007" parent="." index="8" unique_id=464621197 groups=["weather_node"]]
|
||||
|
||||
[node name="House_C_1_007|Cube_023|Dupli|" parent="House_C_1_007" index="0" unique_id=869496471]
|
||||
[node name="House_C_1_007|Cube_023|Dupli|" parent="House_C_1_007" index="0" unique_id=1780113381]
|
||||
surface_material_override/0 = ExtResource("5_wbwk3")
|
||||
surface_material_override/1 = ExtResource("6_b82gs")
|
||||
|
||||
[node name="Lanterne_004" parent="." index="9" unique_id=1013830129]
|
||||
[node name="Lanterne_004" parent="." index="9" unique_id=993819881]
|
||||
surface_material_override/0 = ExtResource("6_b82gs")
|
||||
surface_material_override/1 = ExtResource("5_wbwk3")
|
||||
|
||||
[node name="MSH_Staccioanta_1_017" parent="." index="10" unique_id=1757093874 groups=["weather_node"]]
|
||||
[node name="MSH_Staccioanta_1_017" parent="." index="10" unique_id=845283196 groups=["weather_node"]]
|
||||
surface_material_override/0 = ExtResource("7_be1u8")
|
||||
|
||||
[node name="PaliLuci_001" parent="." index="11" unique_id=239883314]
|
||||
[node name="PaliLuci_001" parent="." index="11" unique_id=1390758113]
|
||||
surface_material_override/0 = ExtResource("8_vvemo")
|
||||
surface_material_override/1 = ExtResource("8_vvemo")
|
||||
|
||||
@@ -482,19 +475,3 @@ shadow_enabled = true
|
||||
shadow_opacity = 0.96
|
||||
omni_range = 10.0
|
||||
omni_attenuation = 2.0
|
||||
|
||||
[node name="VendingMachine_1" parent="." index="16" unique_id=1157270784 instance=ExtResource("15_an7hd")]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1.384242, 0, 5.3458323)
|
||||
|
||||
[node name="VendingMachine_2" parent="." index="17" unique_id=2140135902 instance=ExtResource("15_an7hd")]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1.384242, 0, 6.6892433)
|
||||
|
||||
[node name="Prop7" type="Marker3D" parent="." index="18" unique_id=704248250]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0779345, 0.042618692, 1.6671067)
|
||||
script = ExtResource("16_8x1q3")
|
||||
available_props = Array[PackedScene]([ExtResource("17_jc462"), ExtResource("18_e8hed"), ExtResource("19_3vlla"), ExtResource("20_qj7ai"), ExtResource("21_jjc32")])
|
||||
|
||||
[node name="Prop8" type="Marker3D" parent="." index="19" unique_id=572971113]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1.4561574, 0.042618692, -1.8439876)
|
||||
script = ExtResource("16_8x1q3")
|
||||
available_props = Array[PackedScene]([ExtResource("17_jc462"), ExtResource("18_e8hed"), ExtResource("19_3vlla"), ExtResource("20_qj7ai"), ExtResource("21_jjc32")])
|
||||
|
||||
@@ -18,9 +18,6 @@
|
||||
[ext_resource type="Material" uid="uid://baot4vy3fqrdw" path="res://tgcc/chunk/prop/flower/bush.tres" id="15_eoxu8"]
|
||||
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="16_ubhkt"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="18_0ehik"]
|
||||
[ext_resource type="PackedScene" uid="uid://5ap10ax3lnr7" path="res://tgcc/chunk/prop/vending machine/vending_machine_1.tscn" id="19_j41gr"]
|
||||
[ext_resource type="PackedScene" uid="uid://cff8d3fy3cd6b" path="res://tgcc/chunk/prop/well/wood/well_wood.tscn" id="20_eoxu8"]
|
||||
[ext_resource type="PackedScene" uid="uid://e08y0isvh5xs" path="res://tgcc/chunk/prop/tenda noren/tenda1.tscn" id="21_ubhkt"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_7tu84"]
|
||||
size = Vector2(0.5, 0.5)
|
||||
@@ -751,18 +748,3 @@ transform = Transform3D(0.99579215, 0.09164066, 0, -0.09164066, 0.99579215, 0, 0
|
||||
|
||||
[node name="Bambù50" parent="Bambu" index="16" unique_id=1800416036 instance=ExtResource("18_0ehik")]
|
||||
transform = Transform3D(0.99390334, 0.110254735, 0, -0.110254735, 0.99390334, 0, 0, 0, 1, -38.629272, 0.32301903, 5.7615194)
|
||||
|
||||
[node name="VendingMachine_1" parent="." index="21" unique_id=1157270784 instance=ExtResource("19_j41gr")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.6880364, 0, -1.0264239)
|
||||
|
||||
[node name="VendingMachine_2" parent="." index="22" unique_id=100646015 instance=ExtResource("19_j41gr")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.6880364, 0, 0.12624216)
|
||||
|
||||
[node name="well_wood" parent="." index="23" unique_id=2128929413 instance=ExtResource("20_eoxu8")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -3.5676882, 0, -3.665926)
|
||||
|
||||
[node name="Tenda" parent="." index="24" unique_id=1345812366 instance=ExtResource("21_ubhkt")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.7619095, 1.1459794, 8.959272)
|
||||
|
||||
[node name="Tenda2" parent="." index="25" unique_id=319841493 instance=ExtResource("21_ubhkt")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.7519994, 1.1459794, 8.959272)
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="11_7l6eg"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="13_i5qpy"]
|
||||
[ext_resource type="PackedScene" uid="uid://bgb4pfflokl5s" path="res://tgcc/chunk/prop/pylon/pylon.tscn" id="14_15guu"]
|
||||
[ext_resource type="PackedScene" uid="uid://l3inky72a783" path="res://tgcc/chunk/prop/well/stone/well_stone.tscn" id="15_qv1gu"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_xdgj3"]
|
||||
size = Vector2(0.5, 0.5)
|
||||
@@ -786,7 +785,4 @@ transform = Transform3D(0.99390334, 0.110254735, 0, -0.110254735, 0.99390334, 0,
|
||||
[node name="PaloLuce" parent="." index="11" unique_id=1607500596 instance=ExtResource("14_15guu")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5209084, 0, -0.26294994)
|
||||
|
||||
[node name="well_stone" parent="." index="12" unique_id=2044144917 instance=ExtResource("15_qv1gu")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.16394329, 0.10199118, -7.7422237)
|
||||
|
||||
[editable path="PaloLuce"]
|
||||
|
||||
@@ -17,9 +17,6 @@
|
||||
[ext_resource type="Material" uid="uid://baot4vy3fqrdw" path="res://tgcc/chunk/prop/flower/bush.tres" id="15_eoqtk"]
|
||||
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="16_d4do4"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="17_lb2j0"]
|
||||
[ext_resource type="PackedScene" uid="uid://5ap10ax3lnr7" path="res://tgcc/chunk/prop/vending machine/vending_machine_1.tscn" id="18_x237o"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="19_cl3bn"]
|
||||
[ext_resource type="PackedScene" uid="uid://e08y0isvh5xs" path="res://tgcc/chunk/prop/tenda noren/tenda1.tscn" id="20_eoqtk"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_g6h4y"]
|
||||
size = Vector2(0.5, 0.5)
|
||||
@@ -63,48 +60,6 @@ gradient = SubResource("Gradient_n2ly8")
|
||||
fill = 2
|
||||
fill_from = Vector2(0.5, 0.5)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_cl3bn"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("19_cl3bn")
|
||||
shader_parameter/albedo_color = Color(0.023529412, 0.23529412, 0.36078432, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_eoqtk"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("19_cl3bn")
|
||||
shader_parameter/albedo_color = Color(0.024344679, 0.23358715, 0.3590951, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="chunk_country_straight_01" unique_id=926368352 instance=ExtResource("1_37ch6")]
|
||||
script = ExtResource("2_n2ly8")
|
||||
north = true
|
||||
@@ -568,24 +523,3 @@ transform = Transform3D(0.99579215, 0.09164066, 0, -0.09164066, 0.99579215, 0, 0
|
||||
|
||||
[node name="Bambù14" parent="Bambu" index="32" unique_id=136590564 instance=ExtResource("17_lb2j0")]
|
||||
transform = Transform3D(0.99390334, 0.110254735, 0, -0.110254735, 0.99390334, 0, 0, 0, 1, -7.7769127, 0.32301903, 5.6648054)
|
||||
|
||||
[node name="VendingMachine_1" parent="." index="20" unique_id=1157270784 instance=ExtResource("18_x237o")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.4071379, -4.7683716e-07, 7.076941)
|
||||
|
||||
[node name="VendingMachine_2" parent="." index="21" unique_id=1783997867 instance=ExtResource("18_x237o")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.4071379, -4.7683716e-07, 8.278086)
|
||||
|
||||
[node name="Cartello" parent="VendingMachine_2" index="0" unique_id=83833849]
|
||||
visible = false
|
||||
|
||||
[node name="CartelloUp" parent="VendingMachine_2" index="1" unique_id=237539239]
|
||||
surface_material_override/1 = SubResource("ShaderMaterial_cl3bn")
|
||||
|
||||
[node name="Vending machine" parent="VendingMachine_2" index="2" unique_id=989971963]
|
||||
surface_material_override/1 = SubResource("ShaderMaterial_eoqtk")
|
||||
|
||||
[node name="Tenda" parent="." index="22" unique_id=1345812366 instance=ExtResource("20_eoqtk")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.6964254, 1.0923817, -4.089067)
|
||||
|
||||
[editable path="VendingMachine_1"]
|
||||
[editable path="VendingMachine_2"]
|
||||
|
||||
@@ -21,14 +21,6 @@
|
||||
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="18_ujo6s"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="20_rrmel"]
|
||||
[ext_resource type="PackedScene" uid="uid://bgb4pfflokl5s" path="res://tgcc/chunk/prop/pylon/pylon.tscn" id="21_527eb"]
|
||||
[ext_resource type="PackedScene" uid="uid://5ap10ax3lnr7" path="res://tgcc/chunk/prop/vending machine/vending_machine_1.tscn" id="22_tsii7"]
|
||||
[ext_resource type="PackedScene" uid="uid://cff8d3fy3cd6b" path="res://tgcc/chunk/prop/well/wood/well_wood.tscn" id="23_5fhuo"]
|
||||
[ext_resource type="Script" uid="uid://dg6ngy4pmtsyc" path="res://core/biome_generator/prop_info.gd" id="24_vmqe2"]
|
||||
[ext_resource type="PackedScene" uid="uid://be1px5nxfr4hs" path="res://tgcc/chunk/prop/scarecrow/scarecrow.tscn" id="25_g8i5r"]
|
||||
[ext_resource type="PackedScene" uid="uid://chhdorj82bkus" path="res://tgcc/chunk/prop/scarecrow/scarecrow2.tscn" id="26_tmdaq"]
|
||||
[ext_resource type="PackedScene" uid="uid://dn2b3f3nr6btn" path="res://tgcc/chunk/prop/scarecrow/scarecrow3.tscn" id="27_w64vi"]
|
||||
[ext_resource type="PackedScene" uid="uid://cn2n7ehlt6hya" path="res://tgcc/chunk/prop/empty.tscn" id="28_1wvnd"]
|
||||
[ext_resource type="PackedScene" uid="uid://e08y0isvh5xs" path="res://tgcc/chunk/prop/tenda noren/tenda1.tscn" id="29_g8i5r"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_q2s76"]
|
||||
render_priority = 0
|
||||
@@ -173,54 +165,54 @@ have_lamppost = true
|
||||
connection_left = [NodePath("PaloLuce/sx")]
|
||||
connection_right = [NodePath("PaloLuce/dx")]
|
||||
|
||||
[node name="Argini_005" parent="." index="0" unique_id=1699913806]
|
||||
[node name="Argini_005" parent="." index="0" unique_id=255857931]
|
||||
surface_material_override/0 = ExtResource("2_t65ww")
|
||||
|
||||
[node name="Bags" parent="." index="1" unique_id=885374680]
|
||||
[node name="Bags" parent="." index="1" unique_id=2117673123]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_q2s76")
|
||||
|
||||
[node name="Cart" parent="." index="2" unique_id=1431553734 groups=["weather_node"]]
|
||||
[node name="Cart" parent="." index="2" unique_id=884973125 groups=["weather_node"]]
|
||||
surface_material_override/0 = ExtResource("11_iulsg")
|
||||
surface_material_override/1 = SubResource("ShaderMaterial_mqw0y")
|
||||
surface_material_override/2 = SubResource("ShaderMaterial_dxwao")
|
||||
|
||||
[node name="Chunk_045" parent="." index="3" unique_id=905054485 groups=["weather_node"]]
|
||||
[node name="Chunk_045" parent="." index="3" unique_id=121750865 groups=["weather_node"]]
|
||||
surface_material_override/0 = ExtResource("4_eev23")
|
||||
|
||||
[node name="Cortile" parent="." index="4" unique_id=1916980077 groups=["weather_node"]]
|
||||
[node name="Cortile" parent="." index="4" unique_id=91819151 groups=["weather_node"]]
|
||||
surface_material_override/0 = ExtResource("4_eev23")
|
||||
|
||||
[node name="Flower_002" parent="." index="5" unique_id=879662150 groups=["weather_vegetables_node", "wind_node"]]
|
||||
[node name="Flower_002" parent="." index="5" unique_id=833640333 groups=["weather_vegetables_node", "wind_node"]]
|
||||
visible = false
|
||||
|
||||
[node name="FlowerG_001" parent="." index="6" unique_id=506605481 groups=["weather_vegetables_node", "wind_node"]]
|
||||
[node name="FlowerG_001" parent="." index="6" unique_id=1651138709 groups=["weather_vegetables_node", "wind_node"]]
|
||||
visible = false
|
||||
|
||||
[node name="Grass_006" parent="." index="7" unique_id=921275290 groups=["weather_vegetables_node", "wind_node"]]
|
||||
[node name="Grass_006" parent="." index="7" unique_id=2081004392 groups=["weather_vegetables_node", "wind_node"]]
|
||||
surface_material_override/0 = ExtResource("2_t65ww")
|
||||
|
||||
[node name="House_L_2" parent="." index="8" unique_id=1330804574 groups=["weather_node"]]
|
||||
[node name="House_L_2" parent="." index="8" unique_id=1993375668 groups=["weather_node"]]
|
||||
|
||||
[node name="House_L_2|Cube_349|Dupli|" parent="House_L_2" index="0" unique_id=1823344237]
|
||||
[node name="House_L_2|Cube_349|Dupli|" parent="House_L_2" index="0" unique_id=18124515]
|
||||
surface_material_override/0 = ExtResource("5_0oa1i")
|
||||
surface_material_override/1 = ExtResource("7_q2s76")
|
||||
|
||||
[node name="MSH_Staccioanta_1_003" parent="." index="9" unique_id=1980961732]
|
||||
[node name="MSH_Staccioanta_1_003" parent="." index="9" unique_id=568627289]
|
||||
surface_material_override/0 = ExtResource("7_apgpv")
|
||||
|
||||
[node name="Rocks_001" parent="." index="10" unique_id=375547626 groups=["weather_node"]]
|
||||
[node name="Rocks_001" parent="." index="10" unique_id=2004921299 groups=["weather_node"]]
|
||||
surface_material_override/0 = ExtResource("5_sy58u")
|
||||
surface_material_override/1 = ExtResource("5_sy58u")
|
||||
surface_material_override/2 = ExtResource("6_eev23")
|
||||
|
||||
[node name="Statue" parent="." index="11" unique_id=1169373891]
|
||||
[node name="Statue" parent="." index="11" unique_id=1814801509]
|
||||
surface_material_override/0 = ExtResource("5_sy58u")
|
||||
surface_material_override/1 = ExtResource("7_q2s76")
|
||||
|
||||
[node name="Water_006" parent="." index="12" unique_id=2064105008]
|
||||
[node name="Water_006" parent="." index="12" unique_id=1352334701]
|
||||
surface_material_override/0 = ExtResource("10_r4bww")
|
||||
|
||||
[node name="WoodPile" parent="." index="13" unique_id=1512653267]
|
||||
[node name="WoodPile" parent="." index="13" unique_id=1088104699]
|
||||
surface_material_override/0 = ExtResource("11_iulsg")
|
||||
surface_material_override/1 = ExtResource("12_ytk0o")
|
||||
surface_material_override/2 = SubResource("ShaderMaterial_ytk0o")
|
||||
@@ -776,23 +768,4 @@ transform = Transform3D(-0.42840073, -0.10062032, -0.8979694, 0.015782116, 0.992
|
||||
[node name="PaloLuce" parent="." index="20" unique_id=1607500596 instance=ExtResource("21_527eb")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.3137894, 0, 1.503645)
|
||||
|
||||
[node name="VendingMachine_1" parent="." index="21" unique_id=1157270784 instance=ExtResource("22_tsii7")]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1.674514, 0, 1.5681319)
|
||||
|
||||
[node name="well_wood" parent="." index="22" unique_id=2128929413 instance=ExtResource("23_5fhuo")]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 5.7742014, 0, 1.0249029)
|
||||
|
||||
[node name="Prop2" type="Marker3D" parent="." index="23" unique_id=1220014029]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 5.8930645, 0.35683155, -5.7293277)
|
||||
script = ExtResource("24_vmqe2")
|
||||
available_props = Array[PackedScene]([ExtResource("25_g8i5r"), ExtResource("26_tmdaq"), ExtResource("27_w64vi"), ExtResource("28_1wvnd")])
|
||||
|
||||
[node name="Prop2" type="Marker3D" parent="Prop2" index="0" unique_id=1596157579]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 11.625584, 0.35683155, 0.003191471)
|
||||
script = ExtResource("24_vmqe2")
|
||||
available_props = Array[PackedScene]([ExtResource("25_g8i5r"), ExtResource("26_tmdaq"), ExtResource("27_w64vi"), ExtResource("28_1wvnd")])
|
||||
|
||||
[node name="Tenda" parent="." index="24" unique_id=1345812366 instance=ExtResource("29_g8i5r")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.8348045, 1.0869424, -1.5693097)
|
||||
|
||||
[editable path="PaloLuce"]
|
||||
|
||||
@@ -11,13 +11,6 @@
|
||||
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds.tres" id="8_mds5d"]
|
||||
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="9_5s0jh"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7hdw2g6sbygr" path="res://tgcc/chunk/prop/tree/bambù/bambù.tscn" id="11_7lasv"]
|
||||
[ext_resource type="Script" uid="uid://dg6ngy4pmtsyc" path="res://core/biome_generator/prop_info.gd" id="12_keqgb"]
|
||||
[ext_resource type="PackedScene" uid="uid://l3inky72a783" path="res://tgcc/chunk/prop/well/stone/well_stone.tscn" id="12_kkc6w"]
|
||||
[ext_resource type="PackedScene" uid="uid://cn2n7ehlt6hya" path="res://tgcc/chunk/prop/empty.tscn" id="13_45od3"]
|
||||
[ext_resource type="PackedScene" uid="uid://cff8d3fy3cd6b" path="res://tgcc/chunk/prop/well/wood/well_wood.tscn" id="15_2hsar"]
|
||||
[ext_resource type="PackedScene" uid="uid://be1px5nxfr4hs" path="res://tgcc/chunk/prop/scarecrow/scarecrow.tscn" id="16_gable"]
|
||||
[ext_resource type="PackedScene" uid="uid://chhdorj82bkus" path="res://tgcc/chunk/prop/scarecrow/scarecrow2.tscn" id="17_a0gn5"]
|
||||
[ext_resource type="PackedScene" uid="uid://dn2b3f3nr6btn" path="res://tgcc/chunk/prop/scarecrow/scarecrow3.tscn" id="18_e3c12"]
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_uf7g8"]
|
||||
size = Vector2(1, 1)
|
||||
@@ -869,18 +862,3 @@ transform = Transform3D(-0.99722904, 0.034301233, -0.06601266, 0.034376215, 0.99
|
||||
|
||||
[node name="Bambù20" parent="rice" index="135" unique_id=790042848 instance=ExtResource("11_7lasv")]
|
||||
transform = Transform3D(-0.92917824, 0.06943477, 0.363052, 0.08790589, 0.9955283, 0.0345845, -0.3590272, 0.06404955, -0.9311271, -1.6899307, 0, 3.5738397)
|
||||
|
||||
[node name="Prop1" type="Marker3D" parent="." index="7" unique_id=362853951]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.8943415, 0.35683155, 0.043001175)
|
||||
script = ExtResource("12_keqgb")
|
||||
available_props = Array[PackedScene]([ExtResource("13_45od3"), ExtResource("12_kkc6w"), ExtResource("15_2hsar")])
|
||||
|
||||
[node name="Prop2" type="Marker3D" parent="." index="8" unique_id=1556303512]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -6.009877, 0.35683155, 0.043001175)
|
||||
script = ExtResource("12_keqgb")
|
||||
available_props = Array[PackedScene]([ExtResource("16_gable"), ExtResource("17_a0gn5"), ExtResource("18_e3c12"), ExtResource("13_45od3")])
|
||||
|
||||
[node name="Prop3" type="Marker3D" parent="." index="9" unique_id=1117362414]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 6.1461954, 0.35683155, 0.043001175)
|
||||
script = ExtResource("12_keqgb")
|
||||
available_props = Array[PackedScene]([ExtResource("16_gable"), ExtResource("17_a0gn5"), ExtResource("18_e3c12"), ExtResource("13_45od3")])
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
[gd_resource type="ShaderMaterial" format=3 uid="uid://lt21ti7jo8yj"]
|
||||
|
||||
[ext_resource type="Shader" uid="uid://dw42rl0af5h1m" path="res://tgcc/chunk/material/script/glass.gdshader" id="1_yqmqd"]
|
||||
|
||||
[resource]
|
||||
render_priority = 0
|
||||
shader = ExtResource("1_yqmqd")
|
||||
shader_parameter/colore_vetro = Color(0.4, 0.7, 0.9, 0.4)
|
||||
shader_parameter/colore_bordo = Color(1, 1, 1, 0.8)
|
||||
shader_parameter/spessore_bordo = 2.5
|
||||
shader_parameter/dimensione_riflesso = 0.05
|
||||
shader_parameter/intensita_riflesso = 2.0
|
||||
shader_parameter/usa_strisce = true
|
||||
shader_parameter/colore_strisce = Color(1, 1, 1, 0.3)
|
||||
shader_parameter/densita_strisce = 6.0
|
||||
shader_parameter/spessore_strisce = 0.2
|
||||
@@ -1,65 +0,0 @@
|
||||
shader_type spatial;
|
||||
// cull_disabled permette di vedere il vetro da entrambi i lati (utile se è un singolo piano)
|
||||
// depth_draw_opaque evita bug visivi di sovrapposizione tra oggetti trasparenti
|
||||
render_mode blend_mix, depth_draw_opaque, cull_disabled, shadows_disabled;
|
||||
|
||||
uniform vec4 colore_vetro : source_color = vec4(0.4, 0.7, 0.9, 0.4);
|
||||
|
||||
// --- EFFETTO BORDO (FRESNEL) ---
|
||||
uniform vec4 colore_bordo : source_color = vec4(1.0, 1.0, 1.0, 0.8);
|
||||
uniform float spessore_bordo : hint_range(0.0, 10.0) = 2.5;
|
||||
|
||||
// --- RIFLESSO DEL SOLE (SPECULAR) ---
|
||||
uniform float dimensione_riflesso : hint_range(0.0, 1.0) = 0.05;
|
||||
uniform float intensita_riflesso : hint_range(0.0, 5.0) = 2.0;
|
||||
|
||||
// --- STRISCE DIAGONALI (Opzionali, in stile Anime) ---
|
||||
uniform bool usa_strisce = true;
|
||||
uniform vec4 colore_strisce : source_color = vec4(1.0, 1.0, 1.0, 0.3);
|
||||
uniform float densita_strisce : hint_range(0.0, 20.0) = 6.0;
|
||||
uniform float spessore_strisce : hint_range(0.0, 1.0) = 0.2;
|
||||
|
||||
void fragment() {
|
||||
// 1. Calcoliamo il Fresnel (l'angolo di visuale rispetto alla normale del vetro)
|
||||
float fresnel = 1.0 - clamp(dot(NORMAL, VIEW), 0.0, 1.0);
|
||||
|
||||
// Applichiamo una curva "a gradino" (smoothstep) per renderlo in stile Toon (netto)
|
||||
float toon_fresnel = smoothstep(0.4, 0.45, pow(fresnel, spessore_bordo));
|
||||
|
||||
// 2. Calcoliamo le strisce diagonali
|
||||
float strisce = 0.0;
|
||||
if (usa_strisce) {
|
||||
// Crea linee diagonali basate sulle coordinate UV
|
||||
float pattern = fract((UV.x + UV.y) * densita_strisce);
|
||||
strisce = step(1.0 - spessore_strisce, pattern);
|
||||
}
|
||||
|
||||
// 3. Mescoliamo i colori
|
||||
vec3 colore_finale = mix(colore_vetro.rgb, colore_strisce.rgb, strisce * colore_strisce.a);
|
||||
colore_finale = mix(colore_finale, colore_bordo.rgb, toon_fresnel);
|
||||
|
||||
// 4. L'opacità aumenta sui bordi e sulle strisce
|
||||
float alpha_finale = colore_vetro.a;
|
||||
alpha_finale = max(alpha_finale, strisce * colore_strisce.a);
|
||||
alpha_finale = max(alpha_finale, toon_fresnel * colore_bordo.a);
|
||||
|
||||
ALBEDO = colore_finale;
|
||||
ALPHA = clamp(alpha_finale, 0.0, 1.0);
|
||||
}
|
||||
|
||||
void light() {
|
||||
// --- RIFLESSO TAGLIENTE DEL SOLE ---
|
||||
// Calcoliamo dove la luce colpisce il vetro rispetto alla telecamera
|
||||
vec3 half_vector = normalize(VIEW + LIGHT);
|
||||
float spec_dot = max(dot(NORMAL, half_vector), 0.0);
|
||||
|
||||
// Taglio netto per renderlo stile Toon (invece di una sfumatura realistica)
|
||||
float spec_toon = smoothstep(1.0 - dimensione_riflesso - 0.01, 1.0 - dimensione_riflesso, spec_dot);
|
||||
|
||||
// Luce Diffusa standard (piatta, ideale per il toon)
|
||||
float diff_dot = max(dot(NORMAL, LIGHT), 0.0);
|
||||
DIFFUSE_LIGHT += LIGHT_COLOR * ALBEDO * diff_dot * ATTENUATION;
|
||||
|
||||
// Aggiungiamo il riflesso speculare, moltiplicato per il colore della luce (così al tramonto è arancione!)
|
||||
SPECULAR_LIGHT += LIGHT_COLOR * spec_toon * intensita_riflesso * ATTENUATION;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
uid://dw42rl0af5h1m
|
||||
@@ -5,7 +5,7 @@
|
||||
[resource]
|
||||
render_priority = 0
|
||||
shader = ExtResource("1_vresk")
|
||||
shader_parameter/albedo_color = Color(0.79855084, 0.6236654, 0.12806374, 1)
|
||||
shader_parameter/albedo_color = Color(0.48413807, 0.37183177, 0.06357419, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
|
||||
@@ -16,7 +16,7 @@ shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = false
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cg7uflsb2i6ne"
|
||||
path="res://.godot/imported/Climax1.fbx-9b9155ea182f3dd72c214967d792819b.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/climax/Climax1.fbx"
|
||||
dest_files=["res://.godot/imported/Climax1.fbx-9b9155ea182f3dd72c214967d792819b.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cwp628nomm6ha"
|
||||
path="res://.godot/imported/Climax2.fbx-40270dfb4e624e6a5571edeecf83a72c.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/climax/Climax2.fbx"
|
||||
dest_files=["res://.godot/imported/Climax2.fbx-40270dfb4e624e6a5571edeecf83a72c.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
@@ -1,101 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://cqsp8pai6vw22"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cg7uflsb2i6ne" path="res://tgcc/chunk/prop/climax/Climax1.fbx" id="1_nwuw7"]
|
||||
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="2_4fwq4"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_nhw2c"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_iswk2"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_nhw2c")
|
||||
shader_parameter/albedo_color = Color(0.27450982, 0.07450981, 0.0627451, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_4fwq4"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_nhw2c")
|
||||
shader_parameter/albedo_color = Color(0.16078432, 0.16078432, 0.14509805, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_mkhd8"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_nhw2c")
|
||||
shader_parameter/albedo_color = Color(0.07058824, 0.07058824, 0.05882353, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_omht8"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_nhw2c")
|
||||
shader_parameter/albedo_color = Color(0.22560775, 0.11085694, 0.011946052, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="Climax1" unique_id=550260579 instance=ExtResource("1_nwuw7")]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0, 0, 0)
|
||||
|
||||
[node name="Climax1" parent="." index="0" unique_id=767839486]
|
||||
surface_material_override/0 = ExtResource("2_4fwq4")
|
||||
surface_material_override/1 = SubResource("ShaderMaterial_iswk2")
|
||||
surface_material_override/2 = SubResource("ShaderMaterial_4fwq4")
|
||||
surface_material_override/3 = SubResource("ShaderMaterial_mkhd8")
|
||||
|
||||
[node name="Wood" parent="." index="1" unique_id=733616168]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_omht8")
|
||||
@@ -1,81 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://bklpig8fmtajl"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cwp628nomm6ha" path="res://tgcc/chunk/prop/climax/Climax2.fbx" id="1_ne5e5"]
|
||||
[ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="2_1wkfs"]
|
||||
[ext_resource type="Material" uid="uid://o31kp0jm07q3" path="res://tgcc/chunk/material/rocks.tres" id="2_k5n4y"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="4_mg6bi"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_pmph7"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("4_mg6bi")
|
||||
shader_parameter/albedo_color = Color(0.2730324, 0.07571889, 0.061361544, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_mg6bi"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("4_mg6bi")
|
||||
shader_parameter/albedo_color = Color(0.15983945, 0.15983495, 0.14455321, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_pmvmt"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("4_mg6bi")
|
||||
shader_parameter/albedo_color = Color(0.06964318, 0.06964233, 0.060149997, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="Climax2" unique_id=801526857 instance=ExtResource("1_ne5e5")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
|
||||
|
||||
[node name="Climax2" parent="." index="0" unique_id=1222631639]
|
||||
surface_material_override/0 = ExtResource("2_k5n4y")
|
||||
surface_material_override/1 = SubResource("ShaderMaterial_pmph7")
|
||||
surface_material_override/2 = SubResource("ShaderMaterial_mg6bi")
|
||||
surface_material_override/3 = SubResource("ShaderMaterial_pmvmt")
|
||||
|
||||
[node name="wallsupport" parent="." index="1" unique_id=1089897955]
|
||||
surface_material_override/0 = ExtResource("2_1wkfs")
|
||||
@@ -1,3 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://cn2n7ehlt6hya"]
|
||||
|
||||
[node name="Empty" type="Node3D" unique_id=1197211154]
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dc8so4s7hv8wl"
|
||||
path="res://.godot/imported/House Vending machine 1.fbx-e8a6b76c263a96dba26091b2286561ab.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/housevendingmachine/House Vending machine 1.fbx"
|
||||
dest_files=["res://.godot/imported/House Vending machine 1.fbx-e8a6b76c263a96dba26091b2286561ab.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://djk8mvn4flypv"
|
||||
path="res://.godot/imported/House Vending machine 2.fbx-e658506dbafa47d8fc9d43fca4b38c2f.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/housevendingmachine/House Vending machine 2.fbx"
|
||||
dest_files=["res://.godot/imported/House Vending machine 2.fbx-e658506dbafa47d8fc9d43fca4b38c2f.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
@@ -1,50 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://chy0iaf5o7tax"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dc8so4s7hv8wl" path="res://tgcc/chunk/prop/housevendingmachine/House Vending machine 1.fbx" id="1_3dveo"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="2_87dko"]
|
||||
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://tgcc/chunk/prop/house/house.tres" id="2_k6vwn"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="3_87dko"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_hadrs"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("3_87dko")
|
||||
shader_parameter/albedo_color = Color(0.518087, 0.28375894, 0.0623758, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="House Vending machine 1" unique_id=1191036616 instance=ExtResource("1_3dveo")]
|
||||
|
||||
[node name="Cube_026" parent="." index="0" unique_id=1062570853]
|
||||
surface_material_override/0 = ExtResource("2_k6vwn")
|
||||
|
||||
[node name="Cube_045" parent="." index="1" unique_id=1492461353]
|
||||
surface_material_override/0 = ExtResource("2_87dko")
|
||||
|
||||
[node name="Cube_047" parent="." index="2" unique_id=1023990189]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_hadrs")
|
||||
|
||||
[node name="Roof_15|Plane_012|Dupli|" parent="Roof_15" parent_id_path=PackedInt32Array(1037352388) index="0" unique_id=1198268441]
|
||||
surface_material_override/0 = ExtResource("2_k6vwn")
|
||||
|
||||
[node name="Roof_15|Plane_006|Dupli|1" parent="Roof_15" parent_id_path=PackedInt32Array(1037352388) index="1" unique_id=398125033]
|
||||
surface_material_override/0 = ExtResource("2_k6vwn")
|
||||
|
||||
[node name="Roof_15_042|Plane_012|Dupli|" parent="Roof_15_042" parent_id_path=PackedInt32Array(183428294) index="0" unique_id=2105832896]
|
||||
surface_material_override/0 = ExtResource("2_k6vwn")
|
||||
|
||||
[node name="Roof_15_042|Plane_006|Dupli|1" parent="Roof_15_042" parent_id_path=PackedInt32Array(183428294) index="1" unique_id=51390649]
|
||||
surface_material_override/0 = ExtResource("2_k6vwn")
|
||||
@@ -1,62 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://d1vwqh0ms5rpc"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://djk8mvn4flypv" path="res://tgcc/chunk/prop/housevendingmachine/House Vending machine 2.fbx" id="1_ppyp8"]
|
||||
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://tgcc/chunk/prop/house/house.tres" id="2_cu2ow"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="3_4ktqj"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="4_cu2ow"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_4ktqj"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("4_cu2ow")
|
||||
shader_parameter/albedo_color = Color(0.5176471, 0.28235295, 0.0627451, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="House Vending machine 2" unique_id=270680581 instance=ExtResource("1_ppyp8")]
|
||||
|
||||
[node name="Cube_027" parent="." index="0" unique_id=1192022882]
|
||||
surface_material_override/0 = ExtResource("2_cu2ow")
|
||||
|
||||
[node name="Cube_028" parent="." index="1" unique_id=216796261]
|
||||
surface_material_override/0 = ExtResource("3_4ktqj")
|
||||
|
||||
[node name="Cube_029" parent="." index="2" unique_id=277967543]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_4ktqj")
|
||||
|
||||
[node name="Roof_15_051|Plane_012|Dupli|" parent="Roof_15_051" parent_id_path=PackedInt32Array(130715109) index="0" unique_id=803074030]
|
||||
surface_material_override/0 = ExtResource("2_cu2ow")
|
||||
|
||||
[node name="Roof_15_051|Plane_006|Dupli|1" parent="Roof_15_051" parent_id_path=PackedInt32Array(130715109) index="1" unique_id=2052820939]
|
||||
surface_material_override/0 = ExtResource("2_cu2ow")
|
||||
|
||||
[node name="Roof_15_052|Plane_012|Dupli|" parent="Roof_15_052" parent_id_path=PackedInt32Array(247121537) index="0" unique_id=1880623857]
|
||||
surface_material_override/0 = ExtResource("2_cu2ow")
|
||||
|
||||
[node name="Roof_15_052|Plane_006|Dupli|1" parent="Roof_15_052" parent_id_path=PackedInt32Array(247121537) index="1" unique_id=568041342]
|
||||
surface_material_override/0 = ExtResource("2_cu2ow")
|
||||
|
||||
[node name="Roof_15_057|Plane_012|Dupli|" parent="Roof_15_057" parent_id_path=PackedInt32Array(1569569010) index="0" unique_id=1751734884]
|
||||
surface_material_override/0 = ExtResource("2_cu2ow")
|
||||
|
||||
[node name="Roof_15_057|Plane_006|Dupli|1" parent="Roof_15_057" parent_id_path=PackedInt32Array(1569569010) index="1" unique_id=1013114712]
|
||||
surface_material_override/0 = ExtResource("2_cu2ow")
|
||||
|
||||
[node name="Roof_15_058|Plane_012|Dupli|" parent="Roof_15_058" parent_id_path=PackedInt32Array(308472998) index="0" unique_id=349925281]
|
||||
surface_material_override/0 = ExtResource("2_cu2ow")
|
||||
|
||||
[node name="Roof_15_058|Plane_006|Dupli|1" parent="Roof_15_058" parent_id_path=PackedInt32Array(308472998) index="1" unique_id=330917499]
|
||||
surface_material_override/0 = ExtResource("2_cu2ow")
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://d0v2ji4brwgpg"
|
||||
path="res://.godot/imported/Lantern_1.fbx-80e779b7ad06715db976f2b7cb7490ee.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/lantern/Lantern_1.fbx"
|
||||
dest_files=["res://.godot/imported/Lantern_1.fbx-80e779b7ad06715db976f2b7cb7490ee.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cqfsbqrirbd51"
|
||||
path="res://.godot/imported/Lantern_2.fbx-c7b5e859c517190506ec21a8d090c6f1.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/lantern/Lantern_2.fbx"
|
||||
dest_files=["res://.godot/imported/Lantern_2.fbx-c7b5e859c517190506ec21a8d090c6f1.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
@@ -1,26 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://dl8jd3q4wrxq2"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://d0v2ji4brwgpg" path="res://tgcc/chunk/prop/lantern/Lantern_1.fbx" id="1_od3ry"]
|
||||
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="2_c3i51"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="2_yca86"]
|
||||
[ext_resource type="Material" uid="uid://dbmyfi5t0yfy" path="res://tgcc/chunk/prop/house/house_emissiv.tres" id="3_bgphm"]
|
||||
|
||||
[node name="Lantern_1" unique_id=234210577 instance=ExtResource("1_od3ry")]
|
||||
|
||||
[node name="Lantern_1" parent="." index="0" unique_id=242917286]
|
||||
surface_material_override/0 = ExtResource("2_yca86")
|
||||
surface_material_override/1 = ExtResource("3_bgphm")
|
||||
surface_material_override/2 = ExtResource("2_c3i51")
|
||||
|
||||
[node name="OmniLight3D36" type="OmniLight3D" parent="." index="1" unique_id=584506133]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.011928208, 1.5044901, 0.0045037866)
|
||||
light_color = Color(0.9372549, 0.49411765, 0.14509805, 1)
|
||||
light_energy = 0.5
|
||||
light_indirect_energy = 0.0
|
||||
light_volumetric_fog_energy = 0.0
|
||||
light_specular = 0.0
|
||||
light_bake_mode = 1
|
||||
shadow_enabled = true
|
||||
shadow_opacity = 0.96
|
||||
omni_range = 10.0
|
||||
omni_attenuation = 2.0
|
||||
@@ -1,26 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://b1knnmp0vms32"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cqfsbqrirbd51" path="res://tgcc/chunk/prop/lantern/Lantern_2.fbx" id="1_7qetm"]
|
||||
[ext_resource type="Material" uid="uid://dbmyfi5t0yfy" path="res://tgcc/chunk/prop/house/house_emissiv.tres" id="2_hfyng"]
|
||||
[ext_resource type="Material" uid="uid://o31kp0jm07q3" path="res://tgcc/chunk/material/rocks.tres" id="3_i7wyp"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="4_pvatg"]
|
||||
|
||||
[node name="Lantern_2" unique_id=396452378 instance=ExtResource("1_7qetm")]
|
||||
|
||||
[node name="Lantern_2" parent="." index="0" unique_id=751426330]
|
||||
surface_material_override/0 = ExtResource("2_hfyng")
|
||||
surface_material_override/1 = ExtResource("3_i7wyp")
|
||||
surface_material_override/2 = ExtResource("4_pvatg")
|
||||
|
||||
[node name="OmniLight3D36" type="OmniLight3D" parent="." index="1" unique_id=1234662944]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.06155432, 1.6733994, 0.15958518)
|
||||
light_color = Color(0.9372549, 0.49411765, 0.14509805, 1)
|
||||
light_energy = 0.5
|
||||
light_indirect_energy = 0.0
|
||||
light_volumetric_fog_energy = 0.0
|
||||
light_specular = 0.0
|
||||
light_bake_mode = 1
|
||||
shadow_enabled = true
|
||||
shadow_opacity = 0.96
|
||||
omni_range = 10.0
|
||||
omni_attenuation = 2.0
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dq7ruqnb3y2vg"
|
||||
path="res://.godot/imported/PostBox.fbx-73ddbddbad9d81f551d9550f8295f108.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/postbox/PostBox.fbx"
|
||||
dest_files=["res://.godot/imported/PostBox.fbx-73ddbddbad9d81f551d9550f8295f108.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://beslg4hd7plps"
|
||||
path="res://.godot/imported/PostBox2.fbx-69d33c6d778b3a0bd1c55f5f023b278e.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/postbox/PostBox2.fbx"
|
||||
dest_files=["res://.godot/imported/PostBox2.fbx-69d33c6d778b3a0bd1c55f5f023b278e.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://b0isyofbbwv6r"
|
||||
path="res://.godot/imported/PostBox3.fbx-9b7e2fa7414d3021023f15da598a76c0.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/postbox/PostBox3.fbx"
|
||||
dest_files=["res://.godot/imported/PostBox3.fbx-9b7e2fa7414d3021023f15da598a76c0.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
@@ -1,10 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://8ds472dntylj"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dq7ruqnb3y2vg" path="res://tgcc/chunk/prop/postbox/PostBox.fbx" id="1_elg7q"]
|
||||
[ext_resource type="Material" uid="uid://dbepc80w602ce" path="res://tgcc/chunk/material/wood_bridge.tres" id="2_yhjts"]
|
||||
|
||||
[node name="PostBox" unique_id=50284027 instance=ExtResource("1_elg7q")]
|
||||
|
||||
[node name="PostBox1" parent="." index="0" unique_id=1417039512]
|
||||
transform = Transform3D(-23.019726, 2.0124482e-06, 3.8213706e-13, 0, -1.0062241e-06, 99.99999, 2.0124482e-06, 23.019724, 4.3711384e-06, 0, 1.0409495, 0)
|
||||
surface_material_override/0 = ExtResource("2_yhjts")
|
||||
@@ -1,14 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://cfwno1sqo416j"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://beslg4hd7plps" path="res://tgcc/chunk/prop/postbox/PostBox2.fbx" id="1_ehcdg"]
|
||||
[ext_resource type="Material" uid="uid://dbepc80w602ce" path="res://tgcc/chunk/material/wood_bridge.tres" id="2_nqx3y"]
|
||||
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="3_h3l20"]
|
||||
[ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="4_6yksj"]
|
||||
|
||||
[node name="PostBox2" unique_id=1075959111 instance=ExtResource("1_ehcdg")]
|
||||
|
||||
[node name="PostBox2" parent="." index="0" unique_id=1093802546]
|
||||
transform = Transform3D(-100.000015, -8.742278e-06, -1.0421607e-12, 0, -1.1920929e-05, 100.00001, -8.742279e-06, 100.00001, 1.1920929e-05, 0.0034273267, 0, 0)
|
||||
surface_material_override/0 = ExtResource("2_nqx3y")
|
||||
surface_material_override/1 = ExtResource("3_h3l20")
|
||||
surface_material_override/2 = ExtResource("4_6yksj")
|
||||
@@ -1,14 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://dg68gwt4yki3k"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0isyofbbwv6r" path="res://tgcc/chunk/prop/postbox/PostBox3.fbx" id="1_is3kw"]
|
||||
[ext_resource type="Material" uid="uid://dbepc80w602ce" path="res://tgcc/chunk/material/wood_bridge.tres" id="2_wt0a4"]
|
||||
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="3_kpvej"]
|
||||
[ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="4_guowb"]
|
||||
|
||||
[node name="PostBox3" unique_id=734824988 instance=ExtResource("1_is3kw")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
|
||||
|
||||
[node name="PostBox3" parent="." index="0" unique_id=521490239]
|
||||
surface_material_override/0 = ExtResource("2_wt0a4")
|
||||
surface_material_override/1 = ExtResource("3_kpvej")
|
||||
surface_material_override/2 = ExtResource("4_guowb")
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cgxxtnba6t1ly"
|
||||
path="res://.godot/imported/Lantern_1.fbx-611781d56167c18cbe628da55ba89d95.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/pylon/Lantern_1.fbx"
|
||||
dest_files=["res://.godot/imported/Lantern_1.fbx-611781d56167c18cbe628da55ba89d95.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dsvlxc3l5i1vk"
|
||||
path="res://.godot/imported/Lantern_2.fbx-4aa3960da9dcc2d67f606c4b71816ef7.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/pylon/Lantern_2.fbx"
|
||||
dest_files=["res://.godot/imported/Lantern_2.fbx-4aa3960da9dcc2d67f606c4b71816ef7.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dppgswi87skpw"
|
||||
path="res://.godot/imported/scarecrow.fbx-706522906b0dab9da55e3f77e5b55a3e.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/scarecrow/scarecrow.fbx"
|
||||
dest_files=["res://.godot/imported/scarecrow.fbx-706522906b0dab9da55e3f77e5b55a3e.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
@@ -1,22 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://be1px5nxfr4hs"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dppgswi87skpw" path="res://tgcc/chunk/prop/scarecrow/scarecrow.fbx" id="1_jfbb0"]
|
||||
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://tgcc/chunk/prop/house/house.tres" id="2_1m0fy"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="3_0j66s"]
|
||||
[ext_resource type="Material" uid="uid://dbepc80w602ce" path="res://tgcc/chunk/material/wood_bridge.tres" id="4_mmqmw"]
|
||||
[ext_resource type="Material" uid="uid://duqt8txtre3qm" path="res://tgcc/chunk/material/wood2.tres" id="5_1m0fy"]
|
||||
|
||||
[node name="scarecrow" unique_id=1320042610 instance=ExtResource("1_jfbb0")]
|
||||
|
||||
[node name="hat" parent="." index="0" unique_id=169232380]
|
||||
surface_material_override/0 = ExtResource("2_1m0fy")
|
||||
surface_material_override/1 = ExtResource("3_0j66s")
|
||||
|
||||
[node name="head" parent="." index="1" unique_id=1765991055]
|
||||
surface_material_override/0 = ExtResource("2_1m0fy")
|
||||
|
||||
[node name="shirt" parent="." index="2" unique_id=1648916125]
|
||||
surface_material_override/0 = ExtResource("4_mmqmw")
|
||||
|
||||
[node name="wood" parent="." index="3" unique_id=1178426919]
|
||||
surface_material_override/0 = ExtResource("5_1m0fy")
|
||||
@@ -1,43 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://chhdorj82bkus"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dppgswi87skpw" path="res://tgcc/chunk/prop/scarecrow/scarecrow.fbx" id="1_eiqqr"]
|
||||
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://tgcc/chunk/prop/house/house.tres" id="2_l1pb7"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="3_hl52d"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="4_eiqqr"]
|
||||
[ext_resource type="Material" uid="uid://duqt8txtre3qm" path="res://tgcc/chunk/material/wood2.tres" id="5_t6s1p"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_l1pb7"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("4_eiqqr")
|
||||
shader_parameter/albedo_color = Color(0.10074062, 0.25214648, 0.57169396, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="scarecrow" unique_id=1320042610 instance=ExtResource("1_eiqqr")]
|
||||
|
||||
[node name="hat" parent="." index="0" unique_id=169232380]
|
||||
surface_material_override/0 = ExtResource("2_l1pb7")
|
||||
surface_material_override/1 = ExtResource("3_hl52d")
|
||||
|
||||
[node name="head" parent="." index="1" unique_id=1765991055]
|
||||
surface_material_override/0 = ExtResource("2_l1pb7")
|
||||
|
||||
[node name="shirt" parent="." index="2" unique_id=1648916125]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_l1pb7")
|
||||
|
||||
[node name="wood" parent="." index="3" unique_id=1178426919]
|
||||
surface_material_override/0 = ExtResource("5_t6s1p")
|
||||
@@ -1,43 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://dn2b3f3nr6btn"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dppgswi87skpw" path="res://tgcc/chunk/prop/scarecrow/scarecrow.fbx" id="1_3l5dj"]
|
||||
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://tgcc/chunk/prop/house/house.tres" id="2_awm4v"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="3_6a0pt"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="4_3l5dj"]
|
||||
[ext_resource type="Material" uid="uid://duqt8txtre3qm" path="res://tgcc/chunk/material/wood2.tres" id="5_rkpjx"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_awm4v"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("4_3l5dj")
|
||||
shader_parameter/albedo_color = Color(0.41985306, 0.14149976, 0.42391977, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="scarecrow" unique_id=1320042610 instance=ExtResource("1_3l5dj")]
|
||||
|
||||
[node name="hat" parent="." index="0" unique_id=169232380]
|
||||
surface_material_override/0 = ExtResource("2_awm4v")
|
||||
surface_material_override/1 = ExtResource("3_6a0pt")
|
||||
|
||||
[node name="head" parent="." index="1" unique_id=1765991055]
|
||||
surface_material_override/0 = ExtResource("2_awm4v")
|
||||
|
||||
[node name="shirt" parent="." index="2" unique_id=1648916125]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_awm4v")
|
||||
|
||||
[node name="wood" parent="." index="3" unique_id=1178426919]
|
||||
surface_material_override/0 = ExtResource("5_rkpjx")
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://w7gmv3jbx20p"
|
||||
path="res://.godot/imported/ShrineRocks.fbx-4a5c3bc197bcfc3dadf93bd4b68c08ed.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/shrine rocks/ShrineRocks.fbx"
|
||||
dest_files=["res://.godot/imported/ShrineRocks.fbx-4a5c3bc197bcfc3dadf93bd4b68c08ed.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
@@ -1,27 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://cxpuiwgn41ejy"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://w7gmv3jbx20p" path="res://tgcc/chunk/prop/shrine rocks/ShrineRocks.fbx" id="1_16s1t"]
|
||||
[ext_resource type="Shader" uid="uid://bteuuiddfgkpy" path="res://tgcc/chunk/material/script/path_chunk.gdshader" id="2_2433q"]
|
||||
[ext_resource type="Texture2D" uid="uid://3y34uyq47ldc" path="res://tgcc/chunk/material/noise/roadnoise.tres" id="3_fyfda"]
|
||||
[ext_resource type="Material" uid="uid://duqt8txtre3qm" path="res://tgcc/chunk/material/wood2.tres" id="4_fyfda"]
|
||||
[ext_resource type="Material" uid="uid://xrxl0d5h6f6s" path="res://tgcc/chunk/material/sign.tres" id="5_ofgym"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ofgym"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_2433q")
|
||||
shader_parameter/colore_base = Color(0.35750264, 0.46350467, 0.31821486, 1)
|
||||
shader_parameter/colore_variazione = Color(0.36812818, 0.367714, 0.34390652, 1)
|
||||
shader_parameter/noise_tex = ExtResource("3_fyfda")
|
||||
shader_parameter/scala_noise = 0.33
|
||||
|
||||
[node name="ShrineRocks" unique_id=107194813 instance=ExtResource("1_16s1t")]
|
||||
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0, 0, 0)
|
||||
|
||||
[node name="Rocks_006" parent="." index="0" unique_id=1260006442]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_ofgym")
|
||||
|
||||
[node name="corda_002" parent="." index="1" unique_id=840327498]
|
||||
surface_material_override/0 = ExtResource("4_fyfda")
|
||||
|
||||
[node name="simboli" parent="." index="2" unique_id=431233977]
|
||||
surface_material_override/0 = ExtResource("5_ofgym")
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cqku45uno3es3"
|
||||
path="res://.godot/imported/Shrine1.fbx-d3a57b64f05b286736f66d402c85e73d.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/shrine/Shrine1.fbx"
|
||||
dest_files=["res://.godot/imported/Shrine1.fbx-d3a57b64f05b286736f66d402c85e73d.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ds88db56pk5g2"
|
||||
path="res://.godot/imported/Shrine2.fbx-cf9f82305b1e22902e73a8d1a603f967.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/shrine/Shrine2.fbx"
|
||||
dest_files=["res://.godot/imported/Shrine2.fbx-cf9f82305b1e22902e73a8d1a603f967.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
@@ -1,64 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://cite22mi6obpl"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cqku45uno3es3" path="res://tgcc/chunk/prop/shrine/Shrine1.fbx" id="1_aqo4c"]
|
||||
[ext_resource type="Material" uid="uid://o31kp0jm07q3" path="res://tgcc/chunk/material/rocks.tres" id="2_7o8ls"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_ff2t3"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="3_mfvsp"]
|
||||
[ext_resource type="Material" uid="uid://xrxl0d5h6f6s" path="res://tgcc/chunk/material/sign.tres" id="4_mfvsp"]
|
||||
[ext_resource type="Material" uid="uid://duqt8txtre3qm" path="res://tgcc/chunk/material/wood2.tres" id="4_ms2xn"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ms2xn"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_ff2t3")
|
||||
shader_parameter/albedo_color = Color(0.5498533, 0.30260694, 0.06914651, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_r1ssh"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_ff2t3")
|
||||
shader_parameter/albedo_color = Color(0.12470155, 0.13570574, 0.13789421, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="Shrine1" unique_id=870119639 instance=ExtResource("1_aqo4c")]
|
||||
|
||||
[node name="Shrine1" parent="." index="0" unique_id=1236048397]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_ms2xn")
|
||||
surface_material_override/1 = ExtResource("2_7o8ls")
|
||||
surface_material_override/2 = ExtResource("4_ms2xn")
|
||||
surface_material_override/3 = ExtResource("4_mfvsp")
|
||||
surface_material_override/4 = SubResource("ShaderMaterial_r1ssh")
|
||||
surface_material_override/5 = ExtResource("3_mfvsp")
|
||||
surface_material_override/6 = ExtResource("3_mfvsp")
|
||||
surface_material_override/7 = ExtResource("3_mfvsp")
|
||||
surface_material_override/8 = ExtResource("4_ms2xn")
|
||||
surface_material_override/9 = ExtResource("3_mfvsp")
|
||||
@@ -1,87 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://eymqqkalqpsc"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ds88db56pk5g2" path="res://tgcc/chunk/prop/shrine/Shrine2.fbx" id="1_kpg33"]
|
||||
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://tgcc/chunk/prop/house/house.tres" id="2_6nyw7"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_mhlrd"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="2_yi0w3"]
|
||||
[ext_resource type="Material" uid="uid://duqt8txtre3qm" path="res://tgcc/chunk/material/wood2.tres" id="3_t61ny"]
|
||||
[ext_resource type="Material" uid="uid://xrxl0d5h6f6s" path="res://tgcc/chunk/material/sign.tres" id="4_eki32"]
|
||||
[ext_resource type="Material" uid="uid://dbepc80w602ce" path="res://tgcc/chunk/material/wood_bridge.tres" id="5_bqeob"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_t61ny"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_mhlrd")
|
||||
shader_parameter/albedo_color = Color(0.33399743, 0.04717038, 0.024927879, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_wxv66"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_mhlrd")
|
||||
shader_parameter/albedo_color = Color(0.13440624, 0.13440198, 0.120878406, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_hfm15"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_mhlrd")
|
||||
shader_parameter/albedo_color = Color(0.16876677, 0.07726706, 0.0069482033, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="Shrine2" unique_id=2116391887 instance=ExtResource("1_kpg33")]
|
||||
|
||||
[node name="Shrine2" parent="." index="0" unique_id=1266431348]
|
||||
transform = Transform3D(-26.320822, 2.2716852e-06, 4.681156e-13, 0, -6.1953206e-06, 22.458895, 2.3010396e-06, 25.985052, 5.3546196e-06, 0.0015975833, 0.9270804, -0.0023514032)
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_t61ny")
|
||||
surface_material_override/1 = SubResource("ShaderMaterial_wxv66")
|
||||
surface_material_override/2 = ExtResource("3_t61ny")
|
||||
surface_material_override/3 = ExtResource("4_eki32")
|
||||
surface_material_override/4 = ExtResource("5_bqeob")
|
||||
surface_material_override/5 = SubResource("ShaderMaterial_hfm15")
|
||||
surface_material_override/6 = ExtResource("2_yi0w3")
|
||||
surface_material_override/7 = ExtResource("2_yi0w3")
|
||||
surface_material_override/8 = ExtResource("2_6nyw7")
|
||||
surface_material_override/9 = ExtResource("2_yi0w3")
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bkgbqbut3moo8"
|
||||
path="res://.godot/imported/Sign1.fbx-85b35d7317ebbff23c1c113f0691384f.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/sign/fbx/Sign1.fbx"
|
||||
dest_files=["res://.godot/imported/Sign1.fbx-85b35d7317ebbff23c1c113f0691384f.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cu78dmmii3eur"
|
||||
path="res://.godot/imported/Sign2.fbx-74486cb19e838265e992b832b2d617b4.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/sign/fbx/Sign2.fbx"
|
||||
dest_files=["res://.godot/imported/Sign2.fbx-74486cb19e838265e992b832b2d617b4.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ceehgg8iauaju"
|
||||
path="res://.godot/imported/Sign3.fbx-8408f4661d65ee2bc54db69d2bb019b0.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/sign/fbx/Sign3.fbx"
|
||||
dest_files=["res://.godot/imported/Sign3.fbx-8408f4661d65ee2bc54db69d2bb019b0.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://d2rm60xss7qup"
|
||||
path="res://.godot/imported/Sign4.fbx-8b89a03ade59ba23fd375c52cab7f18a.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/sign/fbx/Sign4.fbx"
|
||||
dest_files=["res://.godot/imported/Sign4.fbx-8b89a03ade59ba23fd375c52cab7f18a.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ccnigme0xk2gy"
|
||||
path="res://.godot/imported/WoodSign.fbx-d264554f1d3066ebf5fe55a6362fc69e.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/sign/fbx/WoodSign.fbx"
|
||||
dest_files=["res://.godot/imported/WoodSign.fbx-d264554f1d3066ebf5fe55a6362fc69e.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
@@ -1,15 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://blev8k57qnb6v"]
|
||||
|
||||
[ext_resource type="Material" uid="uid://xrxl0d5h6f6s" path="res://tgcc/chunk/material/sign.tres" id="1_311s2"]
|
||||
[ext_resource type="PackedScene" uid="uid://bkgbqbut3moo8" path="res://tgcc/chunk/prop/sign/fbx/Sign1.fbx" id="1_uiait"]
|
||||
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="2_311s2"]
|
||||
[ext_resource type="Material" uid="uid://dbepc80w602ce" path="res://tgcc/chunk/material/wood_bridge.tres" id="2_kuo45"]
|
||||
|
||||
[node name="Sign1" unique_id=1834444523 instance=ExtResource("1_uiait")]
|
||||
|
||||
[node name="Palo" parent="." index="0" unique_id=1343636993]
|
||||
surface_material_override/0 = ExtResource("2_311s2")
|
||||
|
||||
[node name="Sign1" parent="." index="1" unique_id=1606116753]
|
||||
surface_material_override/0 = ExtResource("1_311s2")
|
||||
surface_material_override/1 = ExtResource("2_kuo45")
|
||||
@@ -1,15 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://dho6nfkjoyqls"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cu78dmmii3eur" path="res://tgcc/chunk/prop/sign/fbx/Sign2.fbx" id="1_foxwv"]
|
||||
[ext_resource type="Material" uid="uid://o31kp0jm07q3" path="res://tgcc/chunk/material/rocks.tres" id="2_ldbd1"]
|
||||
[ext_resource type="Material" uid="uid://duqt8txtre3qm" path="res://tgcc/chunk/material/wood2.tres" id="3_ih3ah"]
|
||||
[ext_resource type="Material" uid="uid://dbepc80w602ce" path="res://tgcc/chunk/material/wood_bridge.tres" id="3_ldbd1"]
|
||||
|
||||
[node name="Sign2" unique_id=1775868648 instance=ExtResource("1_foxwv")]
|
||||
|
||||
[node name="Palo" parent="." index="0" unique_id=2105240381]
|
||||
surface_material_override/0 = ExtResource("2_ldbd1")
|
||||
|
||||
[node name="Sign2" parent="." index="1" unique_id=1599460138]
|
||||
surface_material_override/0 = ExtResource("3_ih3ah")
|
||||
surface_material_override/1 = ExtResource("3_ldbd1")
|
||||
@@ -1,34 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://swbs2s3libd3"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ceehgg8iauaju" path="res://tgcc/chunk/prop/sign/fbx/Sign3.fbx" id="1_0swcb"]
|
||||
[ext_resource type="Material" uid="uid://o31kp0jm07q3" path="res://tgcc/chunk/material/rocks.tres" id="2_ihmyx"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_lyxmq"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lyxmq"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_lyxmq")
|
||||
shader_parameter/albedo_color = Color(0.09078122, 0.2546906, 0.56896096, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="Sign3" unique_id=1791763653 instance=ExtResource("1_0swcb")]
|
||||
|
||||
[node name="Palo" parent="." index="0" unique_id=187251359]
|
||||
surface_material_override/0 = ExtResource("2_ihmyx")
|
||||
|
||||
[node name="Sign3" parent="." index="1" unique_id=1217663822]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_lyxmq")
|
||||
@@ -1,56 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://b5fhktgyjcxhn"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://d2rm60xss7qup" path="res://tgcc/chunk/prop/sign/fbx/Sign4.fbx" id="1_5srs1"]
|
||||
[ext_resource type="Material" uid="uid://d4vsl672lwv7" path="res://tgcc/chunk/material/rocks2.tres" id="2_04o4q"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="4_w68oq"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_04o4q"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("4_w68oq")
|
||||
shader_parameter/albedo_color = Color(0.053588256, 0.28872165, 0.16874033, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ff30h"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("4_w68oq")
|
||||
shader_parameter/albedo_color = Color(0.050198555, 0.20504746, 0.45158434, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(3, 3)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 1.5
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="Sign4" unique_id=69144836 instance=ExtResource("1_5srs1")]
|
||||
|
||||
[node name="Palo" parent="." index="0" unique_id=1362652374]
|
||||
surface_material_override/0 = ExtResource("2_04o4q")
|
||||
|
||||
[node name="Sign4" parent="." index="1" unique_id=770574735]
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_04o4q")
|
||||
surface_material_override/2 = SubResource("ShaderMaterial_ff30h")
|
||||
@@ -1,9 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://8i4owd40xg1j"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ccnigme0xk2gy" path="res://tgcc/chunk/prop/sign/fbx/WoodSign.fbx" id="1_5hshh"]
|
||||
[ext_resource type="Material" uid="uid://buxlrrpn7rdgs" path="res://tgcc/chunk/material/wood.tres" id="2_ibmu7"]
|
||||
|
||||
[node name="WoodSign" unique_id=1916369170 instance=ExtResource("1_5hshh")]
|
||||
|
||||
[node name="WoodSign" parent="." index="0" unique_id=1292820030]
|
||||
surface_material_override/0 = ExtResource("2_ibmu7")
|
||||
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bcnuvxdy8c2gu"
|
||||
path="res://.godot/imported/Tenda.fbx-e930ce0bf0e400007f54a6dd5d7ecc19.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/tenda noren/Tenda.fbx"
|
||||
dest_files=["res://.godot/imported/Tenda.fbx-e930ce0bf0e400007f54a6dd5d7ecc19.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 53 KiB |
@@ -1,41 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ct5baskpya3or"
|
||||
path.s3tc="res://.godot/imported/kanji1.png-5313d1e81ebbd617f55d75a7be4a0e41.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/tenda noren/kanji1.png"
|
||||
dest_files=["res://.godot/imported/kanji1.png-5313d1e81ebbd617f55d75a7be4a0e41.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
@@ -1,129 +0,0 @@
|
||||
shader_type spatial;
|
||||
|
||||
// cull_disabled permette di vedere la tenda da entrambi i lati
|
||||
render_mode diffuse_toon, specular_disabled, ambient_light_disabled, cull_disabled, depth_draw_opaque;
|
||||
|
||||
group_uniforms Albedo_Settings;
|
||||
uniform vec4 albedo_color : source_color = vec4(1.0);
|
||||
uniform sampler2D albedo_texture : source_color, filter_nearest;
|
||||
uniform bool use_texture = true;
|
||||
uniform vec2 uv_scale = vec2(1.0, 1.0);
|
||||
uniform float palette_shift_y : hint_range(0.0, 1.0) = 0.0;
|
||||
uniform float alpha_scissor_threshold : hint_range(0.0, 1.0) = 0.5;
|
||||
|
||||
group_uniforms Kanji_Decal_Settings;
|
||||
uniform sampler2D kanji_texture : source_color, filter_nearest;
|
||||
uniform bool use_kanji = true;
|
||||
uniform vec4 kanji_color : source_color = vec4(1.0); // Cambia il colore del Kanji qui
|
||||
uniform vec2 kanji_scale = vec2(1.0, 1.0);
|
||||
uniform vec2 kanji_offset = vec2(0.0, 0.0);
|
||||
|
||||
group_uniforms Height_Gradient;
|
||||
global uniform vec4 global_gradient_color_top;
|
||||
global uniform vec4 global_gradient_color_bot;
|
||||
global uniform float global_gradient_intensity;
|
||||
|
||||
uniform float gradient_start_y = 0.0;
|
||||
uniform float gradient_end_y = 10.0;
|
||||
|
||||
group_uniforms Toon_Lighting;
|
||||
uniform float light_steps : hint_range(1.0, 10.0, 1.0) = 3.0;
|
||||
uniform float step_softness : hint_range(0.01, 1.0) = 0.1;
|
||||
uniform vec4 shadow_color : source_color = vec4(0.4, 0.4, 0.6, 1.0);
|
||||
uniform float shadow_offset : hint_range(-1.0, 1.0) = 0.0;
|
||||
uniform float cast_shadow_strength : hint_range(0.0, 1.0) = 0.6;
|
||||
|
||||
group_uniforms Ghibli_Directional_Glint;
|
||||
uniform bool use_ghibli_glint = true;
|
||||
uniform vec4 glint_color : source_color = vec4(1.0, 0.95, 0.85, 1.0);
|
||||
uniform float glint_intensity : hint_range(0.0, 10.0) = 1.0;
|
||||
uniform float glint_sharpness : hint_range(1.0, 128.0) = 32.0;
|
||||
|
||||
group_uniforms Emission_Settings;
|
||||
uniform vec4 emission_color : source_color = vec4(0.0, 0.0, 0.0, 1.0);
|
||||
uniform float emission_energy : hint_range(0.0, 16.0) = 0.0;
|
||||
|
||||
group_uniforms Wind_Settings;
|
||||
uniform float wind_speed = 2.0;
|
||||
uniform float wind_strength = 0.15;
|
||||
uniform float wind_frequency = 3.0;
|
||||
|
||||
varying float world_y;
|
||||
|
||||
void vertex() {
|
||||
// Calcolo per il gradiente d'altezza
|
||||
world_y = (MODEL_MATRIX * vec4(VERTEX, 1.0)).y;
|
||||
|
||||
// Maschera vento: tiene ferma la parte alta (UV.y = 0) e muove la bassa
|
||||
float mask = pow(UV.y, 1.5);
|
||||
|
||||
// Onda del vento con asincronia basata sulla posizione nel mondo
|
||||
float wave = sin(TIME * wind_speed + VERTEX.x * wind_frequency + NODE_POSITION_WORLD.x);
|
||||
|
||||
VERTEX.z += wave * wind_strength * mask;
|
||||
VERTEX.y += abs(wave) * (wind_strength * 0.4) * mask;
|
||||
}
|
||||
|
||||
void fragment() {
|
||||
// UV base per il tessuto
|
||||
vec2 final_uv = (UV * uv_scale) + vec2(0.0, palette_shift_y);
|
||||
vec4 tex = texture(albedo_texture, final_uv);
|
||||
|
||||
vec3 base_color = albedo_color.rgb;
|
||||
if (use_texture) base_color *= tex.rgb;
|
||||
|
||||
// LOGICA KANJI
|
||||
if (use_kanji) {
|
||||
// Calcolo coordinate per centrare e scalare il kanji
|
||||
vec2 kanji_uv = (UV - vec2(0.5) - kanji_offset) / kanji_scale + vec2(0.5);
|
||||
|
||||
if (kanji_uv.x >= 0.0 && kanji_uv.x <= 1.0 && kanji_uv.y >= 0.0 && kanji_uv.y <= 1.0) {
|
||||
vec4 kanji_tex = texture(kanji_texture, kanji_uv);
|
||||
// Applichiamo il colore scelto e l'alpha del PNG
|
||||
vec3 kanji_final_rgb = kanji_tex.rgb * kanji_color.rgb;
|
||||
base_color = mix(base_color, kanji_final_rgb, kanji_tex.a * kanji_color.a);
|
||||
}
|
||||
}
|
||||
|
||||
// Applicazione Gradiente Mondiale
|
||||
float grad_factor = smoothstep(gradient_start_y, gradient_end_y, world_y);
|
||||
vec3 current_gradient_color = mix(global_gradient_color_bot.rgb, global_gradient_color_top.rgb, grad_factor);
|
||||
base_color = mix(base_color, current_gradient_color, global_gradient_intensity);
|
||||
|
||||
ALBEDO = base_color;
|
||||
EMISSION = emission_color.rgb * emission_energy;
|
||||
|
||||
// Gestione Trasparenza Stoffa
|
||||
if (use_texture) {
|
||||
ALPHA = tex.a * albedo_color.a;
|
||||
ALPHA_SCISSOR_THRESHOLD = alpha_scissor_threshold;
|
||||
}
|
||||
}
|
||||
|
||||
void light() {
|
||||
float shadow_factor = mix(1.0 - cast_shadow_strength, 1.0, ATTENUATION);
|
||||
float cutoff_mask = smoothstep(0.0, 0.1, ATTENUATION);
|
||||
float n_dot_l = dot(NORMAL, LIGHT);
|
||||
|
||||
// Effetto Dither per ombre morbide ma stilizzate
|
||||
float dither = fract(sin(dot(FRAGCOORD.xy, vec2(12.9898, 78.233))) * 43758.5453);
|
||||
float intensity = (clamp(n_dot_l, 0.0, 1.0) * shadow_factor) + (dither - 0.5) * 0.02;
|
||||
|
||||
float raw_step = (intensity + shadow_offset) * light_steps;
|
||||
float lower_step = floor(raw_step);
|
||||
float fract_step = fract(raw_step);
|
||||
float soft_lerp = smoothstep(0.5 - step_softness, 0.5 + step_softness, fract_step);
|
||||
float stepped_intensity = (lower_step + soft_lerp) / light_steps;
|
||||
|
||||
vec3 light_color_final = mix(shadow_color.rgb, vec3(1.1), clamp(stepped_intensity, 0.0, 1.0));
|
||||
DIFFUSE_LIGHT += (light_color_final * LIGHT_COLOR) * cutoff_mask;
|
||||
|
||||
// Glint direzionale stile Ghibli
|
||||
if (use_ghibli_glint) {
|
||||
float glint_raw = pow(max(0.0, n_dot_l), glint_sharpness);
|
||||
float glint_mask = smoothstep(0.5 - step_softness*0.5, 0.5 + step_softness*0.5, glint_raw);
|
||||
glint_mask *= smoothstep(0.0, 0.1, n_dot_l);
|
||||
vec3 extra_sun_glint = glint_mask * glint_color.rgb * LIGHT_COLOR * glint_intensity * ATTENUATION;
|
||||
DIFFUSE_LIGHT += extra_sun_glint;
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
uid://dy4ole5evc7n2
|
||||
@@ -1,34 +0,0 @@
|
||||
[gd_resource type="ShaderMaterial" format=3 uid="uid://dj7impnueaobw"]
|
||||
|
||||
[ext_resource type="Shader" uid="uid://dy4ole5evc7n2" path="res://tgcc/chunk/prop/tenda noren/tenda.gdshader" id="1_8cm6p"]
|
||||
[ext_resource type="Texture2D" uid="uid://ct5baskpya3or" path="res://tgcc/chunk/prop/tenda noren/kanji1.png" id="2_phvpu"]
|
||||
|
||||
[resource]
|
||||
render_priority = 0
|
||||
shader = ExtResource("1_8cm6p")
|
||||
shader_parameter/albedo_color = Color(0.16862746, 0.28627452, 0.4392157, 1)
|
||||
shader_parameter/use_texture = false
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/alpha_scissor_threshold = 0.5
|
||||
shader_parameter/kanji_texture = ExtResource("2_phvpu")
|
||||
shader_parameter/use_kanji = true
|
||||
shader_parameter/kanji_color = Color(1, 1, 1, 1)
|
||||
shader_parameter/kanji_scale = Vector2(1, 0.5)
|
||||
shader_parameter/kanji_offset = Vector2(0.5, -0.15)
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
shader_parameter/wind_speed = 0.5
|
||||
shader_parameter/wind_strength = 0.001
|
||||
shader_parameter/wind_frequency = 0.0
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
@@ -1,44 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://b2y4b430kc0pa"
|
||||
path="res://.godot/imported/plant_02.fbx-2682c5037466c1771a77bd62c256634d.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/tree/plant_01/plant_02.fbx"
|
||||
dest_files=["res://.godot/imported/plant_02.fbx-2682c5037466c1771a77bd62c256634d.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
||||
fbx/naming_version=2
|
||||
@@ -1,31 +0,0 @@
|
||||
[gd_scene format=3 uid="uid://bcrdp38i8jje2"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b2y4b430kc0pa" path="res://tgcc/chunk/prop/tree/plant_01/plant_02.fbx" id="1_0km6n"]
|
||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_73ofc"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ntj7x"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("2_73ofc")
|
||||
shader_parameter/albedo_color = Color(0.15434057, 0.22669825, 0.09923548, 1)
|
||||
shader_parameter/use_texture = true
|
||||
shader_parameter/uv_scale = Vector2(1, 1)
|
||||
shader_parameter/palette_shift_y = 0.0
|
||||
shader_parameter/gradient_start_y = 0.0
|
||||
shader_parameter/gradient_end_y = 10.0
|
||||
shader_parameter/light_steps = 3.0
|
||||
shader_parameter/step_softness = 0.1
|
||||
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
||||
shader_parameter/shadow_offset = 0.0
|
||||
shader_parameter/cast_shadow_strength = 0.6
|
||||
shader_parameter/use_ghibli_glint = true
|
||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||
shader_parameter/glint_intensity = 1.0
|
||||
shader_parameter/glint_sharpness = 32.0
|
||||
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
||||
shader_parameter/emission_energy = 0.0
|
||||
|
||||
[node name="plant_02" unique_id=44002098 instance=ExtResource("1_0km6n")]
|
||||
|
||||
[node name="Plant_02" parent="." index="0" unique_id=1987775046]
|
||||
cast_shadow = 0
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_ntj7x")
|
||||
@@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://e1an0215p6k2"
|
||||
path="res://.godot/imported/tree_01.fbx-d2d6903285e753a45a20790332fdf05d.scn"
|
||||
path="res://.godot/imported/tree_01.fbx-09d8f2abdaa94f18fdf3067d2b6d6c48.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://tgcc/chunk/prop/tree/tree_01/tree_01.fbx"
|
||||
dest_files=["res://.godot/imported/tree_01.fbx-d2d6903285e753a45a20790332fdf05d.scn"]
|
||||
source_file="res://tgcc/chunk/prop/tree/tree_01.fbx"
|
||||
dest_files=["res://.godot/imported/tree_01.fbx-09d8f2abdaa94f18fdf3067d2b6d6c48.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user