QtMesh Cloud ← Asset library
Ironfang — Fantasy Buildings & Structures preview

Ironfang — Fantasy Buildings & Structures

by Fernando Tonon

Nine fantasy structures from **Ironfang: First Siege**: Clan Fortress, War Foundry, Watchtower, Bloodmaw Fortress, Bloodmaw Outpost, Bloodmaw Gate, Ruined Foundry, Prisoner Cage and a Steam Vent. Two visually distinct factions (clan ironwork vs. Bloodmaw orc camp) so you can stage a battle out of the box. ~10k tris each with 1024x1024 PBR maps and Ogre .material sidecars. Built for a top-down RTS camera but detailed enough for closer shots. Generated from concept images with QtMeshEditor. **CC0.**

Categoryenvironments
LicenseCC0 (Public Domain)
PriceFree
Downloads0
GLBMATERIALPNG
#environment#building#fortress#medieval#fantasy#rts#lowpoly#qtmesheditor#cc0

Technical quality

✓ Analyzed by QtMesh 9 of 57 files analyzed — 6 with validation issues. Per-file datasheets below.

Files

FileRoleSize
Bloodmaw Fortress.glbmodel627 KB
Datasheet — 9,758 tris
Vertices16,359
Triangles9,758
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788764606997_mesh_mat

Validation:

  • ✗Geometry: 8 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.677 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1015.7 KB of vertex + index buffers (16359 vert / 9758 tri)

Analyzed by QtMesh

Bloodmaw Fortress.materialmaterial885 B
Bloodmaw Gate.glbmodel476 KB
Datasheet — 10,000 tris
Vertices11,420
Triangles10,000
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788762833035_mesh_mat

Validation:

  • ✗Geometry: 4 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.147 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~727.7 KB of vertex + index buffers (11420 vert / 10000 tri)

Analyzed by QtMesh

Bloodmaw Gate.materialmaterial885 B
Bloodmaw Outpost.glbmodel604 KB
Datasheet — 9,940 tris
Vertices15,533
Triangles9,940
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788762287542_mesh_mat

Validation:

  • ✗Geometry: 8 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.563 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~968.4 KB of vertex + index buffers (15533 vert / 9940 tri)

Analyzed by QtMesh

Bloodmaw Outpost.materialmaterial885 B
Clan Fortress.glbmodel603 KB
Datasheet — 9,828 tris
Vertices15,554
Triangles9,828
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788604320591_mesh_mat

Validation:

  • ✓Geometry: 9828 triangle(s) across 1 submesh(es), no degenerate faces
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.583 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~969.0 KB of vertex + index buffers (15554 vert / 9828 tri)

Analyzed by QtMesh

Clan Fortress.materialmaterial885 B
Clan Fortress_turntable.pngtexture669 KB
Prisoner Cage.glbmodel517 KB
Datasheet — 9,972 tris
Vertices12,751
Triangles9,972
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788763477028_mesh_mat

Validation:

  • ✓Geometry: 9972 triangle(s) across 1 submesh(es), no degenerate faces
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.282 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~805.6 KB of vertex + index buffers (12751 vert / 9972 tri)

Analyzed by QtMesh

Prisoner Cage.materialmaterial885 B
README.mdmetadata1.2 KB
Ruined Foundry.glbmodel616 KB
Datasheet — 9,802 tris
Vertices15,983
Triangles9,802
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788764215166_mesh_mat

Validation:

  • ✗Geometry: 4 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.632 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~993.9 KB of vertex + index buffers (15983 vert / 9802 tri)

Analyzed by QtMesh

Ruined Foundry.materialmaterial885 B
Steam Vent.glbmodel549 KB
Datasheet — 9,760 tris
Vertices13,840
Triangles9,760
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788763847895_mesh_mat

Validation:

  • ✗Geometry: 3 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.423 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~868.1 KB of vertex + index buffers (13840 vert / 9760 tri)

Analyzed by QtMesh

Steam Vent.materialmaterial885 B
War Foundry.glbmodel577 KB
Datasheet — 9,930 tris
Vertices14,664
Triangles9,930
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788604883446_mesh_mat

Validation:

  • ✗Geometry: 2 degenerate triangle(s) — zero-area faces fixable with qtmesh fix
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.478 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~917.4 KB of vertex + index buffers (14664 vert / 9930 tri)

Analyzed by QtMesh

War Foundry.materialmaterial885 B
War Foundry_turntable.pngtexture621 KB
Watchtower.glbmodel561 KB
Datasheet — 9,998 tris
Vertices14,138
Triangles9,998
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788762603858_mesh_mat

Validation:

  • ✓Geometry: 9998 triangle(s) across 1 submesh(es), no degenerate faces
  • ✓UVs: all finite, all within ±10 range
  • ✓Draws: 1 across 1 material(s) — no merge opportunities
  • ✓Vertex cache: ACMR 1.415 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~887.0 KB of vertex + index buffers (14138 vert / 9998 tri)

Analyzed by QtMesh

Watchtower.materialmaterial885 B
qtmesh_gen3d_1_1788604320591_diffuse.pngtexture1.7 MB
qtmesh_gen3d_1_1788604320591_metallic.pngtexture72 KB
qtmesh_gen3d_1_1788604320591_normal.pngtexture2.4 MB
qtmesh_gen3d_1_1788604320591_roughness.pngtexture245 KB
qtmesh_gen3d_1_1788604883446_diffuse.pngtexture1.8 MB
qtmesh_gen3d_1_1788604883446_metallic.pngtexture1.1 KB
qtmesh_gen3d_1_1788604883446_normal.pngtexture2.1 MB
qtmesh_gen3d_1_1788604883446_roughness.pngtexture43 KB
qtmesh_gen3d_1_1788762287542_diffuse.pngtexture1.8 MB
qtmesh_gen3d_1_1788762287542_metallic.pngtexture600 KB
qtmesh_gen3d_1_1788762287542_normal.pngtexture2.4 MB
qtmesh_gen3d_1_1788762287542_roughness.pngtexture515 KB
qtmesh_gen3d_1_1788762603858_diffuse.pngtexture1.7 MB
qtmesh_gen3d_1_1788762603858_metallic.pngtexture393 KB
qtmesh_gen3d_1_1788762603858_normal.pngtexture2.1 MB
qtmesh_gen3d_1_1788762603858_roughness.pngtexture457 KB
qtmesh_gen3d_1_1788762833035_diffuse.pngtexture1.7 MB
qtmesh_gen3d_1_1788762833035_metallic.pngtexture418 KB
qtmesh_gen3d_1_1788762833035_normal.pngtexture1.7 MB
qtmesh_gen3d_1_1788762833035_roughness.pngtexture471 KB
qtmesh_gen3d_1_1788763477028_diffuse.pngtexture1.4 MB
qtmesh_gen3d_1_1788763477028_metallic.pngtexture543 KB
qtmesh_gen3d_1_1788763477028_normal.pngtexture1.6 MB
qtmesh_gen3d_1_1788763477028_roughness.pngtexture566 KB
qtmesh_gen3d_1_1788763847895_diffuse.pngtexture1.7 MB
qtmesh_gen3d_1_1788763847895_metallic.pngtexture1.2 KB
qtmesh_gen3d_1_1788763847895_normal.pngtexture2.2 MB
qtmesh_gen3d_1_1788763847895_roughness.pngtexture583 KB
qtmesh_gen3d_1_1788764215166_diffuse.pngtexture1.6 MB
qtmesh_gen3d_1_1788764215166_metallic.pngtexture1.1 KB
qtmesh_gen3d_1_1788764215166_normal.pngtexture2.3 MB
qtmesh_gen3d_1_1788764215166_roughness.pngtexture8.1 KB
qtmesh_gen3d_1_1788764606997_diffuse.pngtexture1.8 MB
qtmesh_gen3d_1_1788764606997_metallic.pngtexture1.9 KB
qtmesh_gen3d_1_1788764606997_normal.pngtexture2.4 MB
qtmesh_gen3d_1_1788764606997_roughness.pngtexture119 KB
Sign in to download

Downloads require a free QtMesh Cloud account. You'll land right back on this asset after signing in.

Published by its owner on the QtMesh asset library · qtmesh.dev