jackdaw 0.3.1

A 3D level editor built with Bevy
Documentation
{
  "jsn": {
    "format_version": [
      2,
      0,
      0
    ],
    "editor_version": "0.1.5",
    "bevy_version": "0.18"
  },
  "metadata": {
    "name": "Untitled",
    "description": "",
    "author": "",
    "created": "2026-03-12T09:53:47Z",
    "modified": "2026-03-12T09:53:47Z"
  },
  "assets": {
    "bevy_image::image::Image": {
      "#Image0": "environment_maps/Rock058_2K-PNG/Rock058_2K-PNG_Color.png",
      "#Image1": "environment_maps/Rock058_2K-PNG/Rock058_2K-PNG_Roughness.png",
      "#Image2": "environment_maps/Rock058_2K-PNG/Rock058_2K-PNG_NormalGL.png",
      "#Image3": "environment_maps/Rock058_2K-PNG/Rock058_2K-PNG_AmbientOcclusion.png"
    },
    "bevy_pbr::pbr_material::StandardMaterial": {
      "#StandardMaterial0": {
        "alpha_mode": "Opaque",
        "anisotropy_rotation": 0.0,
        "anisotropy_strength": 0.0,
        "attenuation_color": {
          "LinearRgba": {
            "alpha": 1.0,
            "blue": 1.0,
            "green": 1.0,
            "red": 1.0
          }
        },
        "attenuation_distance": "inf",
        "base_color": {
          "LinearRgba": {
            "alpha": 1.0,
            "blue": 1.0,
            "green": 1.0,
            "red": 1.0
          }
        },
        "base_color_channel": "Uv0",
        "base_color_texture": "#Image0",
        "clearcoat": 0.0,
        "clearcoat_perceptual_roughness": 0.5,
        "deferred_lighting_pass_id": 1,
        "depth_bias": 0.0,
        "depth_map": null,
        "diffuse_transmission": 0.0,
        "double_sided": false,
        "emissive": {
          "alpha": 1.0,
          "blue": 0.0,
          "green": 0.0,
          "red": 0.0
        },
        "emissive_channel": "Uv0",
        "emissive_exposure_weight": 0.0,
        "emissive_texture": null,
        "flip_normal_map_y": false,
        "fog_enabled": true,
        "ior": 1.5,
        "lightmap_exposure": 1.0,
        "max_parallax_layer_count": 16.0,
        "metallic": 0.0,
        "metallic_roughness_channel": "Uv0",
        "metallic_roughness_texture": "#Image1",
        "normal_map_channel": "Uv0",
        "normal_map_texture": "#Image2",
        "occlusion_channel": "Uv0",
        "occlusion_texture": "#Image3",
        "opaque_render_method": "Auto",
        "parallax_depth_scale": 0.10000000149011612,
        "parallax_mapping_method": "Occlusion",
        "perceptual_roughness": 0.5,
        "reflectance": 0.5,
        "specular_tint": {
          "LinearRgba": {
            "alpha": 1.0,
            "blue": 1.0,
            "green": 1.0,
            "red": 1.0
          }
        },
        "specular_transmission": 0.0,
        "thickness": 0.0,
        "unlit": false,
        "uv_transform": [
          1.0,
          0.0,
          0.0,
          1.0,
          0.0,
          0.0
        ]
      }
    }
  },
  "editor": null,
  "scene": [
    {
      "name": "Brush",
      "transform": {
        "translation": [
          -2.25,
          2.125,
          -4.5
        ],
        "rotation": [
          0.0,
          0.0,
          0.0,
          1.0
        ],
        "scale": [
          1.0,
          1.0,
          1.0
        ]
      },
      "components": {
        "jackdaw_jsn::types::Brush": {
          "faces": [
            {
              "material": "#StandardMaterial0",
              "plane": {
                "distance": 3.25,
                "normal": [
                  1.0,
                  0.0,
                  0.0
                ]
              },
              "uv_offset": [
                0.0,
                0.0
              ],
              "uv_rotation": 0.0,
              "uv_scale": [
                1.0,
                1.0
              ]
            },
            {
              "material": "#StandardMaterial0",
              "plane": {
                "distance": 3.25,
                "normal": [
                  -1.0,
                  0.0,
                  0.0
                ]
              },
              "uv_offset": [
                0.0,
                0.0
              ],
              "uv_rotation": 0.0,
              "uv_scale": [
                1.0,
                1.0
              ]
            },
            {
              "material": "#StandardMaterial0",
              "plane": {
                "distance": 2.125,
                "normal": [
                  0.0,
                  1.0,
                  0.0
                ]
              },
              "uv_offset": [
                0.0,
                0.0
              ],
              "uv_rotation": 0.0,
              "uv_scale": [
                1.0,
                1.0
              ]
            },
            {
              "material": "#StandardMaterial0",
              "plane": {
                "distance": 2.125,
                "normal": [
                  0.0,
                  -1.0,
                  0.0
                ]
              },
              "uv_offset": [
                0.0,
                0.0
              ],
              "uv_rotation": 0.0,
              "uv_scale": [
                1.0,
                1.0
              ]
            },
            {
              "material": "#StandardMaterial0",
              "plane": {
                "distance": 6.25,
                "normal": [
                  0.0,
                  0.0,
                  1.0
                ]
              },
              "uv_offset": [
                0.0,
                0.0
              ],
              "uv_rotation": 0.0,
              "uv_scale": [
                1.0,
                1.0
              ]
            },
            {
              "material": "#StandardMaterial0",
              "plane": {
                "distance": 6.25,
                "normal": [
                  0.0,
                  0.0,
                  -1.0
                ]
              },
              "uv_offset": [
                0.0,
                0.0
              ],
              "uv_rotation": 0.0,
              "uv_scale": [
                1.0,
                1.0
              ]
            }
          ]
        }
      }
    }
  ]
}