Visualize vinyl planks

A vinyl plank vs tile choice is easier when you can see planks in your own room. Upload one living-room photo, tap the four corners of the floor area (front-left → front-right → back-right → back-left), then pick a seamless LVP texture. Perspective warp via Three.js. No live camera, WebXR, or auto floor detection.

Step 1: upload a photo of a room with a visible floor.

Visualize

Upload a room photo to begin

  1. Upload a photo with a clear view of the floor
  2. Tap the four corners of the floor area
  3. Pick a plank texture and adjust plank scale

Plank textures

CC0 seamless floors from ambientCG — tap to apply after four corners are set.

Known limits

  • Manual four-corner tap only — no AI / auto floor detection.
  • Photo-only still image — no live camera or WebXR.
  • Warp approximates perspective on a flat quad; furniture, rugs, and uneven floors won’t mask correctly.
  • Lighting and reflections aren’t matched to the room; seams may look soft on extreme angles.
  • Best with a clear view of an empty(ish) rectangular floor region.