Skip to content

aliguzel996/rooms

Repository files navigation

Rooms

Rooms is a web and Windows room-builder prototype for creating box or sphere rooms, placing window/glass openings, previewing lighting, and exporting scene outputs.

English

Features

  • Box room and sphere room creation.
  • Editable floor, wall, shell, ceiling, chamfer, and sphere segment settings.
  • Window, glass, wall-patch, ceiling-window, sphere-patch, and slice-end workflows.
  • Selectable and editable windows with center, offset, update, and remove controls.
  • Chamfer selection with per-edge amount/segment edits and apply-all support.
  • Slice plane tools with optional floor inclusion and wall/glass end caps.
  • Asset Library with chair, table, block, and panel objects.
  • Floating Asset Layers panel for object selection, removal, size, position, and rotation.
  • Wireframe and Preview modes with lines, cut lines, grid, grid segment, and contour controls.
  • Background, dome/HDRI reflection, sunlight, global fill, contrast, and bloom controls.
  • Orbit/pan/zoom navigation, WASD movement, orthographic mode, and quick view presets.
  • Export support for PNG, JPG, SVG line art, and FBX.
  • Rooms logo applied to web icons, Windows app icon, and portable executable icon.

Build Outputs

  • Windows portable release: Rooms windows/Rooms Portable.exe
  • Local web build: Rooms web/
  • The GitHub repository tracks the Windows portable build, not the web or itch output folders.

Use Rooms Portable.exe for GitHub Releases. It does not require a setup installer.

Turkce

Rooms, box veya sphere oda tasarlamak, pencere/cam acmak, isik onizlemek ve sahneyi disa aktarmak icin hazirlanan web ve Windows oda olusturma prototipidir.

Ozellikler

  • Box room ve sphere room olusturma.
  • Zemin, duvar, shell, tavan, chamfer ve sphere segment ayarlari.
  • Duvara, tavana, sphere yuzeyine ve slice yuzeyine pencere/cam/patch ekleme.
  • Pencereleri secme, ortalama, saga-sola/yukari-asagi kaydirma, guncelleme ve kaldirma.
  • Chamfer kenarlarini secip miktar ve segment degerlerini duzenleme.
  • Slice plane ile kesim yapma, zemin dahil etme ve kesim ucuna duvar veya cam ekleme.
  • Asset Library icinde chair, table, block ve panel objeleri.
  • Asset Layers panelinde obje secme, silme, boyut, konum ve rotasyon ayari.
  • Wireframe ve Preview modlari; cizgi, cut line, grid, grid segment ve kontur ayarlari.
  • Arkaplan, dome/HDRI yansima, sunlight, global fill, contrast ve bloom ayarlari.
  • Orbit/pan/zoom, WASD hareketi, ortografik mod ve hazir kamera acilari.
  • PNG, JPG, SVG line ve FBX export.
  • Rooms logosu web ikonlarinda, Windows uygulama ikonunda ve portable exe ikonunda kullanilir.

Ciktilar

  • Windows portable release: Rooms windows/Rooms Portable.exe
  • Lokal web build: Rooms web/
  • GitHub reposunda web ve itch klasorleri tutulmaz; Windows portable build tutulur.

GitHub Release icin Rooms Portable.exe yuklenmeli. Setup kurulumu gerekmez.

Deutsch

Rooms ist ein Web- und Windows-Prototyp zum Erstellen von Box- oder Sphere-Rooms, zum Platzieren von Fenster- und Glasoffnungen, zur Lichtvorschau und zum Export von Szenen.

Funktionen

  • Erstellung von Box Rooms und Sphere Rooms.
  • Bearbeitbare Boden-, Wand-, Shell-, Decken-, Chamfer- und Sphere-Segment-Einstellungen.
  • Fenster, Glas, Wall Patches, Deckenfenster, Sphere Patches und Slice-Enden.
  • Auswahl und Bearbeitung von Fenstern mit Zentrieren, Versatz, Aktualisieren und Entfernen.
  • Chamfer-Auswahl mit Amount/Segment-Bearbeitung pro Kante und Apply-All.
  • Slice-Plane-Werkzeuge mit optionalem Boden und Wand- oder Glasabschluss.
  • Asset Library mit Stuhl, Tisch, Block und Panel.
  • Floating Asset Layers Panel fur Auswahl, Loschen, Groesse, Position und Rotation.
  • Wireframe- und Preview-Modus mit Linien, Cut Lines, Grid, Grid-Segmenten und Konturfarbe.
  • Hintergrund, Dome/HDRI-Reflexion, Sonnenlicht, Global Fill, Kontrast und Bloom.
  • Orbit/Pan/Zoom, WASD-Bewegung, orthografischer Modus und Kamera-Presets.
  • Export als PNG, JPG, SVG Line Art und FBX.
  • Das Rooms-Logo wird fur Web-Icons, Windows-App-Icon und Portable-Exe-Icon verwendet.

Builds

  • Windows portable release: Rooms windows/Rooms Portable.exe
  • Lokaler Web-Build: Rooms web/
  • Das GitHub-Repository enthalt den Windows Portable Build, nicht die Web- oder itch-Ordner.

Fur GitHub Releases Rooms Portable.exe verwenden. Kein Setup-Installer erforderlich.

Francais

Rooms est un prototype web et Windows pour creer des pieces box ou sphere, placer des ouvertures fenetre/verre, previsualiser la lumiere et exporter la scene.

Fonctionnalites

  • Creation de box rooms et sphere rooms.
  • Reglages du sol, des murs, de l'epaisseur, du plafond, des chamfers et des segments de sphere.
  • Ajout de fenetres, verre, wall patches, fenetres de plafond, patches sphere et fins de slice.
  • Selection et edition des fenetres avec centrage, decalage, mise a jour et suppression.
  • Selection des chamfers avec edition du montant et des segments, plus apply-all.
  • Outils slice plane avec inclusion optionnelle du sol et fermeture en mur ou verre.
  • Asset Library avec chair, table, block et panel.
  • Panneau flottant Asset Layers pour selection, suppression, taille, position et rotation.
  • Modes Wireframe et Preview avec lignes, cut lines, grille, segments de grille et contours.
  • Reglages background, dome/HDRI reflection, sunlight, global fill, contrast et bloom.
  • Navigation orbit/pan/zoom, mouvement WASD, mode orthographique et presets de camera.
  • Export PNG, JPG, SVG line art et FBX.
  • Le logo Rooms est utilise pour les icones web, l'icone Windows et l'icone de l'executable portable.

Builds

  • Windows portable release: Rooms windows/Rooms Portable.exe
  • Build web local: Rooms web/
  • Le depot GitHub suit le build portable Windows, pas les dossiers web ou itch.

Pour GitHub Releases, utiliser Rooms Portable.exe. Aucun installateur setup n'est necessaire.

Русский

Rooms - это веб- и Windows-прототип для создания комнат box или sphere, размещения окон/стекла, предпросмотра освещения и экспорта сцены.

Возможности

  • Создание box room и sphere room.
  • Настройки пола, стен, толщины shell, потолка, chamfer и сегментов sphere.
  • Добавление окон, стекла, wall patch, окон в потолке, sphere patch и slice-end поверхностей.
  • Выбор и редактирование окон: center, offset, update и remove.
  • Выбор chamfer-ребер с настройкой amount/segments и apply-all.
  • Slice plane с опцией include floor и завершением с wall или glass.
  • Asset Library с chair, table, block и panel.
  • Floating Asset Layers panel для выбора, удаления, размера, позиции и вращения объектов.
  • Wireframe и Preview режимы с lines, cut lines, grid, grid segments и contour controls.
  • Настройки background, dome/HDRI reflection, sunlight, global fill, contrast и bloom.
  • Orbit/pan/zoom, WASD movement, orthographic mode и быстрые camera presets.
  • Экспорт PNG, JPG, SVG line art и FBX.
  • Логотип Rooms используется для web icons, Windows app icon и portable executable icon.

Сборки

  • Windows portable release: Rooms windows/Rooms Portable.exe
  • Локальная web-сборка: Rooms web/
  • В GitHub репозитории хранится Windows portable build, а не папки web или itch.

Для GitHub Releases используйте Rooms Portable.exe. Setup installer не нужен.

Development

npm install
npm run start
npm run build:web
npm run pack:windows

Logo

The application logo source is build/icon.svg, generated from Rooms_logo.svg. The same logo is used for web favicon files, Electron app icon, Windows app icon, and portable executable icon.

About

Make a 3D room with windows, simple, quick.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages