1 điểm bởi GN⁺ 2 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Trước khi xây nhà, có thể biến bản vẽ mặt bằng thành không gian 3D nhập vai ở kích thước thật để trực tiếp cảm nhận kích thước phòng và hành lang, luồng di chuyển, cũng như khung cảnh nhìn thấy từ cửa chính khi rà soát thiết kế
  • Tạo sàn, tường và trần trong Fusion 360, bố trí vật liệu và nội thất rồi xuất sang USDZ để xây dựng quy trình khám phá trên Vision Pro
  • Có thể lấy mô hình giường, bàn, đồ gia dụng và ô tô từ IKEA và 3D Warehouse, nhưng để nhập vào Fusion 360 thì cần chuyển glb hoặc USDZ sang OBJ
  • Prospector được tạo bằng Claude và Codex hỗ trợ di chuyển bằng tay cầm, bám địa hình, bay, chuyển chế độ xem thực tế, di chuyển nhanh gấp 6 lần và skybox, cho phép khám phá tự do hơn so với trình xem USDZ mặc định
  • Khi thay đổi thiết kế, chỉ cần chỉnh lại mô hình trong Fusion 360 rồi xuất lại là có thể phản ánh thay đổi, giúp hiểu không gian trước khi hoàn công và lấy ý kiến từ vợ/chồng hoặc bạn bè

Cảm giác không gian khó nắm bắt chỉ bằng bản vẽ mặt bằng

  • Sau khi sống ở căn hộ và bắt đầu xây ngôi nhà đầu tiên, tác giả phải đưa ra vô số quyết định khó đảo ngược về sau, như vị trí các bức tường
  • Trong bối cảnh giá nhà đắt đỏ, cần sử dụng hiệu quả từng mét vuông, nhưng chỉ với các hình chữ nhật đen trên PDF mặt bằng và những con số như 13×15 feet thì rất khó hình dung cảm giác không gian thực tế
    • Hành lang có tạo cảm giác chật hẹp hay không
    • Khi bước vào nhà lần đầu sẽ nhìn thấy gì
    • Kích thước từng phòng thực sự mang lại cảm giác ra sao
  • Tác giả chọn Vision Pro, với màn hình độ phân giải cao và nhiều cảm biến, làm thiết bị để trực tiếp bước vào ngôi nhà ảo

Tạo mô hình ngôi nhà bằng Fusion 360

  • Trong Fusion 360, miễn phí cho người dùng sở thích, tác giả vẽ mặt bằng ở dạng 2D rồi đùn tường lên và thêm sàn, trần, lỗ cửa ra vào
  • Có thể bắt đầu mà không cần mô hình hóa quá phức tạp, nên đây phù hợp làm dự án đầu tiên để học công cụ thiết kế 3D
    • Có thể dùng YouTube và truy vấn AI làm tài liệu học
    • Nếu khó tự làm, có thể tìm người trên Fiverr để chuyển mặt bằng thành tệp 3D
  • Không gian chỉ có tường và trần trống dễ trông như nhà kho và khiến đánh giá sai về quy mô, nên cần thêm nội thất và vật liệu để tạo mốc thị giác

Thêm chiều sâu cho không gian bằng vật liệu

  • Trong Fusion 360, nhấn phím A để mở bảng Appearance, rồi kéo thả vật liệu như gỗ, đá hoặc sơn lên các đối tượng
  • Cách này giúp giảm cảm giác mọi bề mặt đều là cùng một vật liệu đơn điệu, tăng chiều sâu cho không gian; cửa sổ cũng có thể áp dụng vật liệu kính

Tận dụng mô hình nội thất IKEA

  • Khi đặt sofa, giường, bàn và thảm vào không gian, có thể đánh giá thực tế hơn về kích thước phòng và khả năng bố trí nội thất
  • IKEA có mô hình 3D cho nhiều sản phẩm, nhưng khó tìm được chức năng tải trực tiếp
    • Có thể dùng script Tampermonkey IKEA 3D Model Download Button để tải mô hình
    • Không hỗ trợ mọi sản phẩm, nhưng khá nhiều món có mô hình 3D
  • Tệp tải về ở định dạng glb, nên tác giả dùng công cụ chuyển GLB sang OBJ để có thể nhập vào Fusion 360
  • Vật liệu đi cùng OBJ đã chuyển có thể không hiển thị trong Fusion 360, nhưng sau khi xuất lại từ Fusion thì sẽ hiện đúng

Lấy đồ gia dụng và ô tô từ 3D Warehouse

  • 3D Warehouse là cộng đồng nơi người dùng tải lên mô hình 3D miễn phí, nên có thể tìm được cả những vật thể khó kiếm ở IKEA như máy trộn đứng, nồi cơm điện hay ô tô
  • Dù dễ nhập mô hình vào SketchUp, việc dùng trực tiếp trong Fusion 360 lại khó, nên tác giả dùng 3D Preview trên iOS làm đường vòng
    • Mở URL mô hình trên iOS để xem 3D trong môi trường hiện tại
    • Nhấn nút chia sẻ để lấy tệp USDZ được dùng cho phần xem trước
    • Gửi sang Mac bằng AirDrop
  • Fusion 360 cũng không nhập USDZ trơn tru, nên tác giả tiếp tục dùng công cụ chuyển USD sang OBJ trước khi đặt vào cảnh

Giới hạn của trình xem USDZ mặc định

  • Mô hình hoàn chỉnh có thể được lưu bằng tính năng xuất USDZ của Fusion 360 rồi gửi sang Vision Pro qua AirDrop
  • Có thể mở mô hình trong ứng dụng Files và đi bộ trong đó, nhưng nếu di chuyển khắp ngôi nhà ảo với kích thước thật thì dễ va vào đồ đạc hoặc tường ngoài đời thực
  • Để khám phá không gian ảo rộng lớn một cách an toàn và tự do, cần có phương thức di chuyển thay cho việc đi bộ vật lý

Quá trình tạo Prospector và các tính năng khám phá

  • Tác giả dùng Claude và Codex cùng nhau để tạo trình xem USDZ cho Vision Pro mang tên Prospector chỉ trong nửa ngày
  • Đây là ví dụ về vibe coding, ưu tiên nhanh chóng hiện thực hóa các tính năng cần cho thử nghiệm cá nhân thay vì dành nhiều tuần để hoàn thiện sản phẩm
  • Ứng dụng bổ sung các tính năng khám phá không có trong chế độ xem USDZ mặc định của Files
    • Di chuyển bằng tay cầm: di chuyển như game 3D và xoay camera, đồng thời vẫn có thể kết hợp đi bộ thật và quay đầu
    • Skybox: hiển thị nền rừng đơn giản thay vì không gian thực bên ngoài cửa sổ
    • Bám địa hình: nhấn D-pad bên phải để di chuyển theo cao độ địa hình tạo từ dữ liệu khảo sát
    • Chuyển chế độ xem thực tế: chạm ngón cái và ngón giữa trong chốc lát để bật hoặc tắt thế giới ảo, kiểm tra chướng ngại thật như bàn
    • Bay: dùng cò để lên xuống giữa các tầng, và nhấn phía trên D-pad để trở về cao độ mặt đất
    • Di chuyển tốc độ cao: nhấn bên trái D-pad để đi nhanh gấp 6 lần khi băng qua khu đất rộng
  • Có thể đưa headset cho vợ/chồng hoặc bạn bè để cùng rà soát thiết kế; các thay đổi chỉ cần chỉnh trong Fusion 360, xuất lại rồi chạy lại ứng dụng là được phản ánh

Tự chạy từ GitHub

  • Mã nguồn Prospector đã được công khai trên GitHub, nhưng vẫn cần thêm công sức nếu muốn trau chuốt đến mức có thể gửi lên App Store
  • Quy trình chạy như sau
    • Nhập tệp USDZ vào dự án Xcode
    • Trong ImmersiveView.swift, đổi tên tệp USDZ thành tên tệp của bạn
    • Nếu cần, thay skybox bằng nền từ Poly Haven
    • Ghép đôi tay cầm với Vision Pro rồi chạy dự án trên thiết bị thật
  • Mã gần như do AI viết, và hiện trạng triển khai vẫn thô, chỉ phù hợp cho thử nghiệm cá nhân

Rà soát thiết kế nhà ở theo kiểu nhập vai

  • Kiến trúc sư đã cho tác giả xem ngôi nhà tương lai dưới dạng walkthrough 3D bằng Revit, có thể nhấp vào các điểm để di chuyển như Google Street View và kéo để nhìn quanh
  • Trên Vision Pro, tác giả có thể nhìn ngó như đang thực sự đứng trong không gian và cảm nhận được kích thước, nên ngay cả trước khi xem walkthrough Revit sau đó, cấu trúc ngôi nhà đã trở nên quen thuộc
  • Cách ghé thăm một phương án thiết kế trong 3D nhập vai có thể trở thành bước cốt lõi của quy trình thiết kế nhà ở trong tương lai, và nếu có đủ phần cứng cần thiết thì hiện nay cũng đã có thể thực hiện

1 bình luận

 
Ý kiến trên Hacker News
  • Sẽ rất hay nếu tính toán độ cao và phương vị của Mặt Trời theo mùa và thời điểm trong ngày để mô phỏng ánh sáng đi vào nhà. Có thể kiểm tra xem một phòng cụ thể có bị quá nóng vì nắng trực tiếp vào mùa hè hay không, tận dụng tối đa ánh nắng mùa đông, và tăng cơ hội tình cờ bắt gặp bình minh/hoàng hôn

    • Thực tế đã áp dụng để ngắm hoàng hôn, và có nhiều trang web tuyệt vời cho biết hướng bình minh/hoàng hôn vào những ngày cụ thể trong năm
  • Tôi điều hành một công ty thiết kế–thi công ở Hamptons, Mỹ và dùng công nghệ này hằng ngày. Mọi dự án đều bắt đầu theo cách tiếp cận ưu tiên 3D, tạo thiết kế sơ bộ trong Rhino3D hoặc Revit, render bằng Enscape rồi chuyển sang Quest 3
    Sau khi đặt góc nhìn theo chiều cao thực của khách hàng, để họ tự đi qua ngôi nhà mới, họ sẽ hiểu một cách trực quan về kích thước và tỷ lệ của phòng, chiều cao trần, cũng như các chi tiết nhỏ; trong phạm vi hợp lý, có thể chỉnh sửa mô hình theo thời gian thực và nhận phản hồi ngay lập tức. Đã dùng nhiều năm rồi nên tôi ngạc nhiên vì mức độ áp dụng vẫn chậm, nhưng hiện tại nó lại trở thành lợi thế cạnh tranh

    • Khoảng năm 2021, khi cải tạo nhà, tôi đã dùng tổ hợp SketchUp·Enscape·Quest 2, và sau khi thi công xong, số lần vợ tôi muốn dời tường lại đã giảm đáng kể
    • Đọc câu chuyện này khiến tôi suýt nghỉ việc để quay lại với niềm đam mê ban đầu là kiến trúc. Hiện tôi đang thiết kế nhà bằng Blender và định đưa vào Unreal Engine để đi lại bên trong; nếu kiến thức full-stack để hiện thực hóa việc này vẫn còn hiếm, thì đây có vẻ là một hướng nghề nghiệp thú vị đúng như tôi từng tưởng tượng
    • Tôi tò mò liệu giá trị của VR/AR chủ yếu nằm ở việc truyền đạt ý đồ thiết kế cho khách hàng không quen với bản vẽ 2D truyền thống, hay bản thân nhà thiết kế cũng trực tiếp sử dụng nó trong quá trình phát triển
    • Tôi tò mò liệu có thực sự chuẩn bị một tòa nhà hay không gian trống có kích thước bằng một ngôi nhà tùy chỉnh thông thường hay không. Chắc thường sẽ khá lớn, nên cũng muốn biết liệu phần xem trước có được chia theo từng khu vực không
    • Tôi nghi ngờ liệu Apple có tiếp tục đầu tư hàng chục tỷ đô la vào một thiết bị doanh nghiệp ngách chỉ bán được ở mức vài nghìn chiếc mỗi tháng hay không. Ngoại trừ SoC, Vision Pro là phần cứng chuyên dụng và cũng không chia sẻ chi phí R&D/sản xuất với các dòng sản phẩm khác như Mac Pro
      Trong 2,5 năm qua, việc không có thị trường đại chúng đã lộ rõ; ngay cả Meta, sau khi chi hơn 100 tỷ USD cho Quest và bán khoảng 30 triệu chiếc, dường như cũng đang chuyển hướng sang thiết bị dạng kính. Ngoài một số ít trường hợp dùng trong doanh nghiệp, toàn bộ dòng sản phẩm này trông như một thất bại
  • Gần 10 năm trước, khi thiết kế nhà, tôi đã dùng HTC Vive và https://irisvr.com/prospect/. Đeo headset vào là chỉ trong 1 giây có thể biết tỷ lệ không gian có phù hợp hay cần tinh chỉnh hay không, nên cực kỳ hữu ích; trên thực tế, một số phần của ngôi nhà sau khi hoàn thiện cũng cho cảm giác y hệt mô phỏng mà tôi đã quen thuộc

    • Thú vị là tác giả cũng đặt tên công cụ của mình là Prospector. Có thể đó là kết quả LLM gợi ý một cái tên giống với sản phẩm hiện có Prospect, nhưng cũng có thể tôi đang suy đoán quá xa
  • Vision Pro đã là phần cứng tốt nhất rồi, nhưng nó cần một hệ điều hành thực dụng vượt ra ngoài vai trò kiosk truyền thông. Không phải chỉ hiển thị một màn hình Mac, mà phải có thể bố trí tự nhiên mọi cửa sổ Mac và cửa sổ nội dung 3D trong không gian
    Nếu cải thiện việc tận dụng không gian thị giác và công thái học vật lý, đồng thời gỡ bỏ rào cản để mở rộng sang các tính năng 3D thực dụng, nó có thể tạo ra một trải nghiệm kiểu NeXT phát triển trên macOS/Mac, thay vì chỉ là một quầy thu ngân iOS nữa

  • Christian là một lập trình viên xuất sắc, người đã tạo ra Apollo, trải nghiệm Reddit tốt nhất từ trước đến nay. Sau khi Apollo bị chặn và biến mất, tôi gần như không còn dùng Reddit nữa ngoài việc thỉnh thoảng ghé qua từ tìm kiếm Kagi; ứng dụng này tốt đến mức có thể khiến một người dùng Android lâu năm mua iPhone chỉ vì nó

    • Khi tôi nói sẽ bỏ Reddit sau khi Apollo đóng cửa, tôi từng hoài nghi liệu có làm được thật không, nhưng hóa ra chẳng hề thấy như phải hy sinh gì cả. Ứng dụng chính thức tệ đến mức việc duyệt không còn thú vị, web di động thì cứ ép cài app, nên giờ tôi gần như không mở cả những bài hiện ra trong kết quả tìm kiếm
    • Tôi đã thử sideload Apollo bằng AltStore, nhưng liên tục bị crash và không chạy được, nên khó duy trì ổn định
    • Thật may là Voyager cho Lemmy đã trở thành người kế nhiệm tinh thần của Apollo. Giao diện Reddit mới thật kinh khủng và khó tin là họ đã không mua lại Apollo, nhưng nhờ vậy tôi đã bỏ được Reddit
    • Apollo Reborn dùng khóa API riêng vẫn còn sử dụng được. Trên Android tôi dùng ứng dụng Reddit đã chỉnh sửa, trên Firefox dùng old.reddit; Reddit vẫn quá có giá trị để từ bỏ hoàn toàn
      Khi tìm các gợi ý cụ thể, đôi khi tôi cũng yêu cầu LLM tham khảo Reddit
    • Sau khi Apollo đóng cửa, mức dùng Reddit của tôi giảm xuống dưới một phần mười, và nhìn lại thì có lẽ đó lại là chuyện tốt
  • Sau khi nhà hoàn thiện, việc theo dõi đường đi của dây điện và ống nước trong tường có thể còn hữu ích hơn. Mô hình Revit có thể chứa thông tin thực tế hoặc ít nhất là kế hoạch, đặc biệt hữu ích trong những ngôi nhà cũ khi phải lắp dây Ethernet theo kiểu ứng biến
    Tuy nhiên trên thực tế tôi chủ yếu dùng nó để xem media 4K HDR. Nó không đạt kỳ vọng như một thiết bị thực dụng đa năng, nhưng khả năng phát media quá xuất sắc nên cũng có thể chấp nhận phần nào

  • Hầu hết các chức năng được nêu ở đây có vẻ cũng có thể triển khai bằng ARKit trên iPhone. Dù headset có tốt hơn, khó có thể nói nó tốt hơn thêm 3.500 USD so với việc xem trên màn hình điện thoại
    Khi chuyển nhà, tôi đã dùng iPhone quét căn hộ để tạo mô hình 3D, dùng cho đo kích thước và bố trí nội thất; trước khi rời đi cũng quét nhà cũ để có thể bước vào đó một cách ảo bất cứ lúc nào. Chỉ với Finder và Preview cũng đã hỗ trợ sẵn việc hiển thị AR cho mô hình 3D

    • Tôi tò mò về toàn bộ quy trình, ứng dụng quét đã dùng, định dạng mô hình 3D được tạo ra, và công cụ lập kế hoạch không gian. Tôi từng tạo được mô hình khá ổn bằng 3d scanner app, nhưng vì dựa trên LiDAR nên độ chính xác chưa đủ, và rất khó khớp mô hình có sai số tích lũy với bản vẽ mặt bằng thực tế
      Khi bố trí nội thất, sai lệch 1 inch cũng quan trọng, nên nếu bức tường 100 inch thành 99 hoặc 101 inch thì sẽ rắc rối. Tôi muốn biết cách tạo mô hình có kích thước chính xác nhất có thể và đặt các mô hình 3D của đồ nội thất vào đó
    • Tôi đã dùng nhiều ứng dụng AR tương tự thứ IKEA từng cung cấp để kiểm tra sản phẩm có vừa với không gian thực hay không, và cũng từng tham gia một dự án VR cho nội thất ô tô. Với AR trên điện thoại, cảm giác về kích thước và không gian vẫn phải phỏng đoán, còn trong VR thì có thể thực sự cảm nhận được; phản ứng ngạc nhiên khi tháo headset ra và nhận ra mình đã quay về một căn phòng nhỏ rất ấn tượng
      Tôi từng muốn quét không gian để lưu kỷ niệm, nhưng các ứng dụng liên quan vừa khó tìm vừa không dễ dùng
    • Nếu là Meta Quest 2 đã qua sử dụng thì khoảng 100 USD là làm được
    • Nếu là dự án sở thích với ngân sách hạn chế thì cách dùng iPhone là hợp lý, nhưng nếu dùng cho đề xuất bán hàng thì 3.500 USD có thể là khoản đầu tư để tăng doanh thu
    • ARKit là thứ tôi nghĩ đến đầu tiên, và quy mô thị trường có thể tiếp cận cũng lớn hơn nhiều
  • Việc tạo một thế giới 3D rồi đi lại bên trong trông giống như tính năng tiêu chuẩn của mọi headset VR, nên tôi không rõ có gì đặc biệt

    • Bản thân tính năng và ứng dụng thực tế tận dụng tính năng đó là hai chuyện khác nhau
    • Khoảng 15 năm trước, chúng tôi cũng đã làm hackathon với ý tưởng này bằng Oculus Rift DK1
    • Khi áp dụng vào cải tạo nhà, khác biệt lớn không phải chỉ là VR đơn thuần mà là căn chỉnh AR. Việc có thể trực tiếp trải nghiệm các thay đổi ảo sẽ ăn khớp với không gian thực ở đâu là một điểm rất lớn
    • Một bên là đồ chơi, bên kia là công cụ phát hiện sai sót trước khi đổ vào hàng trăm nghìn đô la
    • Theo dõi vị trí ở quy mô căn phòng mà bài viết đề cập chỉ đến năm 2016 mới xuất hiện trên các headset tiêu dùng đầu tiên. Trong giai đoạn thập niên 1980–2000, phần lớn chỉ theo dõi được đầu, còn theo dõi vị trí theo thời gian thực thì cần thiết bị đắt hơn nhiều và bị ràng buộc nghiêm ngặt về không gian
      Để lập bản đồ không gian rộng cần theo dõi vị trí độ trễ thấp và theo dõi theo mốc nội tại; nếu muốn di chuyển qua nhiều phòng thì gần như là bắt buộc. Thế giới 3D cũng phải phù hợp với ngân sách tính toán đồ họa lớn hơn gấp đôi của headset, nên việc xuất trực tiếp USDZ từ Fusion rồi render cho thấy hiệu năng của AVP. Việc ghép video thực với 3D và áp dụng ánh sáng, phản xạ, độ trong suốt cũng từng khó đến mức cần nhiều thiết bị lớn, đắt tiền
  • Tôi đã quét phòng leo núi trong khu vực và map video leo núi lên tường: https://kmcheung12.github.io/climb-preview/w/a6ece004
    Ứng dụng 3D đang bị tận dụng quá ít, và có những miền tương tác mà web dạng văn bản không thể cung cấp

    • Đúng là bị tận dụng quá ít, nhưng tôi nghi ngờ liệu nó có mang lại đủ giá trị để biện minh cho chi phí mở rộng sử dụng hay không
  • Headset VR hiện đại loại nào cũng làm được, nhưng dù vậy đây vẫn là một cách sử dụng khá hay

    • Chỉ nhìn phản ứng thì tôi đã kỳ vọng một kết quả rất cao cấp và tinh tế, nhưng thực tế là mức này headset có giá bằng một phần mười cũng làm được
    • Tôi đã kỳ vọng một ứng dụng hoạt động như máy đo laser trong nhà phiên bản VR. Kiểu như khi cầm thanh gỗ lên, VR sẽ hướng dẫn vị trí lắp đặt, rồi một người khác đeo headset có thể cố định nó vào cột với độ chính xác dưới 1 mm
    • Nhìn tiêu đề và số lượt đề xuất, tôi tưởng đã phát hiện một trường hợp sử dụng mới có thể biện minh cho ~~3.500 USD~~ mức giá 3.700 USD, nhưng khá thất vọng
    • Google Cardboard cũng làm được