{
  "id": "city-overdoor-air-curtain",
  "type": "model",
  "title": "出入口上部用エアカーテン",
  "titleEn": "Overdoor indoor air curtain",
  "description": "店舗や公共施設の室内出入口上部に置く、幅広いエアカーテン外観。丸みのある端部、前面の実開口吸込みグリル、奥の固定横流ローター、下側の開いた吹出口と三枚の方向板、背面点検板・壁取付スロットを造形。屋外室外機、受動的な壁換気口、可搬送風機、ダクト単体とは異なる出入口上部の一体備品です。原点は最下面中央で、扉上の高さと壁オフセットは利用側で設定します。空気流・送風・加熱・電装・可動部は実装せず、換気性能・電気安全性・認証は未検証。 ゲーム・可視化向け。製造・構造設計・3Dプリント用途は未検証。 外接寸法（X×Y×Z）1.190 × 0.254 × 0.335 m、9,140三角形。単位m・Y-up、水平中央の接地用原点、最下点Y=0。部品ごとの重複UV0と単色PBR材質を収録し、画像テクスチャ・UV2・コライダー・LOD・リグ・動作は付属しません。静的表示用でUnity/VRChat実機検証は未実施。STLはm・Y-up座標の形状のみで色・材質・UV・階層を含みません。",
  "descriptionEn": "A wide air-curtain appearance unit for the indoor side above shop and civic-building doorways. Rounded end enclosures surround a genuinely open front intake grille, recessed fixed crossflow rotor, open lower discharge throat with three direction vanes, rear service panel and slotted wall mounts. This complete overdoor appliance is distinct from an outdoor condenser, passive wall vent, portable blower or standalone duct module. The origin is bottom-centered; set doorway installation height and wall offset in the scene. No airflow, fan drive, heating, electrical or moving functions are implemented, and ventilation performance, electrical safety and certification are unvalidated. For games and visualization; not validated for manufacture, structural engineering or 3D printing. Bounding dimensions (X×Y×Z): 1.190 × 0.254 × 0.335 m; 9,140 triangles. Metres, Y-up, horizontally centered placement origin with minimum Y=0, not an articulation or wall-mount pivot. Includes overlapping component UV0 and constant-color PBR materials, with no image textures, unique UV2, colliders, LOD, rig or runtime behavior. Static visualization only; Unity/VRChat editor and runtime tests have not been performed. STL uses metre-valued Y-up coordinates and contains geometry only, without color, materials, UVs or hierarchy.",
  "category": "urban",
  "tags": [
    "city",
    "street",
    "original",
    "interior",
    "doorway",
    "air-curtain",
    "climate-control-prop",
    "エアカーテン"
  ],
  "author": "Xenoah",
  "license": "CC-BY-4.0",
  "version": "1.0.0",
  "status": "public",
  "created": "2026-10-14",
  "updated": "2026-10-14",
  "thumbnail": "https://raw.githubusercontent.com/Xenoah/meshcopia/7f829d09a66d156c7f2ca19f2ea2ed88c015a01c/content/assets/city-overdoor-air-curtain/preview.png",
  "preview": "city-overdoor-air-curtain.glb",
  "unit": "m",
  "upAxis": "Y",
  "triangles": 9140,
  "dimensions": [
    1.19,
    0.253702,
    0.3345
  ],
  "uv": "Per-component primitive or automatically unwrapped UVs. Overlapping between components; not a packed unique lightmap atlas. Solid-color PBR materials; no external textures. STL has no colors or UVs.",
  "provenance": {
    "method": "Original AI-agent-authored procedural city geometry",
    "tool": "Blender 4.3.2; Meshcopia original city expansion generator 1.0",
    "rights": "Original geometry and material design created for Xenoah Meshcopia under the owner request for CC-BY-4.0 publication. No third-party meshes, scans, brands, logos or font files.",
    "generatorUrl": "https://github.com/Xenoah/meshcopia/blob/main/scripts/city_expansion/frozen/batch-033/scripts/city_expansion/indoor_climate_fixtures.py",
    "sourceSha256": "89a63e0a93a04fe9005bc2902a95a5dd6e1efbbbe577589ad3d9d4cba2f5fb3c",
    "sourceRecipeSha256": "a7a8d560a6c08cecfd0f4e2fab688cb30ccc269ffbbd1bfd87ed593322a68300",
    "sourceHelpersSha256": "99ea76b4c3073b3ec2cfdf732e987c7977bfe5efc986b4a077df8db35a6f9d15",
    "alternateFormat": "STL triangulated from the exact reimported GLB, metre-valued Y-up coordinates. No printability or manufacture validation.",
    "stlSha256": "d523ba49e6fac79ef36a60f77a44d106d3a24aea7056029ce6a34a7dbf8c5407"
  },
  "usages": [
    {
      "relationship": "original",
      "project": "Meshcopia",
      "sourceUrl": "https://github.com/Xenoah/meshcopia",
      "sourcePaths": [
        "scripts/city_expansion/frozen/batch-033/scripts/city_expansion/indoor_climate_fixtures.py",
        "scripts/city_expansion/frozen/batch-033/scripts/city_expansion/common.py"
      ],
      "selectors": [
        "city-overdoor-air-curtain"
      ],
      "context": "Original city asset created for this library. No external deployment or reuse claimed."
    }
  ],
  "pageUrl": "https://xenoah.github.io/meshcopia/assets/city-overdoor-air-curtain/",
  "manifestUrl": "https://xenoah.github.io/meshcopia/api/assets/city-overdoor-air-curtain.json",
  "attribution": "Overdoor indoor air curtain by Xenoah / Meshcopia\nhttps://xenoah.github.io/meshcopia/assets/city-overdoor-air-curtain/\nCC BY 4.0 — https://creativecommons.org/licenses/by/4.0/\nChanges: none. If modified, replace this line with a description of your changes.",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "files": [
    {
      "name": "city-overdoor-air-curtain.glb",
      "format": "GLB",
      "bytes": 624012,
      "sha256": "89a63e0a93a04fe9005bc2902a95a5dd6e1efbbbe577589ad3d9d4cba2f5fb3c",
      "url": "https://xenoah.github.io/meshcopia/assets/city-overdoor-air-curtain/source/city-overdoor-air-curtain.glb"
    },
    {
      "name": "city-overdoor-air-curtain.stl",
      "format": "STL",
      "bytes": 457084,
      "sha256": "d523ba49e6fac79ef36a60f77a44d106d3a24aea7056029ce6a34a7dbf8c5407",
      "url": "https://raw.githubusercontent.com/Xenoah/meshcopia/7f829d09a66d156c7f2ca19f2ea2ed88c015a01c/content/assets/city-overdoor-air-curtain/source/city-overdoor-air-curtain.stl"
    }
  ],
  "downloads": {
    "delivery": {
      "schemaVersion": 1,
      "id": "city-overdoor-air-curtain",
      "assetVersion": "1.0.0",
      "packageVersion": "1.0.0",
      "contentPolicy": "fbx-required-textures-single-notice-v1",
      "sourceFiles": [
        {
          "bytes": 624012,
          "name": "city-overdoor-air-curtain.glb",
          "sha256": "89a63e0a93a04fe9005bc2902a95a5dd6e1efbbbe577589ad3d9d4cba2f5fb3c"
        },
        {
          "bytes": 457084,
          "name": "city-overdoor-air-curtain.stl",
          "sha256": "d523ba49e6fac79ef36a60f77a44d106d3a24aea7056029ce6a34a7dbf8c5407"
        }
      ],
      "archive": {
        "bytes": 273449,
        "filename": "city-overdoor-air-curtain-1.0.0-fbx-minimal-1.0.0.zip",
        "sha256": "e1e2fca1a07660068f4f1d732025a5847cecc5698909153deda4e8e17c385f0e",
        "url": "https://github.com/Xenoah/meshcopia/releases/download/cohort-new251-v1.0.0/city-overdoor-air-curtain-1.0.0-fbx-minimal-1.0.0.zip"
      },
      "files": [
        {
          "name": "city-overdoor-air-curtain.fbx",
          "format": "FBX",
          "bytes": 320812,
          "sha256": "b6860ee869e93977d9e68c06bc0e2be2c6b7d0990cee964c6f3271735d14e76e",
          "url": "https://github.com/Xenoah/meshcopia/releases/download/cohort-new251-v1.0.0/city-overdoor-air-curtain.fbx",
          "fetch": {
            "kind": "chunks-gzip-v1",
            "url": "https://xenoah.github.io/meshcopia/download-data/fbdb1a3f2cb6cea068b722b135611bbdf008003675393b4474d044bfb1894384.json",
            "bytes": 514,
            "sha256": "fbdb1a3f2cb6cea068b722b135611bbdf008003675393b4474d044bfb1894384"
          }
        }
      ],
      "notice": {
        "bytes": 405,
        "filename": "LICENSE.txt",
        "sha256": "26e7706c9b2fc39b09dd83f6ddb700887adab8f6f7e1743c2143bd69f8dccff2",
        "text": "Overdoor indoor air curtain by Xenoah / Meshcopia\nCopyright (c) 2026 Xenoah\nCC BY 4.0: https://creativecommons.org/licenses/by/4.0/\nSource: https://xenoah.github.io/meshcopia/assets/city-overdoor-air-curtain/\nProvided as-is, without warranties (license Section 5).\nChanges: none.\nAdditional changes: Converted unchanged source GLB geometry to FBX, with documented compatible material/texture derivatives.\n"
      },
      "verification": {
        "fCommit": "58c092992430326c3aad463072dba6507003a058",
        "inventorySha256": "bb5a0cc2c72f78e8097aef922bd419180a0c4147fadc88c56473f0f78f58c53d",
        "releaseId": 415820647,
        "releaseTag": "cohort-new251-v1.0.0",
        "state": "published-verified"
      }
    }
  },
  "previewUrl": "https://xenoah.github.io/meshcopia/assets/city-overdoor-air-curtain/source/city-overdoor-air-curtain.glb"
}
