631 Elk Mountain Scenic Hwy, Asheville NC

MACROCOMPOSER Β· PoC listing photos β†’ AI 3D model β†’ cinematic video tours

Listing photos (input)

Auto-sorted by room using the floor-plan segmentation labels β€” outdoor shots under Exterior, unrecognized under Other.

Floor plan (input)

listing floor plan
The listing's floor plan β€” the geometry source for the 3D model.
parsed floor-plan layout
Parsed layout β€” the rooms + dimensions the pipeline read from the plan.

Perspectives β€” where each photo was taken

Each dot is a listing photo, placed on the floor plan with a small arrow for the camera's facing direction β€” inferred from the photo, the plan, and the room labels. Click a dot to open that photo.

3D model β€” generated from the floor plan

Slow auto-rotate β€” drag anytime to look around. ⬇ .glb

How it read the plan

floor plan
Input: the listing's floor plan (with room dimensions)
floorplan segmentation
Segmentation β€” walls (dark) and door/window openings (pink), traced from the plan

Walk inside β€” first-person navigator

First-person walkthrough of the generated 3D model β€” you're standing inside at eye height. Walls stop you; doorways let you pass room to room. (Desktop mouse + keyboard.)

AI video tour

A walk through the ACTUAL 3D model β€” a camera path moves through the floor-plan geometry, each frame is rendered (with furniture) then made photoreal, and the frames are chained with Kling. The 3D drives the camera; the look is real.
🎬 Open the Walk Plannerpick which rooms & photos to show Β· the path re-plans through the doorways Β· then render the video β†’

As-is — each real listing photo animated into a cinematic camera move. Restaged — the same rooms, furniture removed and re-designed by AI (moody contemporary-luxe), architecture + views intact — virtual staging, generated. Guided walk — the first real use of the 3D model as input: rooms are ordered by the floor-plan adjacency graph, then chained with Kling first→last-frame interpolation into one continuous walk.