QtMesh Cloud ← Asset library
Bite by Bite — Modern City Buildings preview

Bite by Bite — Modern City Buildings

by Fernando Tonon

Eight modern city buildings: Hospital, Laboratory, Mall, Office, School, Firehouse, TV Studio and a Storefront. Enough variety to block out a whole city block or an outbreak map. ~10k tris each with 1024x1024 PBR maps and .material sidecars; `_trim` variants included where present. Generated from concept images with QtMeshEditor for **Bite by Bite**. **CC0.**

Categoryenvironments
LicenseCC0 (Public Domain)
PriceFree
Downloads0
GLBMATERIALPNG
#environment#building#city#modern#urban#lowpoly#qtmesheditor#cc0

Technical quality

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

Files

FileRoleSize
README.mdmetadata1.1 KB
firehouse_building.glbmodel1.3 MB
Datasheet — 24,996 tris
Vertices32,039
Triangles24,996
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790528548681_mesh_mat

Validation:

  • ✗Geometry: 12 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.287 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.98 MB of vertex + index buffers (32039 vert / 24996 tri)

Analyzed by QtMesh

firehouse_building.materialmaterial885 B
firehouse_building_trim.glbmodel2.5 MB
Datasheet — 24,901 tris
Vertices31,914
Triangles24,901
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790528548681_mesh_mat

Validation:

  • ✗Geometry: 12 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.287 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.97 MB of vertex + index buffers (31914 vert / 24901 tri)

Analyzed by QtMesh

hospital_building.glbmodel1.1 MB
Datasheet — 24,998 tris
Vertices26,703
Triangles24,998
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790426631402_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.075 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.67 MB of vertex + index buffers (26703 vert / 24998 tri)

Analyzed by QtMesh

hospital_building.materialmaterial885 B
hospital_building_trim.glbmodel2.2 MB
Datasheet — 24,840 tris
Vertices26,521
Triangles24,840
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790426631402_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.075 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.66 MB of vertex + index buffers (26521 vert / 24840 tri)

Analyzed by QtMesh

lab_building.glbmodel1.3 MB
Datasheet — 24,760 tris
Vertices32,527
Triangles24,760
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790531299833_mesh_mat

Validation:

  • ✗Geometry: 12 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.321 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~2.00 MB of vertex + index buffers (32527 vert / 24760 tri)

Analyzed by QtMesh

lab_building.materialmaterial885 B
lab_building_trim.glbmodel2.6 MB
Datasheet — 24,595 tris
Vertices32,443
Triangles24,595
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790531299833_mesh_mat

Validation:

  • ✗Geometry: 12 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.326 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~2.00 MB of vertex + index buffers (32443 vert / 24595 tri)

Analyzed by QtMesh

mall_building.glbmodel1.3 MB
Datasheet — 24,958 tris
Vertices33,991
Triangles24,958
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790524512897_mesh_mat

Validation:

  • ✗Geometry: 6 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.368 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~2.09 MB of vertex + index buffers (33991 vert / 24958 tri)

Analyzed by QtMesh

mall_building.materialmaterial885 B
mall_building_trim.glbmodel2.6 MB
Datasheet — 24,903 tris
Vertices33,926
Triangles24,903
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790524512897_mesh_mat

Validation:

  • ✗Geometry: 6 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.368 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~2.08 MB of vertex + index buffers (33926 vert / 24903 tri)

Analyzed by QtMesh

office_building.glbmodel1.2 MB
Datasheet — 24,994 tris
Vertices30,102
Triangles24,994
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790527315396_mesh_mat

Validation:

  • ✗Geometry: 20 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.210 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.87 MB of vertex + index buffers (30102 vert / 24994 tri)

Analyzed by QtMesh

office_building.materialmaterial885 B
office_building_trim.glbmodel2.4 MB
Datasheet — 24,982 tris
Vertices30,087
Triangles24,982
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790527315396_mesh_mat

Validation:

  • ✗Geometry: 20 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.210 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.86 MB of vertex + index buffers (30087 vert / 24982 tri)

Analyzed by QtMesh

qtmesh_gen3d_1_1790426631402_diffuse.pngtexture1.6 MB
qtmesh_gen3d_1_1790426631402_metallic.pngtexture507 KB
qtmesh_gen3d_1_1790426631402_normal.pngtexture1.7 MB
qtmesh_gen3d_1_1790426631402_roughness.pngtexture463 KB
qtmesh_gen3d_1_1790496406242_diffuse.pngtexture1.3 MB
qtmesh_gen3d_1_1790496406242_metallic.pngtexture2.4 KB
qtmesh_gen3d_1_1790496406242_normal.pngtexture1.4 MB
qtmesh_gen3d_1_1790496406242_roughness.pngtexture87 KB
qtmesh_gen3d_1_1790524512897_diffuse.pngtexture1.8 MB
qtmesh_gen3d_1_1790524512897_metallic.pngtexture121 KB
qtmesh_gen3d_1_1790524512897_normal.pngtexture2.1 MB
qtmesh_gen3d_1_1790524512897_roughness.pngtexture584 KB
qtmesh_gen3d_1_1790525794991_diffuse.pngtexture1.6 MB
qtmesh_gen3d_1_1790525794991_metallic.pngtexture3.3 KB
qtmesh_gen3d_1_1790525794991_normal.pngtexture2.0 MB
qtmesh_gen3d_1_1790525794991_roughness.pngtexture292 KB
qtmesh_gen3d_1_1790527315396_diffuse.pngtexture1.6 MB
qtmesh_gen3d_1_1790527315396_metallic.pngtexture292 KB
qtmesh_gen3d_1_1790527315396_normal.pngtexture1.7 MB
qtmesh_gen3d_1_1790527315396_roughness.pngtexture393 KB
qtmesh_gen3d_1_1790528548681_diffuse.pngtexture1.9 MB
qtmesh_gen3d_1_1790528548681_metallic.pngtexture183 KB
qtmesh_gen3d_1_1790528548681_normal.pngtexture2.1 MB
qtmesh_gen3d_1_1790528548681_roughness.pngtexture479 KB
qtmesh_gen3d_1_1790529910270_diffuse.pngtexture1.6 MB
qtmesh_gen3d_1_1790529910270_metallic.pngtexture110 KB
qtmesh_gen3d_1_1790529910270_normal.pngtexture1.8 MB
qtmesh_gen3d_1_1790529910270_roughness.pngtexture488 KB
qtmesh_gen3d_1_1790531299833_diffuse.pngtexture1.7 MB
qtmesh_gen3d_1_1790531299833_metallic.pngtexture390 KB
qtmesh_gen3d_1_1790531299833_normal.pngtexture2.0 MB
qtmesh_gen3d_1_1790531299833_roughness.pngtexture573 KB
school_building.glbmodel1.3 MB
Datasheet — 24,936 tris
Vertices33,397
Triangles24,936
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790525794991_mesh_mat

Validation:

  • ✗Geometry: 71 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.342 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~2.05 MB of vertex + index buffers (33397 vert / 24936 tri)

Analyzed by QtMesh

school_building.materialmaterial885 B
school_building_trim.glbmodel2.6 MB
Datasheet — 24,782 tris
Vertices33,250
Triangles24,782
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790525794991_mesh_mat

Validation:

  • ✗Geometry: 71 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.345 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~2.04 MB of vertex + index buffers (33250 vert / 24782 tri)

Analyzed by QtMesh

storefront.glbmodel1.1 MB
Datasheet — 24,952 tris
Vertices27,092
Triangles24,952
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790496406242_mesh_mat

Validation:

  • ✗Geometry: 21 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.099 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.69 MB of vertex + index buffers (27092 vert / 24952 tri)

Analyzed by QtMesh

storefront.materialmaterial885 B
storefront_trim.glbmodel2.2 MB
Datasheet — 24,743 tris
Vertices26,966
Triangles24,743
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790496406242_mesh_mat

Validation:

  • ✗Geometry: 21 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.103 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.68 MB of vertex + index buffers (26966 vert / 24743 tri)

Analyzed by QtMesh

studio_building.glbmodel1.2 MB
Datasheet — 25,000 tris
Vertices31,133
Triangles25,000
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790529910270_mesh_mat

Validation:

  • ✗Geometry: 16 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.253 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.92 MB of vertex + index buffers (31133 vert / 25000 tri)

Analyzed by QtMesh

studio_building.materialmaterial885 B
studio_building_trim.glbmodel2.5 MB
Datasheet — 24,698 tris
Vertices30,786
Triangles24,698
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1790529910270_mesh_mat

Validation:

  • ✗Geometry: 14 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.254 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~1.90 MB of vertex + index buffers (30786 vert / 24698 tri)

Analyzed by QtMesh

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