{
  "format_version": "1.10.0",
  "render_controllers": {
    "controller.render.bleach": {
      "arrays": {
        "textures": {
          "Array.frame": [
            "Texture.yamamoto",
            "Texture.yamamoto",
            "Texture.yamamoto2",
            "Texture.yamamoto2"
          ]
        },
        "geometries": {
          "Array.geo": [
            "Geometry.yamamoto",
            "Geometry.yamamoto",
            "Geometry.yamamoto2",
            "Geometry.yamamoto2"
          ]
        }
      },
      "geometry": "Array.geo[query.property('wesl3y:characters')]",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Array.frame[query.property('wesl3y:characters')]" ]
    },
    "controller.render.ryujin_jakka": {
      "arrays": {
        "textures": {
          "Array.frame": [
            "Texture.ryujin_jakka_shikai",
            "Texture.ryujin_jakka_shikai",
            "Texture.zanka_no_tachi_bankai"
          ]
        }
      },
      "geometry": "Geometry.ryujin_jakka",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Array.frame[query.property('wesl3y:characters')]" ],
      "part_visibility": [
        { "yamamoto": "v.yamamoto && query.get_equipped_item_name == 'yamamoto_skills'" },
        { "yamamoto_shikai": "v.yamamoto_bankai && query.get_equipped_item_name == 'yamamoto_skills'" },
        { "yamamoto_sheath2": "query.get_equipped_item_name != 'yamamoto_skills'" }
      ]
    }
  }
}