Spaces (interiors, exterior architecture)
Use perspective to construct rooms and buildings with consistent scale, layout, alignment, and depth.
What it is
Use perspective to construct rooms, corridors, plazas, and building exteriors. Set the viewer’s position and the space’s size, then relate the walls, floor, and ceiling to that structure.
In interiors, box in rooms, place doors and windows at consistent heights, and anchor furniture to the floor. Align tiles, floorboards, ceiling beams, and furniture rows to shared vanishing points.
In exteriors, block in building masses and add windows, doors, balconies, and rooflines around corners. Repeat floors, columns, and window grids so they shrink and space out as they recede. Step buildings forward or backward while maintaining the street’s structure.
Why it matters
This skill helps you stage characters, props, and lighting within a consistent space. Weak perspective control can produce odd wall angles, floating furniture, leaning buildings, and unclear scale or viewer position.
You can check it when
- ✓Sketch a simple room from imagination with a floor, 2 walls, and a ceiling. Check that the corners, furniture, and floor plane support a walkable space.
- ✓Draw a building from a street view and check that windows and other details wrap around visible corners and align on each face.
- ✓Review repeated elements such as tiles, ceiling lights, window rows, or fences. Check that they shrink and compress consistently as they recede.
- ✓Place a character or object in the scene and compare its size with doors, tables, and other spatial references.
Related skills
- Built environments (architecture, interior and exterior design, roads/pathways)
- Scene setup (perspective, scale establishment, human-scale cues)
- Structural elements (columns, beams, arches, vaults, domes, foundations)
- Building components (roof types, doors/windows, stairs)
- Figures — single and multiple at different depths
- Matching 3D perspective to a sketch
- Depth staging (foreground / middle ground / background)