I’M
  1. BlogBlog
  2. Switching the lights on before the house is builtBật đèn trước khi xây

Bật đèn trước khi xâySwitching the lights on before the house is built

AuthorTác giả
Lê Thành Luân
DateNgày
ReadingĐọc
5 min5 phút
LanguageNgôn ngữ
VI · EN English version ↓

Chúng tôi dựng một trình xem ánh sáng cho nội thất một nhà phố: chủ nhà bật tắt sáu nhóm đèn như công tắc thật và thấy chỗ nào đủ sáng, chỗ nào tối. Số liệu là mô phỏng bằng Radiance.

We built a lighting viewer for the interior of a narrow terraced house. The owner switches six groups of lights like real switches and sees where the rooms are bright enough and where they are dark. The values are Radiance simulations.

Bản vẽ trần đèn cho biết đèn nằm ở đâu và nối vào công tắc nào. Nó không cho biết phòng khách sẽ ra sao lúc tối, và phần lớn chủ nhà không đọc được nó. Ảnh phối cảnh cho thấy không khí, nhưng không nói chỗ nào đủ sáng để đọc sách hay nhìn rõ bậc thang. Với một nhà phố (nhà ống, mặt tiền hẹp) còn ở giai đoạn thiết kế, chúng tôi muốn chủ nhà và người thiết kế nhìn cùng một hình rồi mới quyết định bố trí đèn.

Chúng tôi dựng gì

Một trình xem phủ độ rọi (illuminance, đo bằng lux) lên chính ảnh nội thất. Vùng sáng và vùng tối hiện bằng màu giả (false colour), kèm các đường đồng mức lux. Bên cạnh là sáu công tắc, mỗi công tắc ứng với một nhóm đèn trên bản vẽ: đèn âm trần khu khách, đèn LED hắt, đèn rọi tranh, đèn âm trần khu ăn, đèn thả với đèn tường bàn ăn, đèn rọi thông tầng. Bấm một công tắc thì hình đổi ngay, như bật đèn thật. Sáu công tắc cho 64 cách bật tắt, và người xem thử được hết.

Ảnh nội thất khu khách, ăn và bếp nhìn từ phía gara, các đèn đang bật.

Cùng góc nhìn ở dạng màu giả: độ rọi mô phỏng và đường đồng mức lux, cả sáu nhóm đèn bật.

Cách chúng tôi làm

Đầu vào là mặt bằng trần đèn dạng DWG, ảnh phối cảnh nội thất đã duyệt và các câu hỏi của chủ nhà. Chúng tôi lấy vị trí 154 đèn từ bản vẽ, đặt vào mô hình 3D rồi đối chiếu lại với mặt bằng. Ánh sáng được tính bằng Radiance, một phần mềm mô phỏng chiếu sáng đã được kiểm chứng, mỗi nhóm đèn tính một lần. Trình xem ghép các kết quả đó theo công tắc đang bật.

1 ĐẦU VÀOMặt bằng trần đèn (DWG),ảnh phối cảnh nội thất,câu hỏi của chủ nhàKTS2 ĐỌC VÀ DỰNG MÔ HÌNHLấy vị trí đèn từ bản vẽ,đặt vào mô hình 3D,đối chiếu lại với mặt bằngKTSAI3 MÔ PHỎNGRadiance tính ánh sángcho từng nhóm đènAI4 TRÌNH XEMMàu giả phủ lên ảnh nội thất,công tắc bật tắt như thậtAI5 QUYẾT ĐỊNHChủ nhà và nhà thiết kếcùng đọc một hìnhKTSchỉnh đèn, quay lại bước 2AI: tác nhân lập trình AI làm nhanh hơnKTS: kiến trúc sư đặt câu hỏi,kiểm tra với bản vẽ, quyết định
Quy trình của lab với nhà phố này. Tác nhân AI giúp viết mã đọc bản vẽ, dựng mô hình, chạy mô phỏng và dựng trình xem. Kiến trúc sư giữ các câu hỏi, đối chiếu với bản vẽ và quyết định.

Trong dự án này, một tác nhân lập trình AI (Claude Code) làm việc cùng chúng tôi. Nó giúp viết mã đọc bản vẽ, dựng mô hình, chạy mô phỏng, dựng trình xem và viết các bước kiểm tra tự động; phần lớn lần cập nhật trong lịch sử git của dự án ghi tên nó là đồng tác giả. Các câu hỏi do kiến trúc sư đặt ra. Kiến trúc sư cũng đối chiếu kết quả với bản vẽ và quyết định có tin chúng hay không.

Nó giúp quyết định gì

Chủ nhà đưa ra sáu câu hỏi, và mỗi câu có một hình để trả lời. Đèn âm trần 9 W sáng hơn loại 7 W khoảng 29% theo quang thông giả định. Trên bàn ăn, một đèn thả dài cho phép tắt sáu đèn âm trần khi ăn tối. Ở cầu thang tầng lửng, hai đèn hắt tường phủ gần hết ô thang, nhưng một góc bậc khuất vẫn chưa đạt 100 lux. Mô hình báo cả những chỗ chưa đạt, vì chủ nhà cần biết điều đó trước khi thi công.

Giới hạn

Chúng tôi chưa có thông số quang học của sản phẩm đèn, nên dùng quang thông giả định (đèn 9 W khoảng 750 lm). Hệ số phản xạ của bề mặt là ước tính, và chưa có phép đo nào trong công trình đã hoàn thiện. Mọi giá trị ở đây là mô phỏng. Ở góc nhìn này bếp chưa có bản đồ lux nên khung bếp luôn tối.

Bản tương tác nằm ở mục Computational Design trên trang Work.

Switching the lights on before the house is built

A reflected ceiling plan says where each light sits and which switch it hangs on. It does not say what the living room will look like at night, and most owners cannot read it anyway. A render shows a mood, but not whether there is enough light to read by or to see the stair treads. For a narrow terraced house ("nhà phố") still in design, we wanted the owner and the designer to look at the same picture before deciding where the lights go.

What we built

A viewer paints simulated illuminance (in lux) onto the interior image itself. Bright and dark areas show as false colour, with lux contour lines on top. Beside it are six switches, one for each group of lights on the drawing: living downlights, cove LED, painting light, dining downlights, dining pendant with wall lights, and the spots over the void. Press a switch and the picture changes at once, as if the light had been turned on. Six switches give 64 combinations, and a visitor can try all of them.

Interior render of the living, dining and kitchen zones seen from the garage side, with the luminaires on.

The same view in false colour: simulated illuminance with lux contours, all six groups switched on.

How we worked

We started from the ceiling plan in DWG, the approved interior renders and the owner's questions. We took the positions of 154 luminaires from the drawing, placed them in the 3D model and checked them back against the plan. The light was computed in Radiance, a validated lighting engine, once for each group. The viewer combines those results according to which switches are on.

1 INPUTSCeiling plan (DWG),interior design renders,the owner's questionsARCH2 READ AND MODELTake light positions from thedrawing, place them in the 3Dmodel, check against the planARCHAI3 SIMULATERadiance computes the lightfor each group of luminairesAI4 VIEWERFalse colour over the interior,switches that work like real onesAI5 DECIDEOwner and designer readone picture togetherARCHadjust lights, back to step 2AI: AI coding agent sped this upARCH: the architect sets the questions,checks against drawings, decides
The lab's workflow on this house. AI coding agents helped write the code that reads the drawings, builds the model, runs the simulation and builds the viewer. The architect kept the questions, checked against the drawings and made the calls.

An AI coding agent (Claude Code) worked alongside us on this project. It helped write the code that reads the drawings, builds the model, runs the simulation and builds the viewer, and it wrote the automated checks; most commits in the project's git history name it as co-author. The architect set the questions. The architect also checked the results against the drawings and decided whether to trust them.

What it helped decide

The owner raised six questions, and each got a picture to answer it. A 9 W downlight is about 29% brighter than a 7 W one, under the assumed light output. Over the dining table, one long pendant lets the six downlights stay off at dinner. On the mezzanine stair, two wall-washing lights cover most of the stairwell, but one hidden corner of a tread still falls short of 100 lux. The model reports those shortfalls too, because the owner needs to know before construction.

Limits

We had no photometric data for the actual luminaires, so we assumed a light output (about 750 lm for a 9 W downlight). Surface reflectances are estimated, and nothing has been measured in the finished house. Every value here is a simulation. In this view the kitchen has no lux map, so the kitchen frame stays dark.

The interactive version is in the Computational Design row of the Work page.

Bình luậnComments

Chưa có bình luận nào.No comments yet.

Bình luận hiện sau khi được duyệt.Comments appear after review.