An agent skill that guides AI coding agents through creative 3D visualization, turning an idea into a Three.js or Blender scene with recipes, kits and frame capture.
wy51ai/floorplan-3d
A front-end-only floor plan tool for arranging furniture, editing walls and measuring rooms in 2D, then viewing the layout in a Three.js 3D scene.
Alternativa open source a:Planner 5D
SketchUp
- Estrelas
- 2,479
- Forks
- 472
- Issues abertas
- 8
- Último commit
- há 17 dias
O que é?
floorplan-3d is a browser-based home layout and decoration tool. You place furniture on a 2D floor plan at 1:60 or 1:100 scale, drag and rotate items, measure distances, and remove non-load-bearing walls. The whole app is a single index.html file with no build step, so it runs by opening the page in a browser.
The 3D view is built with Three.js and offers bird's-eye, oblique and top-down angles, plus a first-person roaming mode with keyboard, mouse or a touch joystick. Furniture can be selected and moved in 3D, and changes sync back to the 2D plan. Each room's floor material can be swapped, with cost estimated from area plus 5% waste.
Designs are saved in localStorage, support undo and redo, and can be exported as PNG or JSON. The interface switches between Chinese and English. Room data, walls, materials and the furniture library are defined in plain JavaScript constants, so you can adapt it to your own floor plan. Three.js loads from a CDN, so the 3D view needs an internet connection.
Recursos principais
- 01Drag 60+ furniture and appliance items onto a 2D plan at 1:60 or 1:100 scale.
- 02Switch between bird's-eye, oblique and top-down 3D views, or roam in first person.
- 03Measure distances with wall snapping and remove non-load-bearing walls.
- 04Automatically calculate room and usable areas, and estimate flooring cost.
- 05Undo and redo edits, with the plan saved in browser local storage.
- 06Export the layout as PNG or JSON and import saved plans.
Casos de uso
- Planning furniture placement in an apartment before buying pieces.
- Testing wall removal or room layout changes in a renovation.
- Estimating flooring material costs room by room.
- Customizing the floor plan and furniture library for your own home data.
Tópicos
Perguntas frequentes
- O que é floorplan-3d?
- A front-end-only floor plan tool for arranging furniture, editing walls and measuring rooms in 2D, then viewing the layout in a Three.js 3D scene. floorplan-3d is a browser-based home layout and decoration tool. You place furniture on a 2D floor plan at 1:60 or 1:100 scale, drag and rotate items, measure distances, and remove non-load-bearing walls. The whole app is a single index.html file with no build step, so it runs by opening the page in a browser.
- floorplan-3d é gratuito? Qual é a licença?
- floorplan-3d é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- floorplan-3d ainda é mantido?
- Manutenção ativa. O último commit de floorplan-3d foi em 2 de out. de 2026.
- Para que posso usar floorplan-3d?
- Planning furniture placement in an apartment before buying pieces. Testing wall removal or room layout changes in a renovation. Estimating flooring material costs room by room. Customizing the floor plan and furniture library for your own home data.
- Onde consigo floorplan-3d?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/wy51ai/floorplan-3d
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Reconstrói um objeto a partir de uma imagem de referência em código procedural TypeScript para Three.js, pronto para animação, e não em um arquivo de malha.
A JavaScript library and CLI that converts JS source code into SVG flowcharts, with abstraction levels, code-block modifiers and themes.
A small, synchronous renderer that turns Mermaid diagram text into SVG with no runtime dependencies.
A WebGL reimplementation of the classic Milkdrop music visualizer that renders Milkdrop presets in the browser using the Web Audio API.
Browser-based previs studio for blocking scenes, posing characters, and cutting camera moves, then sending the shots to AI video models.