QtMesh Cloud ← Asset library
School Adventure — School Environment & Furniture preview

School Adventure — School Environment & Furniture

by Fernando Tonon

Nine school environment and furniture pieces: School Corridor, School Gate, Bench, Bin, Clock, Student Desk, Final Door, Colored Grid and a Ramp-and-Stairs module. Interiors and architecture to build a full school level. ~10k tris each, 1024x1024 PBR maps, .material sidecars. Made with QtMeshEditor for a shipped platformer. **CC0.**

Categoryenvironments
LicenseCC0 (Public Domain)
PriceFree
Downloads0
GLBMATERIALPNG
#environment#school#interior#furniture#classroom#lowpoly#qtmesheditor#cc0

Technical quality

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

Files

FileRoleSize
README.mdmetadata1.1 KB
colored_grid.glbmodel438 KB
Datasheet — 10,000 tris
Vertices10,199
Triangles10,000
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788698198143_mesh_mat

Validation:

  • ✗Geometry: 1 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.034 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~656.2 KB of vertex + index buffers (10199 vert / 10000 tri)

Analyzed by QtMesh

colored_grid.materialmaterial885 B
final_door.glbmodel387 KB
Datasheet — 9,430 tris
Vertices8,787
Triangles9,430
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788700271684_mesh_mat

Validation:

  • ✗Geometry: 5 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 0.961 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~570.1 KB of vertex + index buffers (8787 vert / 9430 tri)

Analyzed by QtMesh

final_door.materialmaterial1.0 KB
qtmesh_gen3d_1_1788641673765_diffuse.pngtexture1.1 MB
qtmesh_gen3d_1_1788641673765_normal.pngtexture856 KB
qtmesh_gen3d_1_1788641673765_roughness.pngtexture329 KB
qtmesh_gen3d_1_1788648263608_diffuse.pngtexture1.1 MB
qtmesh_gen3d_1_1788648263608_metallic.pngtexture51 KB
qtmesh_gen3d_1_1788648263608_normal.pngtexture892 KB
qtmesh_gen3d_1_1788648263608_roughness.pngtexture187 KB
qtmesh_gen3d_1_1788648667867_diffuse.pngtexture920 KB
qtmesh_gen3d_1_1788648667867_metallic.pngtexture51 KB
qtmesh_gen3d_1_1788648667867_normal.pngtexture1.4 MB
qtmesh_gen3d_1_1788648667867_roughness.pngtexture319 KB
qtmesh_gen3d_1_1788649707241_diffuse.pngtexture1.2 MB
qtmesh_gen3d_1_1788649707241_metallic.pngtexture57 KB
qtmesh_gen3d_1_1788649707241_normal.pngtexture1.6 MB
qtmesh_gen3d_1_1788649707241_roughness.pngtexture410 KB
qtmesh_gen3d_1_1788698198143_diffuse.pngtexture1.4 MB
qtmesh_gen3d_1_1788698198143_metallic.pngtexture166 KB
qtmesh_gen3d_1_1788698198143_normal.pngtexture1.3 MB
qtmesh_gen3d_1_1788698198143_roughness.pngtexture341 KB
qtmesh_gen3d_1_1788699558671_diffuse.pngtexture1.3 MB
qtmesh_gen3d_1_1788699558671_metallic.pngtexture5.0 KB
qtmesh_gen3d_1_1788699558671_normal.pngtexture804 KB
qtmesh_gen3d_1_1788699558671_roughness.pngtexture63 KB
qtmesh_gen3d_1_1788700271684_diffuse.pngtexture1.3 MB
qtmesh_gen3d_1_1788700271684_normal.pngtexture900 KB
qtmesh_gen3d_1_1788700271684_roughness.pngtexture88 KB
qtmesh_gen3d_1_1788700796873_diffuse.pngtexture1.3 MB
qtmesh_gen3d_1_1788700796873_normal.pngtexture717 KB
qtmesh_gen3d_1_1788700796873_roughness.pngtexture116 KB
qtmesh_gen3d_1_1788838576774_diffuse.pngtexture1.6 MB
qtmesh_gen3d_1_1788838576774_metallic.pngtexture125 KB
qtmesh_gen3d_1_1788838576774_normal.pngtexture1.0 MB
qtmesh_gen3d_1_1788838576774_roughness.pngtexture576 KB
ramp_and_stairs.glbmodel449 KB
Datasheet — 9,984 tris
Vertices10,560
Triangles9,984
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788838576774_mesh_mat

Validation:

  • ✗Geometry: 5 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.080 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~677.3 KB of vertex + index buffers (10560 vert / 9984 tri)

Analyzed by QtMesh

ramp_and_stairs.materialmaterial885 B
school_bench.glbmodel373 KB
Datasheet — 9,568 tris
Vertices8,288
Triangles9,568
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788641673765_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 0.894 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~541.7 KB of vertex + index buffers (8288 vert / 9568 tri)

Analyzed by QtMesh

school_bench.materialmaterial1.0 KB
school_bin.glbmodel388 KB
Datasheet — 9,994 tris
Vertices8,597
Triangles9,994
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788648263608_mesh_mat

Validation:

  • ✗Geometry: 33 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 0.911 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~562.3 KB of vertex + index buffers (8597 vert / 9994 tri)

Analyzed by QtMesh

school_bin.materialmaterial885 B
school_clock.glbmodel377 KB
Datasheet — 9,965 tris
Vertices8,261
Triangles9,965
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788700796873_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 0.873 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~542.4 KB of vertex + index buffers (8261 vert / 9965 tri)

Analyzed by QtMesh

school_clock.materialmaterial1.0 KB
school_corridor.glbmodel518 KB
Datasheet — 10,000 tris
Vertices12,772
Triangles10,000
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788649707241_mesh_mat

Validation:

  • ✗Geometry: 18 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: ~807.0 KB of vertex + index buffers (12772 vert / 10000 tri)

Analyzed by QtMesh

school_corridor.materialmaterial885 B
school_gate.glbmodel381 KB
Datasheet — 9,998 tris
Vertices8,365
Triangles9,998
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788699558671_mesh_mat

Validation:

  • ✗Geometry: 10 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 0.862 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~548.7 KB of vertex + index buffers (8365 vert / 9998 tri)

Analyzed by QtMesh

school_gate.materialmaterial885 B
student_desk.glbmodel440 KB
Datasheet — 9,978 tris
Vertices10,269
Triangles9,978
Submeshes1
Up axisY-up

Materials: qtmesh_gen3d_1_1788648667867_mesh_mat

Validation:

  • ✗Geometry: 1 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.041 — already optimal (no meaningful gain from reordering)
  • ℹGPU: ~660.2 KB of vertex + index buffers (10269 vert / 9978 tri)

Analyzed by QtMesh

student_desk.materialmaterial885 B
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