Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7f7f9d6ae3 | |||
| 05b01f70cc | |||
| b059a2ef1d | |||
| d823cf4554 | |||
|
|
e061eb7275 |
@@ -10,19 +10,6 @@ const ENTITY_SPAWN_ANY: int = 0
|
|||||||
const ENTITY_SPAWN_HUMANOID_ONLY: int = 1
|
const ENTITY_SPAWN_HUMANOID_ONLY: int = 1
|
||||||
const ENTITY_SPAWN_ANIMAL_ONLY: int = 2
|
const ENTITY_SPAWN_ANIMAL_ONLY: int = 2
|
||||||
|
|
||||||
const CHUNK_GENERATION_FRAME_BUDGET_USEC: int = 2000 #2 ms/frame to generate chunks
|
|
||||||
const CHUNK_CLEANUP_FRAME_BUDGET_USEC: int = 1000 #1 ms/frame per cleanup
|
|
||||||
const LAMPPOST_WIRE_FRAME_BUDGET_USEC: int = 1000 #1 ms/frame per i fili dei lampioni
|
|
||||||
#(about 4 ms o work for frame)
|
|
||||||
#Se compaiono chunk troppo lentamente davanti al treno:
|
|
||||||
#aumentare generazione a 3000 o 4000
|
|
||||||
#Se ci sono micro-scatti:
|
|
||||||
#abbassare generazione a 1000 o 1500
|
|
||||||
#Se i fili appaiono in ritardo:
|
|
||||||
#aumentare wire a 1500 o 2000
|
|
||||||
#Se il cleanup causa scatti:
|
|
||||||
#abbassare cleanup a 500
|
|
||||||
|
|
||||||
const MAX_CHUNK_UNIQUENESS: int = 5
|
const MAX_CHUNK_UNIQUENESS: int = 5
|
||||||
const RIVER_SIDE_ORDER: Array[String] = ["north", "est", "south", "west"]
|
const RIVER_SIDE_ORDER: Array[String] = ["north", "est", "south", "west"]
|
||||||
const RIVER_DIRECTIONS: Dictionary = {
|
const RIVER_DIRECTIONS: Dictionary = {
|
||||||
@@ -38,6 +25,20 @@ const RIVER_NEIGHBOUR_OFFSETS: Dictionary = {
|
|||||||
"west": Vector2i(-1, 0),
|
"west": Vector2i(-1, 0),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@export_group("Generation")
|
||||||
|
@export var chunk_generation_frame_budget_usec: int = 1500 #2 ms/frame to generate chunks
|
||||||
|
@export var chunk_cleanup_frame_budget_usec: int = 1000 #1 ms/frame per cleanup
|
||||||
|
@export var lampost_wire_frame_budget_usec: int = 1000 #1 ms/frame per i fili dei lampioni
|
||||||
|
#(about 4 ms of work for frame)
|
||||||
|
#Se compaiono chunk troppo lentamente davanti al treno:
|
||||||
|
#aumentare generazione a 3000 o 4000
|
||||||
|
#Se ci sono micro-scatti:
|
||||||
|
#abbassare generazione a 1000 o 1500
|
||||||
|
#Se i fili appaiono in ritardo:
|
||||||
|
#aumentare wire a 1500 o 2000
|
||||||
|
#Se il cleanup causa scatti:
|
||||||
|
#abbassare cleanup a 500
|
||||||
|
|
||||||
@export_group("Rails")
|
@export_group("Rails")
|
||||||
@export var rail_path: Path3D #rail path
|
@export var rail_path: Path3D #rail path
|
||||||
@export var railway_pool: Resource
|
@export var railway_pool: Resource
|
||||||
@@ -483,7 +484,7 @@ func _queue_has_frame_budget(start_usec: int, budget_usec: int, processed: int)
|
|||||||
func _drain_generation_queue() -> void:
|
func _drain_generation_queue() -> void:
|
||||||
var processed: int = 0
|
var processed: int = 0
|
||||||
var start_usec: int = Time.get_ticks_usec()
|
var start_usec: int = Time.get_ticks_usec()
|
||||||
while pending_generation_cursor < pending_generation_cells.size() and _queue_has_frame_budget(start_usec, CHUNK_GENERATION_FRAME_BUDGET_USEC, processed):
|
while pending_generation_cursor < pending_generation_cells.size() and _queue_has_frame_budget(start_usec, chunk_generation_frame_budget_usec, processed):
|
||||||
var grid_pos: Vector2i = pending_generation_cells[pending_generation_cursor]
|
var grid_pos: Vector2i = pending_generation_cells[pending_generation_cursor]
|
||||||
pending_generation_cursor += 1
|
pending_generation_cursor += 1
|
||||||
if board.has(grid_pos):
|
if board.has(grid_pos):
|
||||||
@@ -501,7 +502,7 @@ func _drain_generation_queue() -> void:
|
|||||||
func _drain_cleanup_queue() -> void:
|
func _drain_cleanup_queue() -> void:
|
||||||
var processed: int = 0
|
var processed: int = 0
|
||||||
var start_usec: int = Time.get_ticks_usec()
|
var start_usec: int = Time.get_ticks_usec()
|
||||||
while pending_cleanup_cursor < pending_cleanup_cells.size() and _queue_has_frame_budget(start_usec, CHUNK_CLEANUP_FRAME_BUDGET_USEC, processed):
|
while pending_cleanup_cursor < pending_cleanup_cells.size() and _queue_has_frame_budget(start_usec, chunk_cleanup_frame_budget_usec, processed):
|
||||||
var grid_pos: Vector2i = pending_cleanup_cells[pending_cleanup_cursor]
|
var grid_pos: Vector2i = pending_cleanup_cells[pending_cleanup_cursor]
|
||||||
pending_cleanup_cursor += 1
|
pending_cleanup_cursor += 1
|
||||||
if not board.has(grid_pos):
|
if not board.has(grid_pos):
|
||||||
@@ -529,7 +530,7 @@ func _queue_lamppost_wire_connection(grid_pos: Vector2i) -> void:
|
|||||||
func _drain_wire_queue() -> void:
|
func _drain_wire_queue() -> void:
|
||||||
var processed: int = 0
|
var processed: int = 0
|
||||||
var start_usec: int = Time.get_ticks_usec()
|
var start_usec: int = Time.get_ticks_usec()
|
||||||
while pending_wire_cursor < pending_wire_cells.size() and _queue_has_frame_budget(start_usec, LAMPPOST_WIRE_FRAME_BUDGET_USEC, processed):
|
while pending_wire_cursor < pending_wire_cells.size() and _queue_has_frame_budget(start_usec, lampost_wire_frame_budget_usec, processed):
|
||||||
var grid_pos: Vector2i = pending_wire_cells[pending_wire_cursor]
|
var grid_pos: Vector2i = pending_wire_cells[pending_wire_cursor]
|
||||||
pending_wire_cursor += 1
|
pending_wire_cursor += 1
|
||||||
pending_wire_lookup.erase(grid_pos)
|
pending_wire_lookup.erase(grid_pos)
|
||||||
|
|||||||
@@ -1,31 +1,60 @@
|
|||||||
extends Path3D
|
extends Path3D
|
||||||
|
|
||||||
@export_group("Train")
|
@export_group("Train")
|
||||||
|
##train speed
|
||||||
@export var train_speed: float = 6.0
|
@export var train_speed: float = 6.0
|
||||||
|
##if true the train is in motion
|
||||||
@export var is_inmotion: bool = true
|
@export var is_inmotion: bool = true
|
||||||
|
##the model for the locomotive
|
||||||
@export var train_model: PackedScene
|
@export var train_model: PackedScene
|
||||||
|
##array of wagon scenes
|
||||||
|
@export var wagon_pool: Resource
|
||||||
|
##if true the number of wagons is random from 1 to wagon_count
|
||||||
|
@export var wagon_random_number: bool = true
|
||||||
|
##if wagon_random_number = true is used as max wagons
|
||||||
|
@export_range(0, 32, 1, "or_greater") var wagon_count: int = 3
|
||||||
|
##the distance between two wagons
|
||||||
|
@export var wagon_gap: float = 0.4
|
||||||
|
##the scale to calculate the distance of the bounds
|
||||||
|
@export_range(0.1, 2.0, 0.05, "or_greater") var wagon_spacing_scale: float = 0.5
|
||||||
|
##override spacing using this value
|
||||||
|
@export var wagon_spacing_override: float = 0.0
|
||||||
|
##distance of the rail axes
|
||||||
@export var axes_distance: float = 3.0
|
@export var axes_distance: float = 3.0
|
||||||
|
##discance between rails
|
||||||
@export var rail_distance: float = 1.2
|
@export var rail_distance: float = 1.2
|
||||||
|
##current camera
|
||||||
@export var cameras: Node3D
|
@export var cameras: Node3D
|
||||||
|
##swing of the train during the ran
|
||||||
@export_range(0.0, 1.0) var basic_swing: float = 0.1
|
@export_range(0.0, 1.0) var basic_swing: float = 0.1
|
||||||
|
|
||||||
@export_group("Rails Bulding")
|
@export_group("Rails Bulding")
|
||||||
|
##distance between sleepers of the rails
|
||||||
@export var sleepers_distance: float = 1.0
|
@export var sleepers_distance: float = 1.0
|
||||||
|
##nodel for the sleeper of the rail
|
||||||
@export var sleepers_model: PackedScene
|
@export var sleepers_model: PackedScene
|
||||||
|
|
||||||
@export_group("Manual Controls")
|
@export_group("Manual Controls")
|
||||||
|
##max speed
|
||||||
@export var speed_max: float = 15.0
|
@export var speed_max: float = 15.0
|
||||||
|
##min speed
|
||||||
@export var speed_min: float = -5.0
|
@export var speed_min: float = -5.0
|
||||||
|
##acceleration
|
||||||
@export var manual_acceleration: float = 5.0
|
@export var manual_acceleration: float = 5.0
|
||||||
|
|
||||||
@export_group("Train Stops")
|
@export_group("Train Stops")
|
||||||
|
##if true the train stop the ran on stops
|
||||||
@export var enable_stops: bool = true
|
@export var enable_stops: bool = true
|
||||||
|
##time of stop
|
||||||
@export var stop_time: float = 4.0
|
@export var stop_time: float = 4.0
|
||||||
|
##distance when the train start to brake
|
||||||
@export var brake_distance: float = 15.0
|
@export var brake_distance: float = 15.0
|
||||||
|
##restart time
|
||||||
@export var restart_time: float = 3.0
|
@export var restart_time: float = 3.0
|
||||||
|
##scene for fireworks
|
||||||
@export var fireworks_scene: PackedScene
|
@export var fireworks_scene: PackedScene
|
||||||
|
##array of colors for fireworks
|
||||||
var fireworks_colors: Array[Color] = [
|
@export var fireworks_colors: Array[Color] = [
|
||||||
Color(1.0, 0.2, 0.2), # Rosso vivo
|
Color(1.0, 0.2, 0.2), # Rosso vivo
|
||||||
Color(0.2, 1.0, 0.2), # Verde lime
|
Color(0.2, 1.0, 0.2), # Verde lime
|
||||||
Color(0.3, 0.5, 1.0), # Blu cielo
|
Color(0.3, 0.5, 1.0), # Blu cielo
|
||||||
@@ -48,9 +77,14 @@ var stop_multiply: float = 1.0
|
|||||||
var is_restarting: bool = false
|
var is_restarting: bool = false
|
||||||
var tween_restart: Tween
|
var tween_restart: Tween
|
||||||
var environment_config: EnvironmentConfig
|
var environment_config: EnvironmentConfig
|
||||||
|
var wagon_instances: Array[Node3D] = []
|
||||||
|
var wagon_progress_offsets: Array[float] = []
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
|
randomize()
|
||||||
|
|
||||||
_cache_environment_config()
|
_cache_environment_config()
|
||||||
|
|
||||||
if curve != null and curve.get_baked_length() > 0:
|
if curve != null and curve.get_baked_length() > 0:
|
||||||
build_rails()
|
build_rails()
|
||||||
build_train()
|
build_train()
|
||||||
@@ -153,6 +187,8 @@ func _snap_train_to_progress() -> void:
|
|||||||
cameras.global_position = center_position
|
cameras.global_position = center_position
|
||||||
cameras.global_basis = train_instance.global_basis
|
cameras.global_basis = train_instance.global_basis
|
||||||
|
|
||||||
|
_snap_wagons_to_progress(total_length)
|
||||||
|
|
||||||
func build_rails() -> void:
|
func build_rails() -> void:
|
||||||
var mat_wood = StandardMaterial3D.new()
|
var mat_wood = StandardMaterial3D.new()
|
||||||
mat_wood.albedo_color = Color(0.35, 0.2, 0.1)
|
mat_wood.albedo_color = Color(0.35, 0.2, 0.1)
|
||||||
@@ -324,6 +360,8 @@ func train_move(delta: float) -> void:
|
|||||||
cameras.global_position = center_position
|
cameras.global_position = center_position
|
||||||
cameras.global_basis = train_instance.global_basis
|
cameras.global_basis = train_instance.global_basis
|
||||||
|
|
||||||
|
_snap_wagons_to_progress(total_length)
|
||||||
|
|
||||||
var real_speed = abs(train_speed * stop_multiply)
|
var real_speed = abs(train_speed * stop_multiply)
|
||||||
var speed_factor = clamp(real_speed / max(speed_max, 0.001), 0.0, 1.0)
|
var speed_factor = clamp(real_speed / max(speed_max, 0.001), 0.0, 1.0)
|
||||||
var dir_prev = (center_position - back_position).normalized()
|
var dir_prev = (center_position - back_position).normalized()
|
||||||
@@ -401,6 +439,34 @@ func build_train() -> void:
|
|||||||
else:
|
else:
|
||||||
build_default_train()
|
build_default_train()
|
||||||
|
|
||||||
|
var wagons = wagon_count
|
||||||
|
if wagon_random_number:
|
||||||
|
wagons = randi_range(1, wagon_count)
|
||||||
|
build_train_wagons(wagons)
|
||||||
|
|
||||||
|
func build_train_wagons(wagon_number: int) -> void:
|
||||||
|
_clear_train_wagons()
|
||||||
|
if wagon_number <= 0 or wagon_pool == null or not "available_wagons" in wagon_pool:
|
||||||
|
return
|
||||||
|
if wagon_pool.available_wagons.is_empty():
|
||||||
|
return
|
||||||
|
|
||||||
|
for i in range(wagon_number):
|
||||||
|
var wagon_scene: PackedScene = wagon_pool.available_wagons.pick_random()
|
||||||
|
if wagon_scene == null:
|
||||||
|
continue
|
||||||
|
|
||||||
|
var wagon: Node3D = wagon_scene.instantiate() as Node3D
|
||||||
|
if wagon == null:
|
||||||
|
push_warning("Wagon scene root must be a Node3D.")
|
||||||
|
continue
|
||||||
|
|
||||||
|
add_child(wagon)
|
||||||
|
wagon_instances.append(wagon)
|
||||||
|
|
||||||
|
_update_wagon_progress_offsets()
|
||||||
|
_snap_wagons_to_progress()
|
||||||
|
|
||||||
func build_default_train() -> void:
|
func build_default_train() -> void:
|
||||||
train_instance = Node3D.new()
|
train_instance = Node3D.new()
|
||||||
add_child(train_instance)
|
add_child(train_instance)
|
||||||
@@ -435,3 +501,118 @@ func build_default_train() -> void:
|
|||||||
stack.material_override = mat_body
|
stack.material_override = mat_body
|
||||||
stack.position = Vector3(0, 1.2, 1.0)
|
stack.position = Vector3(0, 1.2, 1.0)
|
||||||
train_instance.add_child(stack)
|
train_instance.add_child(stack)
|
||||||
|
|
||||||
|
func _clear_train_wagons() -> void:
|
||||||
|
for wagon in wagon_instances:
|
||||||
|
if is_instance_valid(wagon):
|
||||||
|
wagon.queue_free()
|
||||||
|
wagon_instances.clear()
|
||||||
|
wagon_progress_offsets.clear()
|
||||||
|
|
||||||
|
func _update_wagon_progress_offsets() -> void:
|
||||||
|
wagon_progress_offsets.clear()
|
||||||
|
if train_instance == null or wagon_instances.is_empty():
|
||||||
|
return
|
||||||
|
|
||||||
|
var train_length: float = _get_vehicle_length(train_instance)
|
||||||
|
var previous_length: float = train_length
|
||||||
|
var accumulated_distance: float = 0.0
|
||||||
|
|
||||||
|
for wagon in wagon_instances:
|
||||||
|
var wagon_length: float = _get_vehicle_length(wagon)
|
||||||
|
accumulated_distance += _get_wagon_spacing(previous_length, wagon_length)
|
||||||
|
wagon_progress_offsets.append(accumulated_distance)
|
||||||
|
previous_length = wagon_length
|
||||||
|
|
||||||
|
func _get_wagon_spacing(previous_length: float, wagon_length: float) -> float:
|
||||||
|
if wagon_spacing_override > 0.0:
|
||||||
|
return wagon_spacing_override + wagon_gap
|
||||||
|
|
||||||
|
var detected_spacing: float = previous_length * 0.5 + wagon_length * 0.5
|
||||||
|
return detected_spacing * wagon_spacing_scale + wagon_gap
|
||||||
|
|
||||||
|
func _snap_wagons_to_progress(total_length: float = 0.0) -> void:
|
||||||
|
if curve == null or wagon_instances.is_empty():
|
||||||
|
return
|
||||||
|
|
||||||
|
if total_length <= 0.0:
|
||||||
|
total_length = curve.get_baked_length()
|
||||||
|
if total_length <= 0.0:
|
||||||
|
return
|
||||||
|
|
||||||
|
var direction: float = 1.0
|
||||||
|
if train_speed < 0.0:
|
||||||
|
direction = -1.0
|
||||||
|
|
||||||
|
for i in range(wagon_instances.size()):
|
||||||
|
var wagon: Node3D = wagon_instances[i]
|
||||||
|
if not is_instance_valid(wagon):
|
||||||
|
continue
|
||||||
|
|
||||||
|
var wagon_offset: float = float(i + 1) * 7.0
|
||||||
|
if i < wagon_progress_offsets.size():
|
||||||
|
wagon_offset = wagon_progress_offsets[i]
|
||||||
|
|
||||||
|
var wagon_progress: float = train_progress - direction * wagon_offset
|
||||||
|
_snap_vehicle_to_progress(wagon, wagon_progress, total_length)
|
||||||
|
|
||||||
|
func _snap_vehicle_to_progress(vehicle: Node3D, progress: float, total_length: float) -> void:
|
||||||
|
var vehicle_progress: float = wrapf(progress, 0.0, total_length)
|
||||||
|
var center_position: Vector3 = to_global(curve.sample_baked(vehicle_progress, true))
|
||||||
|
var prog_forward: float = wrapf(vehicle_progress + 2.0, 0.0, total_length)
|
||||||
|
var forward_position: Vector3 = to_global(curve.sample_baked(prog_forward, true))
|
||||||
|
|
||||||
|
vehicle.global_position = center_position
|
||||||
|
if center_position.distance_to(forward_position) > 0.01:
|
||||||
|
vehicle.look_at(forward_position, Vector3.UP)
|
||||||
|
vehicle.rotate_y(PI)
|
||||||
|
|
||||||
|
func _get_vehicle_length(vehicle: Node3D) -> float:
|
||||||
|
var bounds: AABB = _get_node_local_bounds(vehicle, vehicle)
|
||||||
|
if bounds.size == Vector3.ZERO:
|
||||||
|
return 7.0
|
||||||
|
|
||||||
|
return maxf(bounds.size.z, 0.1)
|
||||||
|
|
||||||
|
func _get_node_local_bounds(root: Node3D, node: Node) -> AABB:
|
||||||
|
var result: AABB = AABB()
|
||||||
|
var has_bounds: bool = false
|
||||||
|
|
||||||
|
var mesh_instance := node as MeshInstance3D
|
||||||
|
if mesh_instance != null and mesh_instance.mesh != null:
|
||||||
|
var mesh_bounds: AABB = mesh_instance.get_aabb()
|
||||||
|
var mesh_transform: Transform3D = root.global_transform.affine_inverse() * mesh_instance.global_transform
|
||||||
|
for corner in _get_aabb_corners(mesh_bounds):
|
||||||
|
var local_point: Vector3 = mesh_transform * corner
|
||||||
|
if has_bounds:
|
||||||
|
result = result.expand(local_point)
|
||||||
|
else:
|
||||||
|
result = AABB(local_point, Vector3.ZERO)
|
||||||
|
has_bounds = true
|
||||||
|
|
||||||
|
for child in node.get_children():
|
||||||
|
var child_bounds: AABB = _get_node_local_bounds(root, child)
|
||||||
|
if child_bounds.size == Vector3.ZERO:
|
||||||
|
continue
|
||||||
|
|
||||||
|
if has_bounds:
|
||||||
|
result = result.merge(child_bounds)
|
||||||
|
else:
|
||||||
|
result = child_bounds
|
||||||
|
has_bounds = true
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
func _get_aabb_corners(bounds: AABB) -> Array[Vector3]:
|
||||||
|
var start: Vector3 = bounds.position
|
||||||
|
var end: Vector3 = bounds.end
|
||||||
|
return [
|
||||||
|
Vector3(start.x, start.y, start.z),
|
||||||
|
Vector3(end.x, start.y, start.z),
|
||||||
|
Vector3(start.x, end.y, start.z),
|
||||||
|
Vector3(end.x, end.y, start.z),
|
||||||
|
Vector3(start.x, start.y, end.z),
|
||||||
|
Vector3(end.x, start.y, end.z),
|
||||||
|
Vector3(start.x, end.y, end.z),
|
||||||
|
Vector3(end.x, end.y, end.z),
|
||||||
|
]
|
||||||
|
|||||||
6
core/biome_generator/wagon_pool.gd
Normal file
6
core/biome_generator/wagon_pool.gd
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
## Resource that lists the wagon scenes available for train composition.
|
||||||
|
class_name WagonPool
|
||||||
|
extends Resource
|
||||||
|
|
||||||
|
@export var name: String = "New Wagon Pool"
|
||||||
|
@export var available_wagons: Array[PackedScene] = []
|
||||||
9
core/biome_generator/wagon_pool.tres
Normal file
9
core/biome_generator/wagon_pool.tres
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
[gd_resource type="Resource" script_class="WagonPool" format=3 uid="uid://bjnytgwt8tmf4"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://dvk3bytqn3m5s" path="res://tgcc/train/main_train.tscn" id="1_t6q5r"]
|
||||||
|
[ext_resource type="Script" uid="uid://b6xk0gtn2pwa" path="res://core/biome_generator/wagon_pool.gd" id="2_x6bmc"]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
script = ExtResource("2_x6bmc")
|
||||||
|
name = "Wagon Pool"
|
||||||
|
available_wagons = Array[PackedScene]([ExtResource("1_t6q5r")])
|
||||||
@@ -23,6 +23,7 @@
|
|||||||
[ext_resource type="AudioStream" uid="uid://h5yhjn1x3f4j" path="res://core/daynight/sounds/rain_2.mp3" id="21_wnhyx"]
|
[ext_resource type="AudioStream" uid="uid://h5yhjn1x3f4j" path="res://core/daynight/sounds/rain_2.mp3" id="21_wnhyx"]
|
||||||
[ext_resource type="AudioStream" uid="uid://elrjw0smm0cj" path="res://core/daynight/sounds/rain_3.mp3" id="22_53kbn"]
|
[ext_resource type="AudioStream" uid="uid://elrjw0smm0cj" path="res://core/daynight/sounds/rain_3.mp3" id="22_53kbn"]
|
||||||
[ext_resource type="Script" uid="uid://cx2tlvxhvatj5" path="res://docs/museums/daynight/control.gd" id="23_27ile"]
|
[ext_resource type="Script" uid="uid://cx2tlvxhvatj5" path="res://docs/museums/daynight/control.gd" id="23_27ile"]
|
||||||
|
[ext_resource type="Script" uid="uid://ccdd52apoh4ir" path="res://docs/museums/daynight/camera_3d.gd" id="24_sw7bt"]
|
||||||
|
|
||||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_wjpfq"]
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_wjpfq"]
|
||||||
fractal_lacunarity = 1.915
|
fractal_lacunarity = 1.915
|
||||||
@@ -148,7 +149,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
|||||||
curve = SubResource("Curve3D_xtogr")
|
curve = SubResource("Curve3D_xtogr")
|
||||||
script = ExtResource("6_pypsn")
|
script = ExtResource("6_pypsn")
|
||||||
train_model = ExtResource("6_wjpfq")
|
train_model = ExtResource("6_wjpfq")
|
||||||
cameras = NodePath("../cameras")
|
cameras = NodePath("../Camera3D")
|
||||||
sleepers_model = ExtResource("8_mb5yv")
|
sleepers_model = ExtResource("8_mb5yv")
|
||||||
fireworks_scene = ExtResource("8_xtogr")
|
fireworks_scene = ExtResource("8_xtogr")
|
||||||
|
|
||||||
@@ -373,6 +374,10 @@ theme_override_colors/font_color = Color(1, 1, 1, 1)
|
|||||||
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
|
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
|
||||||
text = "Weather: Clear"
|
text = "Weather: Clear"
|
||||||
|
|
||||||
|
[node name="Camera3D" type="Camera3D" parent="." unique_id=1305162994]
|
||||||
|
transform = Transform3D(0.035881948, 0.7570504, -0.65237045, -0.1472942, 0.6496678, 0.7458125, 0.9884417, 0.06932917, 0.13482046, -18.173235, 14.658583, -10.483771)
|
||||||
|
script = ExtResource("24_sw7bt")
|
||||||
|
|
||||||
[connection signal="toggled" from="Control/Snow" to="Control" method="_on_snow_toggled"]
|
[connection signal="toggled" from="Control/Snow" to="Control" method="_on_snow_toggled"]
|
||||||
[connection signal="toggled" from="Control/Rain" to="Control" method="_on_rain_toggled"]
|
[connection signal="toggled" from="Control/Rain" to="Control" method="_on_rain_toggled"]
|
||||||
[connection signal="toggled" from="Control/Wind" to="Control" method="_on_wind_toggled"]
|
[connection signal="toggled" from="Control/Wind" to="Control" method="_on_wind_toggled"]
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
[ext_resource type="Texture2D" uid="uid://dest0qa7vaid0" path="res://core/daynight/stars_albedo.png" id="3_ncg1s"]
|
[ext_resource type="Texture2D" uid="uid://dest0qa7vaid0" path="res://core/daynight/stars_albedo.png" id="3_ncg1s"]
|
||||||
[ext_resource type="Script" uid="uid://brcimd12tx3dm" path="res://core/daynight/edge_detection_compositor.gd" id="4_5uio4"]
|
[ext_resource type="Script" uid="uid://brcimd12tx3dm" path="res://core/daynight/edge_detection_compositor.gd" id="4_5uio4"]
|
||||||
[ext_resource type="PackedScene" uid="uid://ujv2f1l4d2ps" path="res://core/biome_generator/biome_generator.tscn" id="5_yeh4a"]
|
[ext_resource type="PackedScene" uid="uid://ujv2f1l4d2ps" path="res://core/biome_generator/biome_generator.tscn" id="5_yeh4a"]
|
||||||
[ext_resource type="Resource" uid="uid://nrm040srfjwo" path="res://core/biome_generator/railway_pool.tres" id="6_awm2r"]
|
|
||||||
[ext_resource type="Script" uid="uid://wv6kcqkibium" path="res://core/biome_generator/biome.gd" id="6_s3jnv"]
|
[ext_resource type="Script" uid="uid://wv6kcqkibium" path="res://core/biome_generator/biome.gd" id="6_s3jnv"]
|
||||||
[ext_resource type="PackedScene" uid="uid://crlk31ecl480n" path="res://tgcc/chunk/countryside/scene/chunk_country_corner_03.tscn" id="7_4elh6"]
|
[ext_resource type="PackedScene" uid="uid://crlk31ecl480n" path="res://tgcc/chunk/countryside/scene/chunk_country_corner_03.tscn" id="7_4elh6"]
|
||||||
[ext_resource type="PackedScene" uid="uid://b8blm6bwintf7" path="res://tgcc/chunk/countryside/scene/chunk_country_empty_01.tscn" id="7_xgfli"]
|
[ext_resource type="PackedScene" uid="uid://b8blm6bwintf7" path="res://tgcc/chunk/countryside/scene/chunk_country_empty_01.tscn" id="7_xgfli"]
|
||||||
@@ -145,7 +144,7 @@ data = PackedByteArray("//vQZAAOhpd2PgtGR7JsJPfgYSYSJ6387g9rgIGKF+EZgxxoAM4TYIWm
|
|||||||
|
|
||||||
[sub_resource type="Curve3D" id="Curve3D_ndco5"]
|
[sub_resource type="Curve3D" id="Curve3D_ndco5"]
|
||||||
closed = true
|
closed = true
|
||||||
bake_interval = 150.82
|
bake_interval = 50.0
|
||||||
_data = {
|
_data = {
|
||||||
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, -4.372, 0, 140, 0, 0, 0, 0, 0, 0, -20.963, 0, 160, 0, 0, 0, 0, 0, 0, -40.62518, 0, 168.52754, 0, 0, 0, 0, 0, 0, -60, 0, 170, 0, 0, 0, 0, 0, 0, -80, 0, 170, 0, 0, 0, 0, 0, 0, -100, 0, 170, 0, 0, 0, 0, 0, 0, -120.42937, 0, 171.50279, 0, 0, 0, 0, 0, 0, -141.41747, 7.6293945e-06, 180.5982, 0, 0, 0, 0, 0, 0, -155.77005, 7.6293945e-06, 198.35184, 0, 0, 0, 0, 0, 0, -160.14105, 7.6293945e-06, 219.80951, 0, 0, 0, 0, 0, 0, -163.99007, 7.6293945e-06, 239.36005, 0, 0, 0, 0, 0, 0, -175.77509, 7.6293945e-06, 256.16028, 0, 0, 0, 0, 0, 0, -195.62283, 7.6293945e-06, 267.46912, 0, 0, 0, 0, 0, 0, -219.9999, 7.6293945e-06, 270.11758, 0, 0, 0, 0, 0, 0, -240, 0, 270.118, 0, 0, 0, 0, 0, 0, -260, 0, 270.118, 0, 0, 0, 0, 0, 0, -275.19666, 7.6293945e-06, 270.55228, 0, 0, 0, 0, 0, 0, -294.2925, 7.6293945e-06, 276.05307, 0, 0, 0, 0, 0, 0, -307.19006, 7.6293945e-06, 286.9095, 0, 0, 0, 0, 0, 0, -317.32443, 7.6293945e-06, 303.14682, 0, 0, 0, 0, 0, 0, -320, 0, 320, 0, 0, 0, 0, 0, 0, -320, 0, 340, 0, 0, 0, 0, 0, 0, -320, 0, 360, 0, 0, 0, 0, 0, 0, -320, 0, 380, 0, 0, 0, 0, 0, 0, -316.78876, 7.6293945e-06, 396.91193, 0, 0, 0, 0, 0, 0, -307.68207, 7.6293945e-06, 412.70596, 0, 0, 0, 0, 0, 0, -291.08273, 7.6293945e-06, 424.7491, 0, 0, 0, 0, 0, 0, -270, 0, 429.994, 0, 0, 0, 0, 0, 0, -250, 0, 429.994, 0, 0, 0, 0, 0, 0, -229.90146, 7.6293945e-06, 433.90823, 0, 0, 0, 0, 0, 0, -217.15442, 7.6293945e-06, 442.98242, 0, 0, 0, 0, 0, 0, -204.60803, 7.6293945e-06, 459.93704, 0, 0, 0, 0, 0, 0, -200, 0, 480, 0, 0, 0, 0, 0, 0, -200, 0, 500, 0, 0, 0, 0, 0, 0, -195.5338, 7.6293945e-06, 520.0368, 0, 0, 0, 0, 0, 0, -184.9173, 7.6293945e-06, 535.07776, 0, 0, 0, 0, 0, 0, -170.36423, 7.6293945e-06, 545.0799, 0, 0, 0, 0, 0, 0, -150.56184, 0, 549.8127, 0, 0, 0, 0, 0, 0, -130, 0, 550, 0, 0, 0, 0, 0, 0, -110, 0, 550, 0, 0, 0, 0, 0, 0, -90, 0, 550, 0, 0, 0, 0, 0, 0, -70, 0, 550, 0, 0, 0, 0, 0, 0, -50, 0, 550, 0, 0, 0, 0, 0, 0, -29.862535, 7.6293945e-06, 545.3371, 0, 0, 0, 0, 0, 0, -13.215244, 7.6293945e-06, 533.0626, 0, 0, 0, 0, 0, 0, -4.098665, 7.6293945e-06, 519.6814, 0, 0, 0, 0, 0, 0, -0.048213482, 7.6293945e-06, 500.107, 0, 0, 0, 0, 0, 0, 3.7920675, 7.6293945e-06, 480.64902, 0, 0, 0, 0, 0, 0, 13.513225, 7.6293945e-06, 465.9133, 0, 0, 0, 0, 0, 0, 29.76715, 7.6293945e-06, 454.41486, 0, 0, 0, 0, 0, 0, 49.711926, 7.6293945e-06, 450.12488, 0, 0, 0, 0, 0, 0, 70, 0, 450, 0, 0, 0, 0, 0, 0, 90, 0, 450, 0, 0, 0, 0, 0, 0, 110.055405, 7.6293945e-06, 445.42627, 0, 0, 0, 0, 0, 0, 126.975784, 7.6293945e-06, 432.8683, 0, 0, 0, 0, 0, 0, 136.95703, 7.6293945e-06, 417.5506, 0, 0, 0, 0, 0, 0, 140, 0, 400, 0, 0, 0, 0, 0, 0, 140, 0, 380, 0, 0, 0, 0, 0, 0, 140, 0, 360, 0, 0, 0, 0, 0, 0, 140, 0, 340, 0, 0, 0, 0, 0, 0, 140, 0, 320, 0, 0, 0, 0, 0, 0, 140, 0, 300, 0, 0, 0, 0, 0, 0, 140, 0, 280, 0, 0, 0, 0, 0, 0, 140, 0, 260, 0, 0, 0, 0, 0, 0, 140, 0, 240, 0, 0, 0, 0, 0, 0, 140, 0, 220, 0, 0, 0, 0, 0, 0, 140, 0, 200, 0, 0, 0, 0, 0, 0, 140, 0, 180, 0, 0, 0, 0, 0, 0, 140, 0, 160, 0, 0, 0, 0, 0, 0, 140, 0, 140, 0, 0, 0, 0, 0, 0, 140, 0, 120, 0, 0, 0, 0, 0, 0, 140, 0, 100, 0, 0, 0, 0, 0, 0, 140, 0, 80, 0, 0, 0, 0, 0, 0, 140, 0, 60, 0, 0, 0, 0, 0, 0, 140, 0, 40, 0, 0, 0, 0, 0, 0, 140, 0, 20, 0, 0, 0, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 136.2151, 7.6293945e-06, -18.930761, 0, 0, 0, 0, 0, 0, 124.47424, 7.6293945e-06, -35.771675, 0, 0, 0, 0, 0, 0, 109.556854, 7.6293945e-06, -45.911987, 0, 0, 0, 0, 0, 0, 90, 0, -50, 0, 0, 0, 0, 0, 0, 70, 0, -50, 0, 0, 0, 0, 0, 0, 50, 0, -50, 0, 0, 0, 0, 0, 0, 30.626865, 7.6293945e-06, -46.35706, 0, 0, 0, 0, 0, 0, 14.519331, 7.6293945e-06, -35.468895, 0, 0, 0, 0, 0, 0, 3.52941, 7.6293945e-06, -19.590664),
|
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, -4.372, 0, 140, 0, 0, 0, 0, 0, 0, -20.963, 0, 160, 0, 0, 0, 0, 0, 0, -40.62518, 0, 168.52754, 0, 0, 0, 0, 0, 0, -60, 0, 170, 0, 0, 0, 0, 0, 0, -80, 0, 170, 0, 0, 0, 0, 0, 0, -100, 0, 170, 0, 0, 0, 0, 0, 0, -120.42937, 0, 171.50279, 0, 0, 0, 0, 0, 0, -141.41747, 7.6293945e-06, 180.5982, 0, 0, 0, 0, 0, 0, -155.77005, 7.6293945e-06, 198.35184, 0, 0, 0, 0, 0, 0, -160.14105, 7.6293945e-06, 219.80951, 0, 0, 0, 0, 0, 0, -163.99007, 7.6293945e-06, 239.36005, 0, 0, 0, 0, 0, 0, -175.77509, 7.6293945e-06, 256.16028, 0, 0, 0, 0, 0, 0, -195.62283, 7.6293945e-06, 267.46912, 0, 0, 0, 0, 0, 0, -219.9999, 7.6293945e-06, 270.11758, 0, 0, 0, 0, 0, 0, -240, 0, 270.118, 0, 0, 0, 0, 0, 0, -260, 0, 270.118, 0, 0, 0, 0, 0, 0, -275.19666, 7.6293945e-06, 270.55228, 0, 0, 0, 0, 0, 0, -294.2925, 7.6293945e-06, 276.05307, 0, 0, 0, 0, 0, 0, -307.19006, 7.6293945e-06, 286.9095, 0, 0, 0, 0, 0, 0, -317.32443, 7.6293945e-06, 303.14682, 0, 0, 0, 0, 0, 0, -320, 0, 320, 0, 0, 0, 0, 0, 0, -320, 0, 340, 0, 0, 0, 0, 0, 0, -320, 0, 360, 0, 0, 0, 0, 0, 0, -320, 0, 380, 0, 0, 0, 0, 0, 0, -316.78876, 7.6293945e-06, 396.91193, 0, 0, 0, 0, 0, 0, -307.68207, 7.6293945e-06, 412.70596, 0, 0, 0, 0, 0, 0, -291.08273, 7.6293945e-06, 424.7491, 0, 0, 0, 0, 0, 0, -270, 0, 429.994, 0, 0, 0, 0, 0, 0, -250, 0, 429.994, 0, 0, 0, 0, 0, 0, -229.90146, 7.6293945e-06, 433.90823, 0, 0, 0, 0, 0, 0, -217.15442, 7.6293945e-06, 442.98242, 0, 0, 0, 0, 0, 0, -204.60803, 7.6293945e-06, 459.93704, 0, 0, 0, 0, 0, 0, -200, 0, 480, 0, 0, 0, 0, 0, 0, -200, 0, 500, 0, 0, 0, 0, 0, 0, -195.5338, 7.6293945e-06, 520.0368, 0, 0, 0, 0, 0, 0, -184.9173, 7.6293945e-06, 535.07776, 0, 0, 0, 0, 0, 0, -170.36423, 7.6293945e-06, 545.0799, 0, 0, 0, 0, 0, 0, -150.56184, 0, 549.8127, 0, 0, 0, 0, 0, 0, -130, 0, 550, 0, 0, 0, 0, 0, 0, -110, 0, 550, 0, 0, 0, 0, 0, 0, -90, 0, 550, 0, 0, 0, 0, 0, 0, -70, 0, 550, 0, 0, 0, 0, 0, 0, -50, 0, 550, 0, 0, 0, 0, 0, 0, -29.862535, 7.6293945e-06, 545.3371, 0, 0, 0, 0, 0, 0, -13.215244, 7.6293945e-06, 533.0626, 0, 0, 0, 0, 0, 0, -4.098665, 7.6293945e-06, 519.6814, 0, 0, 0, 0, 0, 0, -0.048213482, 7.6293945e-06, 500.107, 0, 0, 0, 0, 0, 0, 3.7920675, 7.6293945e-06, 480.64902, 0, 0, 0, 0, 0, 0, 13.513225, 7.6293945e-06, 465.9133, 0, 0, 0, 0, 0, 0, 29.76715, 7.6293945e-06, 454.41486, 0, 0, 0, 0, 0, 0, 49.711926, 7.6293945e-06, 450.12488, 0, 0, 0, 0, 0, 0, 70, 0, 450, 0, 0, 0, 0, 0, 0, 90, 0, 450, 0, 0, 0, 0, 0, 0, 110.055405, 7.6293945e-06, 445.42627, 0, 0, 0, 0, 0, 0, 126.975784, 7.6293945e-06, 432.8683, 0, 0, 0, 0, 0, 0, 136.95703, 7.6293945e-06, 417.5506, 0, 0, 0, 0, 0, 0, 140, 0, 400, 0, 0, 0, 0, 0, 0, 140, 0, 380, 0, 0, 0, 0, 0, 0, 140, 0, 360, 0, 0, 0, 0, 0, 0, 140, 0, 340, 0, 0, 0, 0, 0, 0, 140, 0, 320, 0, 0, 0, 0, 0, 0, 140, 0, 300, 0, 0, 0, 0, 0, 0, 140, 0, 280, 0, 0, 0, 0, 0, 0, 140, 0, 260, 0, 0, 0, 0, 0, 0, 140, 0, 240, 0, 0, 0, 0, 0, 0, 140, 0, 220, 0, 0, 0, 0, 0, 0, 140, 0, 200, 0, 0, 0, 0, 0, 0, 140, 0, 180, 0, 0, 0, 0, 0, 0, 140, 0, 160, 0, 0, 0, 0, 0, 0, 140, 0, 140, 0, 0, 0, 0, 0, 0, 140, 0, 120, 0, 0, 0, 0, 0, 0, 140, 0, 100, 0, 0, 0, 0, 0, 0, 140, 0, 80, 0, 0, 0, 0, 0, 0, 140, 0, 60, 0, 0, 0, 0, 0, 0, 140, 0, 40, 0, 0, 0, 0, 0, 0, 140, 0, 20, 0, 0, 0, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 136.2151, 7.6293945e-06, -18.930761, 0, 0, 0, 0, 0, 0, 124.47424, 7.6293945e-06, -35.771675, 0, 0, 0, 0, 0, 0, 109.556854, 7.6293945e-06, -45.911987, 0, 0, 0, 0, 0, 0, 90, 0, -50, 0, 0, 0, 0, 0, 0, 70, 0, -50, 0, 0, 0, 0, 0, 0, 50, 0, -50, 0, 0, 0, 0, 0, 0, 30.626865, 7.6293945e-06, -46.35706, 0, 0, 0, 0, 0, 0, 14.519331, 7.6293945e-06, -35.468895, 0, 0, 0, 0, 0, 0, 3.52941, 7.6293945e-06, -19.590664),
|
||||||
"tilts": PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
|
"tilts": PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
|
||||||
@@ -161,10 +160,9 @@ compositor = SubResource("Compositor_mb5yv")
|
|||||||
|
|
||||||
[node name="biome_generator" parent="." unique_id=1861369341 node_paths=PackedStringArray("rail_path") instance=ExtResource("5_yeh4a")]
|
[node name="biome_generator" parent="." unique_id=1861369341 node_paths=PackedStringArray("rail_path") instance=ExtResource("5_yeh4a")]
|
||||||
rail_path = NodePath("../rail")
|
rail_path = NodePath("../rail")
|
||||||
railway_pool = ExtResource("6_awm2r")
|
|
||||||
biome_list = Array[ExtResource("6_s3jnv")]([SubResource("Resource_3qrd0")])
|
biome_list = Array[ExtResource("6_s3jnv")]([SubResource("Resource_3qrd0")])
|
||||||
entity_pool = ExtResource("35_hmtvu")
|
entity_pool = ExtResource("35_hmtvu")
|
||||||
eye_line = 5
|
eye_line = 4
|
||||||
|
|
||||||
[node name="Terrain" type="MeshInstance3D" parent="." unique_id=219178561]
|
[node name="Terrain" type="MeshInstance3D" parent="." unique_id=219178561]
|
||||||
visible = false
|
visible = false
|
||||||
|
|||||||
@@ -1,156 +1,8 @@
|
|||||||
[gd_scene format=3 uid="uid://0kgjaqijaqku"]
|
[gd_scene format=3 uid="uid://0kgjaqijaqku"]
|
||||||
|
|
||||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_0y2rr"]
|
[ext_resource type="PackedScene" uid="uid://dtee3qewqnqpm" path="res://tgcc/train/rail.tscn" id="2_u53q0"]
|
||||||
|
|
||||||
[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="rails" type="Node3D" unique_id=1464572050 groups=["weather_node", "wind_node"]]
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=1040579890]
|
[node name="rail" parent="." unique_id=651719760 instance=ExtResource("2_u53q0")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.7, 0.214, 0)
|
transform = Transform3D(1.53, 0, 0, 0, 1.53, 0, 0, 0, 1.53, 0, 0, 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")
|
|
||||||
|
|||||||
71
export_presets.cfg
Normal file
71
export_presets.cfg
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
[preset.0]
|
||||||
|
|
||||||
|
name="Windows Desktop"
|
||||||
|
platform="Windows Desktop"
|
||||||
|
runnable=true
|
||||||
|
dedicated_server=false
|
||||||
|
custom_features=""
|
||||||
|
export_filter="all_resources"
|
||||||
|
include_filter=""
|
||||||
|
exclude_filter=""
|
||||||
|
export_path="../tgcc.exe"
|
||||||
|
patches=PackedStringArray()
|
||||||
|
patch_delta_encoding=false
|
||||||
|
patch_delta_compression_level_zstd=19
|
||||||
|
patch_delta_min_reduction=0.1
|
||||||
|
patch_delta_include_filters="*"
|
||||||
|
patch_delta_exclude_filters=""
|
||||||
|
encryption_include_filters=""
|
||||||
|
encryption_exclude_filters=""
|
||||||
|
seed=0
|
||||||
|
encrypt_pck=false
|
||||||
|
encrypt_directory=false
|
||||||
|
script_export_mode=2
|
||||||
|
|
||||||
|
[preset.0.options]
|
||||||
|
|
||||||
|
custom_template/debug=""
|
||||||
|
custom_template/release=""
|
||||||
|
debug/export_console_wrapper=1
|
||||||
|
binary_format/embed_pck=false
|
||||||
|
texture_format/s3tc_bptc=true
|
||||||
|
texture_format/etc2_astc=false
|
||||||
|
shader_baker/enabled=false
|
||||||
|
binary_format/architecture="x86_64"
|
||||||
|
codesign/enable=false
|
||||||
|
codesign/timestamp=true
|
||||||
|
codesign/timestamp_server_url=""
|
||||||
|
codesign/digest_algorithm=1
|
||||||
|
codesign/description=""
|
||||||
|
codesign/custom_options=PackedStringArray()
|
||||||
|
application/modify_resources=true
|
||||||
|
application/icon=""
|
||||||
|
application/console_wrapper_icon=""
|
||||||
|
application/icon_interpolation=4
|
||||||
|
application/file_version=""
|
||||||
|
application/product_version=""
|
||||||
|
application/company_name=""
|
||||||
|
application/product_name=""
|
||||||
|
application/file_description=""
|
||||||
|
application/copyright=""
|
||||||
|
application/trademarks=""
|
||||||
|
application/export_angle=0
|
||||||
|
application/export_d3d12=0
|
||||||
|
application/d3d12_agility_sdk_multiarch=true
|
||||||
|
ssh_remote_deploy/enabled=false
|
||||||
|
ssh_remote_deploy/host="user@host_ip"
|
||||||
|
ssh_remote_deploy/port="22"
|
||||||
|
ssh_remote_deploy/extra_args_ssh=""
|
||||||
|
ssh_remote_deploy/extra_args_scp=""
|
||||||
|
ssh_remote_deploy/run_script="Expand-Archive -LiteralPath '{temp_dir}\\{archive_name}' -DestinationPath '{temp_dir}'
|
||||||
|
$action = New-ScheduledTaskAction -Execute '{temp_dir}\\{exe_name}' -Argument '{cmd_args}'
|
||||||
|
$trigger = New-ScheduledTaskTrigger -Once -At 00:00
|
||||||
|
$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries
|
||||||
|
$task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings
|
||||||
|
Register-ScheduledTask godot_remote_debug -InputObject $task -Force:$true
|
||||||
|
Start-ScheduledTask -TaskName godot_remote_debug
|
||||||
|
while (Get-ScheduledTask -TaskName godot_remote_debug | ? State -eq running) { Start-Sleep -Milliseconds 100 }
|
||||||
|
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue"
|
||||||
|
ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue
|
||||||
|
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue
|
||||||
|
Remove-Item -Recurse -Force '{temp_dir}'"
|
||||||
@@ -11,7 +11,7 @@ config_version=5
|
|||||||
[application]
|
[application]
|
||||||
|
|
||||||
config/name="tgcc"
|
config/name="tgcc"
|
||||||
run/main_scene="uid://38qpxwbpvd28"
|
run/main_scene="uid://vjf4bdxd8saj"
|
||||||
config/features=PackedStringArray("4.6", "Forward Plus")
|
config/features=PackedStringArray("4.6", "Forward Plus")
|
||||||
run/max_fps=60
|
run/max_fps=60
|
||||||
config/icon="uid://bfar1kk3pgq8f"
|
config/icon="uid://bfar1kk3pgq8f"
|
||||||
|
|||||||
@@ -6,8 +6,12 @@
|
|||||||
[ext_resource type="Material" uid="uid://4xhpd6lust7w" path="res://tgcc/chunk/material/path_chunk.tres" id="3_4d433"]
|
[ext_resource type="Material" uid="uid://4xhpd6lust7w" path="res://tgcc/chunk/material/path_chunk.tres" id="3_4d433"]
|
||||||
[ext_resource type="Script" uid="uid://c5ercbqy7srx3" path="res://core/biome_generator/entity_spawn_point.gd" id="3_sddh0"]
|
[ext_resource type="Script" uid="uid://c5ercbqy7srx3" path="res://core/biome_generator/entity_spawn_point.gd" id="3_sddh0"]
|
||||||
[ext_resource type="Material" uid="uid://ce0bdk3mx2xao" path="res://tgcc/chunk/material/water_chunk.tres" id="4_r06ll"]
|
[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="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="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://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="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"]
|
[ext_resource type="PackedScene" uid="uid://bgb4pfflokl5s" path="res://tgcc/chunk/prop/pylon/pylon.tscn" id="10_r06ll"]
|
||||||
|
|||||||
@@ -10,6 +10,11 @@
|
|||||||
[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://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="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="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"]
|
[sub_resource type="PlaneMesh" id="PlaneMesh_wt3n1"]
|
||||||
size = Vector2(0.5, 0.5)
|
size = Vector2(0.5, 0.5)
|
||||||
@@ -52,16 +57,16 @@ script = ExtResource("2_yfmnf")
|
|||||||
south = true
|
south = true
|
||||||
west = true
|
west = true
|
||||||
|
|
||||||
[node name="Argini" parent="." index="0" unique_id=487109030]
|
[node name="Argini" parent="." index="0" unique_id=357182272]
|
||||||
surface_material_override/0 = ExtResource("2_02qm6")
|
surface_material_override/0 = ExtResource("2_02qm6")
|
||||||
|
|
||||||
[node name="Sentieri" parent="." index="1" unique_id=320924856 groups=["weather_node"]]
|
[node name="Sentieri" parent="." index="1" unique_id=1704203551 groups=["weather_node"]]
|
||||||
surface_material_override/0 = ExtResource("3_yfmnf")
|
surface_material_override/0 = ExtResource("3_yfmnf")
|
||||||
|
|
||||||
[node name="Terreno" parent="." index="2" unique_id=1980435075]
|
[node name="Terreno" parent="." index="2" unique_id=1478648388]
|
||||||
surface_material_override/0 = ExtResource("2_02qm6")
|
surface_material_override/0 = ExtResource("2_02qm6")
|
||||||
|
|
||||||
[node name="Water" parent="." index="3" unique_id=424969495]
|
[node name="Water" parent="." index="3" unique_id=415433510]
|
||||||
surface_material_override/0 = ExtResource("4_x1bjv")
|
surface_material_override/0 = ExtResource("4_x1bjv")
|
||||||
|
|
||||||
[node name="grass" type="Node3D" parent="." index="4" unique_id=543668848 groups=["weather_vegetables_node", "wind_node"]]
|
[node name="grass" type="Node3D" parent="." index="4" unique_id=543668848 groups=["weather_vegetables_node", "wind_node"]]
|
||||||
@@ -955,3 +960,13 @@ 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")]
|
[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)
|
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,7 +16,7 @@
|
|||||||
[ext_resource type="Material" uid="uid://4xhpd6lust7w" path="res://tgcc/chunk/material/path_chunk.tres" id="11_5yfr5"]
|
[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://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="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.tscn" id="18_fqrww"]
|
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://tgcc/chunk/prop/tree/tree_01/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="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="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="Texture2D" uid="uid://c3grftlmap4q5" path="res://tgcc/chunk/prop/tree/leaf1_alpha.png" id="20_q66oc"]
|
||||||
|
|||||||
@@ -12,8 +12,15 @@
|
|||||||
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://tgcc/chunk/prop/grass/grass_chunk_weeds2.tres" id="9_52lxu"]
|
[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://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="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://be1px5nxfr4hs" path="res://tgcc/chunk/prop/scarecrow/scarecrow.tscn" id="13_fspb5"]
|
||||||
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="14_uik3j"]
|
[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"]
|
[sub_resource type="PlaneMesh" id="PlaneMesh_piek1"]
|
||||||
size = Vector2(0.5, 0.5)
|
size = Vector2(0.5, 0.5)
|
||||||
@@ -51,48 +58,6 @@ size = Vector2(1, 1)
|
|||||||
[sub_resource type="PlaneMesh" id="PlaneMesh_x3b0m"]
|
[sub_resource type="PlaneMesh" id="PlaneMesh_x3b0m"]
|
||||||
size = Vector2(1, 1)
|
size = Vector2(1, 1)
|
||||||
|
|
||||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_52lxu"]
|
|
||||||
render_priority = 0
|
|
||||||
shader = ExtResource("14_uik3j")
|
|
||||||
shader_parameter/albedo_color = Color(0.043069452, 0.26020306, 0.56825805, 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_fspb5"]
|
|
||||||
render_priority = 0
|
|
||||||
shader = ExtResource("14_uik3j")
|
|
||||||
shader_parameter/albedo_color = Color(0.38076818, 0.0014618272, 0.61723346, 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="chunk_country_cross3_01" unique_id=319840865 instance=ExtResource("1_d5ypx")]
|
[node name="chunk_country_cross3_01" unique_id=319840865 instance=ExtResource("1_d5ypx")]
|
||||||
script = ExtResource("2_wjrum")
|
script = ExtResource("2_wjrum")
|
||||||
north = true
|
north = true
|
||||||
@@ -945,20 +910,27 @@ 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")]
|
[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)
|
transform = Transform3D(-2.6226832e-08, 0, -0.59999996, 0, 0.59999996, 0, 0.59999996, 0, -2.6226832e-08, 8.541672, 0, 0)
|
||||||
|
|
||||||
[node name="scarecrow" parent="." index="9" unique_id=1320042610 instance=ExtResource("13_fspb5")]
|
[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.283793, 0, -0.20404291)
|
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="scarecrow2" parent="." index="10" unique_id=1524877194 instance=ExtResource("13_fspb5")]
|
[node name="Prop3" type="Marker3D" parent="." index="10" unique_id=820130140]
|
||||||
transform = Transform3D(-0.9989745, 0, 0.04527591, 0, 1, 0, -0.04527591, 0, -0.9989745, 5.994306, 0, -6.070919)
|
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="shirt" parent="scarecrow2" index="2" unique_id=1648916125]
|
[node name="Prop4" type="Marker3D" parent="." index="11" unique_id=632231780]
|
||||||
surface_material_override/0 = SubResource("ShaderMaterial_52lxu")
|
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="scarecrow3" parent="." index="11" unique_id=1017203169 instance=ExtResource("13_fspb5")]
|
[node name="Prop6" type="Marker3D" parent="." index="12" unique_id=871422935]
|
||||||
transform = Transform3D(-0.055246323, 0, 0.99847275, 0, 1, 0, -0.99847275, 0, -0.055246323, 5.994306, 0, 5.935006)
|
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="shirt" parent="scarecrow3" index="2" unique_id=1648916125]
|
[node name="Prop7" type="Marker3D" parent="." index="13" unique_id=1199373586]
|
||||||
surface_material_override/0 = SubResource("ShaderMaterial_fspb5")
|
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 1.663, 0, -1.181)
|
||||||
|
script = ExtResource("13_3qh3w")
|
||||||
[editable path="scarecrow2"]
|
available_props = Array[PackedScene]([ExtResource("17_fo87f"), ExtResource("19_13g36"), ExtResource("18_aebao"), ExtResource("21_f427r"), ExtResource("20_le1e5")])
|
||||||
[editable path="scarecrow3"]
|
|
||||||
|
|||||||
@@ -18,6 +18,16 @@
|
|||||||
[ext_resource type="Material" uid="uid://f5uoreickew7" path="res://tgcc/chunk/prop/flower/flower.tres" id="11_w75rp"]
|
[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://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="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"]
|
[sub_resource type="PlaneMesh" id="PlaneMesh_kiycf"]
|
||||||
size = Vector2(0.5, 0.5)
|
size = Vector2(0.5, 0.5)
|
||||||
@@ -778,3 +788,19 @@ transform = Transform3D(0.99893546, 0.04613013, 0, -0.046085197, 0.9979625, 0.04
|
|||||||
|
|
||||||
[node name="VendingMachine_1" parent="." index="18" unique_id=1157270784 instance=ExtResource("18_18gw6")]
|
[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)
|
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,10 +20,17 @@
|
|||||||
[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://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="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://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.tscn" id="21_jphge"]
|
[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://dluogg3j2kcgs" path="res://tgcc/chunk/prop/Tori/tori.tscn" id="22_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://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="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"]
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_en6je"]
|
||||||
render_priority = 0
|
render_priority = 0
|
||||||
@@ -547,24 +554,29 @@ transform = Transform3D(0.785, 0, 0, 0, 0.785, 0, 0, 0, 0.785, -2.9157195, 0, 4.
|
|||||||
[node name="Cartello" parent="VendingMachine_1" index="0" unique_id=83833849]
|
[node name="Cartello" parent="VendingMachine_1" index="0" unique_id=83833849]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
||||||
[node name="CartelloUp" parent="VendingMachine_1" index="1" unique_id=237539239]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="VendingMachine_2" parent="." index="24" unique_id=200256890 instance=ExtResource("23_aj7x1")]
|
[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)
|
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]
|
[node name="Cartello" parent="VendingMachine_2" index="0" unique_id=83833849]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
||||||
[node name="CartelloUp" parent="VendingMachine_2" index="1" unique_id=237539239]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Vending machine" parent="VendingMachine_2" index="2" unique_id=989971963]
|
[node name="Vending machine" parent="VendingMachine_2" index="2" unique_id=989971963]
|
||||||
surface_material_override/1 = SubResource("ShaderMaterial_ufr67")
|
surface_material_override/1 = SubResource("ShaderMaterial_ufr67")
|
||||||
|
|
||||||
[node name="well_stone" parent="." index="25" unique_id=2044144917 instance=ExtResource("24_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)
|
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="TreeTest5"]
|
||||||
[editable path="TreeTest6"]
|
[editable path="TreeTest6"]
|
||||||
[editable path="VendingMachine_1"]
|
[editable path="VendingMachine_1"]
|
||||||
|
|||||||
@@ -15,6 +15,12 @@
|
|||||||
[ext_resource type="Material" uid="uid://baot4vy3fqrdw" path="res://tgcc/chunk/prop/flower/bush.tres" id="12_k6uxv"]
|
[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="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="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"]
|
[sub_resource type="PlaneMesh" id="PlaneMesh_8pfxb"]
|
||||||
size = Vector2(0.5, 0.5)
|
size = Vector2(0.5, 0.5)
|
||||||
@@ -478,7 +484,17 @@ omni_range = 10.0
|
|||||||
omni_attenuation = 2.0
|
omni_attenuation = 2.0
|
||||||
|
|
||||||
[node name="VendingMachine_1" parent="." index="16" unique_id=1157270784 instance=ExtResource("15_an7hd")]
|
[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, 2.281938)
|
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")]
|
[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, 3.6253488)
|
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")])
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
[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://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://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://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"]
|
[sub_resource type="PlaneMesh" id="PlaneMesh_7tu84"]
|
||||||
size = Vector2(0.5, 0.5)
|
size = Vector2(0.5, 0.5)
|
||||||
@@ -759,3 +760,9 @@ transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.68
|
|||||||
|
|
||||||
[node name="well_wood" parent="." index="23" unique_id=2128929413 instance=ExtResource("20_eoxu8")]
|
[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)
|
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)
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
[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://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="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="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"]
|
[sub_resource type="PlaneMesh" id="PlaneMesh_g6h4y"]
|
||||||
size = Vector2(0.5, 0.5)
|
size = Vector2(0.5, 0.5)
|
||||||
@@ -571,9 +572,6 @@ transform = Transform3D(0.99390334, 0.110254735, 0, -0.110254735, 0.99390334, 0,
|
|||||||
[node name="VendingMachine_1" parent="." index="20" unique_id=1157270784 instance=ExtResource("18_x237o")]
|
[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)
|
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.4071379, -4.7683716e-07, 7.076941)
|
||||||
|
|
||||||
[node name="CartelloUp" parent="VendingMachine_1" index="1" unique_id=237539239]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="VendingMachine_2" parent="." index="21" unique_id=1783997867 instance=ExtResource("18_x237o")]
|
[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)
|
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.4071379, -4.7683716e-07, 8.278086)
|
||||||
|
|
||||||
@@ -586,5 +584,8 @@ surface_material_override/1 = SubResource("ShaderMaterial_cl3bn")
|
|||||||
[node name="Vending machine" parent="VendingMachine_2" index="2" unique_id=989971963]
|
[node name="Vending machine" parent="VendingMachine_2" index="2" unique_id=989971963]
|
||||||
surface_material_override/1 = SubResource("ShaderMaterial_eoqtk")
|
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_1"]
|
||||||
[editable path="VendingMachine_2"]
|
[editable path="VendingMachine_2"]
|
||||||
|
|||||||
@@ -23,6 +23,12 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://bgb4pfflokl5s" path="res://tgcc/chunk/prop/pylon/pylon.tscn" id="21_527eb"]
|
[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://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="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"]
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_q2s76"]
|
||||||
render_priority = 0
|
render_priority = 0
|
||||||
@@ -776,4 +782,17 @@ transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1.67
|
|||||||
[node name="well_wood" parent="." index="22" unique_id=2128929413 instance=ExtResource("23_5fhuo")]
|
[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)
|
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"]
|
[editable path="PaloLuce"]
|
||||||
|
|||||||
@@ -11,7 +11,13 @@
|
|||||||
[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://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="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="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://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"]
|
[sub_resource type="PlaneMesh" id="PlaneMesh_uf7g8"]
|
||||||
size = Vector2(1, 1)
|
size = Vector2(1, 1)
|
||||||
@@ -864,5 +870,17 @@ 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")]
|
[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)
|
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="well_stone" parent="." index="7" unique_id=2044144917 instance=ExtResource("12_kkc6w")]
|
[node name="Prop1" type="Marker3D" parent="." index="7" unique_id=362853951]
|
||||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -1.8937311, 0.033810854, 0.12671113)
|
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")])
|
||||||
|
|||||||
@@ -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_color = Color(0.4, 0.4, 0.6, 1)
|
||||||
shader_parameter/shadow_offset = 0.0
|
shader_parameter/shadow_offset = 0.0
|
||||||
shader_parameter/cast_shadow_strength = 0.6
|
shader_parameter/cast_shadow_strength = 0.6
|
||||||
shader_parameter/use_ghibli_glint = true
|
shader_parameter/use_ghibli_glint = false
|
||||||
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
||||||
shader_parameter/glint_intensity = 1.0
|
shader_parameter/glint_intensity = 1.0
|
||||||
shader_parameter/glint_sharpness = 32.0
|
shader_parameter/glint_sharpness = 32.0
|
||||||
|
|||||||
BIN
tgcc/chunk/prop/climax/Climax1.fbx
Normal file
BIN
tgcc/chunk/prop/climax/Climax1.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/climax/Climax1.fbx.import
Normal file
44
tgcc/chunk/prop/climax/Climax1.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/climax/Climax2.fbx
Normal file
BIN
tgcc/chunk/prop/climax/Climax2.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/climax/Climax2.fbx.import
Normal file
44
tgcc/chunk/prop/climax/Climax2.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
101
tgcc/chunk/prop/climax/climax_1.tscn
Normal file
101
tgcc/chunk/prop/climax/climax_1.tscn
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
[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")
|
||||||
81
tgcc/chunk/prop/climax/climax_2.tscn
Normal file
81
tgcc/chunk/prop/climax/climax_2.tscn
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
[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")
|
||||||
3
tgcc/chunk/prop/empty.tscn
Normal file
3
tgcc/chunk/prop/empty.tscn
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[gd_scene format=3 uid="uid://cn2n7ehlt6hya"]
|
||||||
|
|
||||||
|
[node name="Empty" type="Node3D" unique_id=1197211154]
|
||||||
BIN
tgcc/chunk/prop/housevendingmachine/House Vending machine 1.fbx
Normal file
BIN
tgcc/chunk/prop/housevendingmachine/House Vending machine 1.fbx
Normal file
Binary file not shown.
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/housevendingmachine/House Vending machine 2.fbx
Normal file
BIN
tgcc/chunk/prop/housevendingmachine/House Vending machine 2.fbx
Normal file
Binary file not shown.
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
[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")
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
[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")
|
||||||
BIN
tgcc/chunk/prop/lantern/Lantern_1.fbx
Normal file
BIN
tgcc/chunk/prop/lantern/Lantern_1.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/lantern/Lantern_1.fbx.import
Normal file
44
tgcc/chunk/prop/lantern/Lantern_1.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/lantern/Lantern_2.fbx
Normal file
BIN
tgcc/chunk/prop/lantern/Lantern_2.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/lantern/Lantern_2.fbx.import
Normal file
44
tgcc/chunk/prop/lantern/Lantern_2.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
26
tgcc/chunk/prop/lantern/lantern_1.tscn
Normal file
26
tgcc/chunk/prop/lantern/lantern_1.tscn
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
[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
|
||||||
26
tgcc/chunk/prop/lantern/lantern_2.tscn
Normal file
26
tgcc/chunk/prop/lantern/lantern_2.tscn
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/postbox/PostBox.fbx
Normal file
BIN
tgcc/chunk/prop/postbox/PostBox.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/postbox/PostBox.fbx.import
Normal file
44
tgcc/chunk/prop/postbox/PostBox.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/postbox/PostBox2.fbx
Normal file
BIN
tgcc/chunk/prop/postbox/PostBox2.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/postbox/PostBox2.fbx.import
Normal file
44
tgcc/chunk/prop/postbox/PostBox2.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/postbox/PostBox3.fbx
Normal file
BIN
tgcc/chunk/prop/postbox/PostBox3.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/postbox/PostBox3.fbx.import
Normal file
44
tgcc/chunk/prop/postbox/PostBox3.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
10
tgcc/chunk/prop/postbox/post_box.tscn
Normal file
10
tgcc/chunk/prop/postbox/post_box.tscn
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[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")
|
||||||
14
tgcc/chunk/prop/postbox/post_box_2.tscn
Normal file
14
tgcc/chunk/prop/postbox/post_box_2.tscn
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
[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")
|
||||||
14
tgcc/chunk/prop/postbox/post_box_3.tscn
Normal file
14
tgcc/chunk/prop/postbox/post_box_3.tscn
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
[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")
|
||||||
BIN
tgcc/chunk/prop/pylon/Lantern_1.fbx
Normal file
BIN
tgcc/chunk/prop/pylon/Lantern_1.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/pylon/Lantern_1.fbx.import
Normal file
44
tgcc/chunk/prop/pylon/Lantern_1.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
43
tgcc/chunk/prop/scarecrow/scarecrow2.tscn
Normal file
43
tgcc/chunk/prop/scarecrow/scarecrow2.tscn
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
[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")
|
||||||
43
tgcc/chunk/prop/scarecrow/scarecrow3.tscn
Normal file
43
tgcc/chunk/prop/scarecrow/scarecrow3.tscn
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
[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")
|
||||||
BIN
tgcc/chunk/prop/shrine rocks/ShrineRocks.fbx
Normal file
BIN
tgcc/chunk/prop/shrine rocks/ShrineRocks.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/shrine rocks/ShrineRocks.fbx.import
Normal file
44
tgcc/chunk/prop/shrine rocks/ShrineRocks.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
27
tgcc/chunk/prop/shrine rocks/shrine_rocks.tscn
Normal file
27
tgcc/chunk/prop/shrine rocks/shrine_rocks.tscn
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
[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")
|
||||||
BIN
tgcc/chunk/prop/shrine/Shrine1.fbx
Normal file
BIN
tgcc/chunk/prop/shrine/Shrine1.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/shrine/Shrine1.fbx.import
Normal file
44
tgcc/chunk/prop/shrine/Shrine1.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/shrine/Shrine2.fbx
Normal file
BIN
tgcc/chunk/prop/shrine/Shrine2.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/shrine/Shrine2.fbx.import
Normal file
44
tgcc/chunk/prop/shrine/Shrine2.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
64
tgcc/chunk/prop/shrine/shrine_1.tscn
Normal file
64
tgcc/chunk/prop/shrine/shrine_1.tscn
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
[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")
|
||||||
87
tgcc/chunk/prop/shrine/shrine_2.tscn
Normal file
87
tgcc/chunk/prop/shrine/shrine_2.tscn
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
[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")
|
||||||
BIN
tgcc/chunk/prop/sign/fbx/Sign1.fbx
Normal file
BIN
tgcc/chunk/prop/sign/fbx/Sign1.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/sign/fbx/Sign1.fbx.import
Normal file
44
tgcc/chunk/prop/sign/fbx/Sign1.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/sign/fbx/Sign2.fbx
Normal file
BIN
tgcc/chunk/prop/sign/fbx/Sign2.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/sign/fbx/Sign2.fbx.import
Normal file
44
tgcc/chunk/prop/sign/fbx/Sign2.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/sign/fbx/Sign3.fbx
Normal file
BIN
tgcc/chunk/prop/sign/fbx/Sign3.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/sign/fbx/Sign3.fbx.import
Normal file
44
tgcc/chunk/prop/sign/fbx/Sign3.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/sign/fbx/Sign4.fbx
Normal file
BIN
tgcc/chunk/prop/sign/fbx/Sign4.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/sign/fbx/Sign4.fbx.import
Normal file
44
tgcc/chunk/prop/sign/fbx/Sign4.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/sign/fbx/WoodSign.fbx
Normal file
BIN
tgcc/chunk/prop/sign/fbx/WoodSign.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/sign/fbx/WoodSign.fbx.import
Normal file
44
tgcc/chunk/prop/sign/fbx/WoodSign.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
15
tgcc/chunk/prop/sign/scene/sign_1.tscn
Normal file
15
tgcc/chunk/prop/sign/scene/sign_1.tscn
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
[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")
|
||||||
15
tgcc/chunk/prop/sign/scene/sign_2.tscn
Normal file
15
tgcc/chunk/prop/sign/scene/sign_2.tscn
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
[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")
|
||||||
34
tgcc/chunk/prop/sign/scene/sign_3.tscn
Normal file
34
tgcc/chunk/prop/sign/scene/sign_3.tscn
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[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")
|
||||||
56
tgcc/chunk/prop/sign/scene/sign_4.tscn
Normal file
56
tgcc/chunk/prop/sign/scene/sign_4.tscn
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
[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")
|
||||||
9
tgcc/chunk/prop/sign/scene/wood_sign.tscn
Normal file
9
tgcc/chunk/prop/sign/scene/wood_sign.tscn
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
[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")
|
||||||
BIN
tgcc/chunk/prop/tenda noren/Tenda.fbx
Normal file
BIN
tgcc/chunk/prop/tenda noren/Tenda.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/tenda noren/Tenda.fbx.import
Normal file
44
tgcc/chunk/prop/tenda noren/Tenda.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
BIN
tgcc/chunk/prop/tenda noren/kanji1.png
Normal file
BIN
tgcc/chunk/prop/tenda noren/kanji1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 53 KiB |
41
tgcc/chunk/prop/tenda noren/kanji1.png.import
Normal file
41
tgcc/chunk/prop/tenda noren/kanji1.png.import
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
[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
|
||||||
129
tgcc/chunk/prop/tenda noren/tenda.gdshader
Normal file
129
tgcc/chunk/prop/tenda noren/tenda.gdshader
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
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
tgcc/chunk/prop/tenda noren/tenda.gdshader.uid
Normal file
1
tgcc/chunk/prop/tenda noren/tenda.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://dy4ole5evc7n2
|
||||||
34
tgcc/chunk/prop/tenda noren/tenda.tres
Normal file
34
tgcc/chunk/prop/tenda noren/tenda.tres
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[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
|
||||||
192
tgcc/chunk/prop/tenda noren/tenda1.tscn
Normal file
192
tgcc/chunk/prop/tenda noren/tenda1.tscn
Normal file
File diff suppressed because one or more lines are too long
242
tgcc/chunk/prop/tenda noren/tenda2.tscn
Normal file
242
tgcc/chunk/prop/tenda noren/tenda2.tscn
Normal file
File diff suppressed because one or more lines are too long
242
tgcc/chunk/prop/tenda noren/tenda3.tscn
Normal file
242
tgcc/chunk/prop/tenda noren/tenda3.tscn
Normal file
File diff suppressed because one or more lines are too long
BIN
tgcc/chunk/prop/tree/plant_01/plant_02.fbx
Normal file
BIN
tgcc/chunk/prop/tree/plant_01/plant_02.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/tree/plant_01/plant_02.fbx.import
Normal file
44
tgcc/chunk/prop/tree/plant_01/plant_02.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[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
|
||||||
31
tgcc/chunk/prop/tree/plant_01/plant_02.tscn
Normal file
31
tgcc/chunk/prop/tree/plant_01/plant_02.tscn
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
[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
|
importer_version=1
|
||||||
type="PackedScene"
|
type="PackedScene"
|
||||||
uid="uid://e1an0215p6k2"
|
uid="uid://e1an0215p6k2"
|
||||||
path="res://.godot/imported/tree_01.fbx-09d8f2abdaa94f18fdf3067d2b6d6c48.scn"
|
path="res://.godot/imported/tree_01.fbx-d2d6903285e753a45a20790332fdf05d.scn"
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://tgcc/chunk/prop/tree/tree_01.fbx"
|
source_file="res://tgcc/chunk/prop/tree/tree_01/tree_01.fbx"
|
||||||
dest_files=["res://.godot/imported/tree_01.fbx-09d8f2abdaa94f18fdf3067d2b6d6c48.scn"]
|
dest_files=["res://.godot/imported/tree_01.fbx-d2d6903285e753a45a20790332fdf05d.scn"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
File diff suppressed because one or more lines are too long
77
tgcc/chunk/prop/tree/tree_01/tree_01_Cherry.tscn
Normal file
77
tgcc/chunk/prop/tree/tree_01/tree_01_Cherry.tscn
Normal file
File diff suppressed because one or more lines are too long
BIN
tgcc/chunk/prop/tree/tree_02/Tree_02.fbx
Normal file
BIN
tgcc/chunk/prop/tree/tree_02/Tree_02.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/tree/tree_02/Tree_02.fbx.import
Normal file
44
tgcc/chunk/prop/tree/tree_02/Tree_02.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://bmg6fxrwhwwn6"
|
||||||
|
path="res://.godot/imported/Tree_02.fbx-10a7c8e39fd07290bdbff8202cc20214.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tgcc/chunk/prop/tree/tree_02/Tree_02.fbx"
|
||||||
|
dest_files=["res://.godot/imported/Tree_02.fbx-10a7c8e39fd07290bdbff8202cc20214.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
|
||||||
76
tgcc/chunk/prop/tree/tree_02/tree_02.tscn
Normal file
76
tgcc/chunk/prop/tree/tree_02/tree_02.tscn
Normal file
File diff suppressed because one or more lines are too long
BIN
tgcc/chunk/prop/tree/tree_03/Tree_03.fbx
Normal file
BIN
tgcc/chunk/prop/tree/tree_03/Tree_03.fbx
Normal file
Binary file not shown.
44
tgcc/chunk/prop/tree/tree_03/Tree_03.fbx.import
Normal file
44
tgcc/chunk/prop/tree/tree_03/Tree_03.fbx.import
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://cr0ds8bkdol3i"
|
||||||
|
path="res://.godot/imported/Tree_03.fbx-67d3ed7931907fabecbf0fffc166f919.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tgcc/chunk/prop/tree/tree_03/Tree_03.fbx"
|
||||||
|
dest_files=["res://.godot/imported/Tree_03.fbx-67d3ed7931907fabecbf0fffc166f919.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
|
||||||
76
tgcc/chunk/prop/tree/tree_03/tree_03.tscn
Normal file
76
tgcc/chunk/prop/tree/tree_03/tree_03.tscn
Normal file
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