333 lines
14 KiB
Plaintext
333 lines
14 KiB
Plaintext
(schema_version: 4, resources: {}, entities: {
|
|
1: (components: {
|
|
"bevy_ecs::name::Name": "Foundation Brush",
|
|
"bevy_transform::components::transform::Transform": (
|
|
translation: (0.0, 0.5, 0.0),
|
|
rotation: (0.0, 0.0, 0.0, 1.0),
|
|
scale: (1.0, 1.0, 1.0),
|
|
),
|
|
"shared::components::ActorId": ("sample-brush-foundation"),
|
|
"shared::components::ActorKind": Brush,
|
|
"shared::components::EditorVisibility": (visible: true),
|
|
"shared::components::HierarchySiblingIndex": (0),
|
|
"shared::components::LevelObject": (),
|
|
"shared::components::MaterialDesc": (
|
|
shader: (kind: StandardLit, schema_path: None, shader_path: None),
|
|
base_color: (r: 0.55, g: 0.54, b: 0.52, a: 1.0),
|
|
metallic: 0.0,
|
|
roughness: 0.85,
|
|
emissive_color: (r: 1.0, g: 1.0, b: 1.0, a: 1.0),
|
|
emissive_intensity: 0.0,
|
|
base_color_texture: None,
|
|
emissive_texture: None,
|
|
normal_map_texture: None,
|
|
metallic_roughness_texture: None,
|
|
material_asset_path: Some("assets/materials/concrete.ron"),
|
|
parameters: [],
|
|
textures: [],
|
|
),
|
|
"shared::components::BrushDesc": (
|
|
kind: Additive,
|
|
faces: [
|
|
(
|
|
id: ("face:+x"),
|
|
plane: (normal: (1.0, 0.0, 0.0), distance: 5.0),
|
|
vertices: [(5.0, -0.5, -4.0), (5.0, 0.5, -4.0), (5.0, 0.5, 4.0), (5.0, -0.5, 4.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:-x"),
|
|
plane: (normal: (-1.0, 0.0, 0.0), distance: 5.0),
|
|
vertices: [(-5.0, -0.5, 4.0), (-5.0, 0.5, 4.0), (-5.0, 0.5, -4.0), (-5.0, -0.5, -4.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:+y"),
|
|
plane: (normal: (0.0, 1.0, 0.0), distance: 0.5),
|
|
vertices: [(-5.0, 0.5, -4.0), (-5.0, 0.5, 4.0), (5.0, 0.5, 4.0), (5.0, 0.5, -4.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:-y"),
|
|
plane: (normal: (0.0, -1.0, 0.0), distance: 0.5),
|
|
vertices: [(-5.0, -0.5, 4.0), (-5.0, -0.5, -4.0), (5.0, -0.5, -4.0), (5.0, -0.5, 4.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:+z"),
|
|
plane: (normal: (0.0, 0.0, 1.0), distance: 4.0),
|
|
vertices: [(5.0, -0.5, 4.0), (5.0, 0.5, 4.0), (-5.0, 0.5, 4.0), (-5.0, -0.5, 4.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:-z"),
|
|
plane: (normal: (0.0, 0.0, -1.0), distance: 4.0),
|
|
vertices: [(-5.0, -0.5, -4.0), (-5.0, 0.5, -4.0), (5.0, 0.5, -4.0), (5.0, -0.5, -4.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
],
|
|
cast_shadows: true,
|
|
receive_shadows: true,
|
|
),
|
|
}),
|
|
2: (components: {
|
|
"bevy_ecs::name::Name": "Material Face Tower",
|
|
"bevy_transform::components::transform::Transform": (
|
|
translation: (-2.5, 3.0, 0.0),
|
|
rotation: (0.0, 0.0, 0.0, 1.0),
|
|
scale: (1.0, 1.0, 1.0),
|
|
),
|
|
"shared::components::ActorId": ("sample-brush-material-tower"),
|
|
"shared::components::ActorKind": Brush,
|
|
"shared::components::EditorVisibility": (visible: true),
|
|
"shared::components::HierarchySiblingIndex": (1),
|
|
"shared::components::LevelObject": (),
|
|
"shared::components::MaterialDesc": (
|
|
shader: (kind: StandardLit, schema_path: None, shader_path: None),
|
|
base_color: (r: 0.55, g: 0.54, b: 0.52, a: 1.0),
|
|
metallic: 0.0,
|
|
roughness: 0.85,
|
|
emissive_color: (r: 1.0, g: 1.0, b: 1.0, a: 1.0),
|
|
emissive_intensity: 0.0,
|
|
base_color_texture: None,
|
|
emissive_texture: None,
|
|
normal_map_texture: None,
|
|
metallic_roughness_texture: None,
|
|
material_asset_path: Some("assets/materials/concrete.ron"),
|
|
parameters: [],
|
|
textures: [],
|
|
),
|
|
"shared::components::BrushDesc": (
|
|
kind: Additive,
|
|
faces: [
|
|
(
|
|
id: ("face:+x"),
|
|
plane: (normal: (1.0, 0.0, 0.0), distance: 1.25),
|
|
vertices: [(1.25, -2.0, -1.25), (1.25, 2.0, -1.25), (1.25, 2.0, 1.25), (1.25, -2.0, 1.25)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:-x"),
|
|
plane: (normal: (-1.0, 0.0, 0.0), distance: 1.25),
|
|
vertices: [(-1.25, -2.0, 1.25), (-1.25, 2.0, 1.25), (-1.25, 2.0, -1.25), (-1.25, -2.0, -1.25)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:+y"),
|
|
plane: (normal: (0.0, 1.0, 0.0), distance: 2.0),
|
|
vertices: [(-1.25, 2.0, -1.25), (-1.25, 2.0, 1.25), (1.25, 2.0, 1.25), (1.25, 2.0, -1.25)],
|
|
material: Some((
|
|
asset_id: "cc2769da-c9a5-4cb3-866a-cc81d0688ee2",
|
|
sub_asset_id: "material:instance",
|
|
label: "surface_tint_instance",
|
|
source_path: Some("assets/materials/surface_tint_instance.ron"),
|
|
)),
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:-y"),
|
|
plane: (normal: (0.0, -1.0, 0.0), distance: 2.0),
|
|
vertices: [(-1.25, -2.0, 1.25), (-1.25, -2.0, -1.25), (1.25, -2.0, -1.25), (1.25, -2.0, 1.25)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:+z"),
|
|
plane: (normal: (0.0, 0.0, 1.0), distance: 1.25),
|
|
vertices: [(1.25, -2.0, 1.25), (1.25, 2.0, 1.25), (-1.25, 2.0, 1.25), (-1.25, -2.0, 1.25)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:-z"),
|
|
plane: (normal: (0.0, 0.0, -1.0), distance: 1.25),
|
|
vertices: [(-1.25, -2.0, -1.25), (-1.25, 2.0, -1.25), (1.25, 2.0, -1.25), (1.25, -2.0, -1.25)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
],
|
|
cast_shadows: true,
|
|
receive_shadows: true,
|
|
),
|
|
}),
|
|
3: (components: {
|
|
"bevy_ecs::name::Name": "Subtractive Marker",
|
|
"bevy_transform::components::transform::Transform": (
|
|
translation: (2.5, 2.0, 0.0),
|
|
rotation: (0.0, 0.258819, 0.0, 0.9659258),
|
|
scale: (1.0, 1.0, 1.0),
|
|
),
|
|
"shared::components::ActorId": ("sample-brush-subtractive-marker"),
|
|
"shared::components::ActorKind": Brush,
|
|
"shared::components::EditorVisibility": (visible: true),
|
|
"shared::components::HierarchySiblingIndex": (2),
|
|
"shared::components::LevelObject": (),
|
|
"shared::components::MaterialDesc": (
|
|
shader: (kind: StandardLit, schema_path: None, shader_path: None),
|
|
base_color: (r: 0.72, g: 0.14, b: 0.16, a: 1.0),
|
|
metallic: 0.05,
|
|
roughness: 0.4,
|
|
emissive_color: (r: 1.0, g: 0.25, b: 0.2, a: 1.0),
|
|
emissive_intensity: 0.0,
|
|
base_color_texture: None,
|
|
emissive_texture: None,
|
|
normal_map_texture: None,
|
|
metallic_roughness_texture: None,
|
|
material_asset_path: None,
|
|
parameters: [],
|
|
textures: [],
|
|
),
|
|
"shared::components::BrushDesc": (
|
|
kind: SubtractiveMarker,
|
|
faces: [
|
|
(
|
|
id: ("face:+x"),
|
|
plane: (normal: (1.0, 0.0, 0.0), distance: 1.0),
|
|
vertices: [(1.0, -1.0, -1.0), (1.0, 1.0, -1.0), (1.0, 1.0, 1.0), (1.0, -1.0, 1.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:-x"),
|
|
plane: (normal: (-1.0, 0.0, 0.0), distance: 1.0),
|
|
vertices: [(-1.0, -1.0, 1.0), (-1.0, 1.0, 1.0), (-1.0, 1.0, -1.0), (-1.0, -1.0, -1.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:+y"),
|
|
plane: (normal: (0.0, 1.0, 0.0), distance: 1.0),
|
|
vertices: [(-1.0, 1.0, -1.0), (-1.0, 1.0, 1.0), (1.0, 1.0, 1.0), (1.0, 1.0, -1.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:-y"),
|
|
plane: (normal: (0.0, -1.0, 0.0), distance: 1.0),
|
|
vertices: [(-1.0, -1.0, 1.0), (-1.0, -1.0, -1.0), (1.0, -1.0, -1.0), (1.0, -1.0, 1.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:+z"),
|
|
plane: (normal: (0.0, 0.0, 1.0), distance: 1.0),
|
|
vertices: [(1.0, -1.0, 1.0), (1.0, 1.0, 1.0), (-1.0, 1.0, 1.0), (-1.0, -1.0, 1.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
(
|
|
id: ("face:-z"),
|
|
plane: (normal: (0.0, 0.0, -1.0), distance: 1.0),
|
|
vertices: [(-1.0, -1.0, -1.0), (-1.0, 1.0, -1.0), (1.0, 1.0, -1.0), (1.0, -1.0, -1.0)],
|
|
material: None,
|
|
texture: None,
|
|
uv_offset: (0.0, 0.0),
|
|
uv_scale: (1.0, 1.0),
|
|
uv_rotation: 0.0,
|
|
smoothing_group: 0,
|
|
),
|
|
],
|
|
cast_shadows: true,
|
|
receive_shadows: true,
|
|
),
|
|
}),
|
|
4: (components: {
|
|
"bevy_ecs::name::Name": "Brush Lab Sun",
|
|
"bevy_transform::components::transform::Transform": (
|
|
translation: (0.0, 8.0, 4.0),
|
|
rotation: (-0.3826834, 0.0, 0.0, 0.9238795),
|
|
scale: (1.0, 1.0, 1.0),
|
|
),
|
|
"shared::components::ActorId": ("sample-brush-sun"),
|
|
"shared::components::ActorKind": Light,
|
|
"shared::components::EditorVisibility": (visible: true),
|
|
"shared::components::HierarchySiblingIndex": (3),
|
|
"shared::components::LevelObject": (),
|
|
"shared::components::LightDesc": (
|
|
kind: Directional,
|
|
color: (r: 1.0, g: 0.95, b: 0.85, a: 1.0),
|
|
intensity: 100000.0,
|
|
range: 0.0,
|
|
shadows: true,
|
|
inner_angle_deg: 25.0,
|
|
outer_angle_deg: 35.0,
|
|
),
|
|
}),
|
|
})
|