Chủ Nhật, 9 tháng 6, 2013

On 22:27 by Unknown   No comments
Revit Architecture không hẳn là phần mềm tuyệt vời 100%. Có những thứ rất đơn giản, nhưng Revit lại không hỗ trợ, và nếu ta đi sâu vào giải quyết đôi khi cảm thấy vấn đề trở nên tủn mủn. 
  • Trước đây, tôi có nhiều cách “lụi” lớp vữa bao xung quanh dầm: bằng Fill Region (không biết các bạn có như thế không? ^^), bằng cách vẽ tường (vẽ 1 bức tường đủ nhỏ để bao xung quanh dầm y như một lớp vữa), hoặc tạo bằng In-place Model… Hầu như dùng cách nào cũng mệt, cũng có nhược điểm. Dùng Fill Region (FR) thì mỗi lần tạo 1 view chi tiết mới thì lại dùng FR. Dùng tường thì sau này tường chồng tường đủ các kiểu, còn In-place Model thì mệt nhất là phải qua các bước Edit rồi Finish lằng nhằng…
  • Thế nên, tôi mới nghĩ cách tạo 1 family để dùng cho mọi trường hợp. Có một family như thế cũng đỡ mất công trong quá trình khai triển.
  • Nếu một thanh dầm nằm riêng lẻ, việc tạo 1 lớp vữa cho nó thật đơn giản trong môi trường family. Chúng ta sẽ tạo 1 khối Extrusion bao quanh thanh dầm với các thông số liên quan. Nhưng cuộc đời đâu có đơn giản thế…
  • Phức tạp hơn trong phần lớn trường hợp, chúng ta phải xử lý lớp vữa của nó trong mối liên hệ với tấm sàn, tường phía trên và tường phía dưới dầm. Tôi đã tạo ra một family dầm có lớp vữa (nhấp vào đây) trên phiên bản RAC 2011 gần như thoả mãn các tình huống liên kết lớp vữa giữa 3 đối tượng trên.
  • Một điều không phủ nhận là thời gian tạo family này nhiều hơn là tôi tưởng đấy. Do đó, không hẳn family này là giải pháp mà chúng ta tìm kiếm (ít nhất cho đến thời điểm bây giờ) và cái chúng ta cần là giải pháp đơn giản nhất cho một vấn đề phức tạp. Điều này thì tôi chưa làm được, bởi vì muốn dùng family dầm có lớp vữa này cũng cần thời gian để làm quen đấy!
Nếu bạn cảm thấy có vấn đề gì bất cập khi sử dụng family này hoặc có giải pháp nào hay hơn, hãy cùng nhau trao đổi ngay bên dưới bài viết này nhé! Cám ơn.
On 22:11 by Unknown   No comments
Nếu bạn nghĩ học Revit khó quá thì tôi không trách được bạn, thậm chí tôi có thể đồng tình với bạn. Bởi ngày lò dò vọc Revit, tôi cũng than:”Chậc, Revit khó ghê!”. Nhưng sự thật là nếu tôi không nghĩ Revit dễ học thì chắc chắn rằng mọi chuyện sẽ y như vậy đấy. Revit không phải dạng phần mềm mình biết bao nhiêu thì dùng bấy nhiêu, muốn sử dụng cho “ngon” thì yêu cầu là bạn phải trang bị một lượng kiến thức nhất định về nó. Sẽ dễ thở hơn rất nhiều nếu như chúng ta nắm được các nguyên tắc về thuộc tính các đối tượng và mối quan hệ giữa các đối tượng trong Revit. Vậy “luật chơi” của Revit là gì? Sau đây là cách hiểu “bình dân” của tôi…
  • Tương tự như AutoCad, Revit là một chương trình sản xuất hồ sơ thiết kế kiến trúc, kết cấu, MEP (trong phạm vi blog này chỉ chú trọng Revit Architecture – Revit thiết kế kiến trúc).
  • Nhưng Revit khác Cad ở cách thức ra hồ sơ thiết kế. Revit đòi hỏi bạn phải dựng mô hình (3D)của công trình trên máy tính, tức là bạn dựng ra những gì bạn nghĩ trong đầu, việc sau cùng chỉ là gọi ra các bản vẽ (2D). Với Cad bạn phải tự làm việc này theo cách truyền thống.
  • Mọi phần mềm đồ họa đều có khu vực thao tác – Drawing Area. Trong Revit, các đối tượng mà bạn đặt được vào khu vực này gọi chung là Family. Toàn bộ câu chuyện Revit của chúng ta là làm sao tạo dựng, sử dụng và kết hợp các family này lại với nhau để ra được bản vẽ thiết kế.

  • Family là đối tượng chính khi thao tác với Revit. Các family này hầu như được gọi tên theo cấu kiện kiến trúc  - kết cấu thực tế. Muốn dựng tường – bạn dùng lệnh Wall (có các family Wall), hoặc đặt cửa sổ – bạn dùng lệnh Window (có các family Window)… Ngoài ra, bạn có thể dựng một model chung chung rồi gán các thành phần kiến trúc – kết cấu cho nó.
  • Một family bao gồm “kiểu dáng” và các “chủng loại” của “kiểu dáng ” đó. Ví dụ family cửa đi (Door) có “kiểu dáng”: cánh cửa trượt, hai cánh; sẽ có nhiều “chủng loại” (type) về kích thước và vật liệu như: cao 2350 – rộng 1550 – cửa kính – khung gỗ, hay cao 2150 – rộng 1350 – cửa kính – khung nhôm…
  • Mỗi family có thuộc tính (Properties) đặc trưng theo hình dạng của family đó, thuộc tính của một đối tượng bao gồm 2 yếu tố chính là thông số kích thước và thông số vật liệu. Các thông số (Parameter) của family có thể có và có thể không, có thể có sẵn và có thể bạn tự tạo. Các thông số này sẽ định nghĩa các “chủng loại” khác nhau của family.
  • Từ trên, trong Revit có 3 dạng family: System Family: các family có sẵn trong Revit như tường (Wall), sàn (Floor), trần (Ceiling), mái (Roof), cầu thang (Stair)… bạn chỉ cần thay đổi các thông số có sẵn của chúng để tạo thêm loại mới. Standard Family: các dạng family bạn phải tự tạo hình dáng và định thuộc tính cho nó như cửa đi (Door), cửa sổ (Window), thiết bị (Furniture)… In-place Family: bạn có thể dựng mọi model bằng lệnh này và không nhất thiết cần phải tạo thông số cho đối tượng.
  • Ba dạng family trên được phân loại theo cách tạo dựng. Ngoài ra, family có thể phân theo 2D và 3D. Trừ các family 3D đã nói, có thể hiểu family 2D là các family chỉ thấy được trên bản vẽ 2 chiều, chứ không nhìn thấy được trong chế độ 3D. Các System Family 2D gồm Text, Dimesion, Lines… Và các Standard Family 2D gồm Annotation, Detail, Sheet… In-place Family không tạo ra các family 2D.
  • Dựa theo tính chất của các dạng family, trong Revit có 3 môi trường làm việc: Family Editor:môi trường dùng để tạo các Standard Family, Conceptual Mass: môi trường dùng để binh khối – một dạng family 3D, sau khi làm việc trong các môi trường này, chúng ta sẽ load các đối tượng vào Project: môi trường dùng để dựng công trình, trích xuất bản vẽ, thống kê đối tượng, và tương tác với các phần mềm khác. System Family có sẵn và In-place Family được tạo dựng ngay trong Project.
  • Là chương trình tạo dựng các đối tượng 2D, 3D  nên Revit (Architecture) kết nối được với các phần mềm 2D và 3D khác như Cad, Sketch Up, 3Dmax, Vasari, các phần mềm trong bộ Revit (Revit Structure, Revit MEP), hay thậm chí có thể xuất các bảng thống kê qua Excel…
  • Các family trong Revit có thể được phân chia thành các nhóm family (Workset) để chia 1 file Revit thành nhiều file con cho nhiều người thao tác cùng một lúc (Worksharing) ngay trong 1 bộ môn Revit Architecture, hoặc liên kết (Link) và phân chia workset giữa các bộ môn Revit khác.
  • Về bản chất ba phần mềm Revit (Architecture, Structure, MEP) là giống nhau. Nhưng family lại khác nhau theo đặc thù của từng bộ môn. Khi liên kết làm việc giữa các bộ môn Revit này với nhau, tình trạng va chạm giữa các family của mỗi bộ môn sẽ xảy ra. Vì thế, phải quản lý (Manage) và luôn luôn kiểm tra tình trạng giao cắt đối tượng giữa các file Revit bằng công cụInterference Checking.
  • Chúng ta áp vật liệu cho đối tượng nếu đối tượng đó có thông số vật liệu. Dĩ nhiên, cuối cùng là phần Render.
Revit không khó “nuốt ” lắm phải không nào! Chỉ cần một chút đam mê, mọi vấn đề sẽ có lời giải đáp.