Skip to content
  • 0 Votes
    1 Posts
    1 Views
    N
    Dãy nhà phố mười hai căn, mỗi căn hai mươi tám cái cửa. Lúc dựng thì tiện tay bấm Ctrl+G thành group rồi copy đi khắp nơi, vì group nhanh và không phải đặt tên. Đến lúc khách đổi mẫu tay nắm cửa thì mới thấy giá phải trả: ba trăm ba mươi sáu cái cửa, mỗi cái là một bản hình học độc lập, phải sửa từng cái một. Và file thì đã 600 MB. Plugin này giải quyết việc gì Trước hết phải nói rõ cơ chế, vì đây là chỗ nhiều người hiểu sai và hiểu sai thì làm sai. Khi bạn copy một group, SketchUp tạo ra một bản sao hình học độc lập. Hai group trông giống hệt nhau nhưng là hai bộ cạnh và mặt riêng biệt nằm trong file. Sửa cái này không ảnh hưởng cái kia — đó là điểm mạnh của group, và cũng chính là chỗ làm file phình. Khi bạn copy một component, SketchUp chỉ tạo thêm một instance. Toàn bộ hình học được lưu một lần duy nhất trong một thứ gọi là definition, còn mỗi instance chỉ lưu một ma trận biến đổi — nói nôm na là vị trí, hướng và tỷ lệ. Sáu mươi cái ghế dạng component là một bộ hình học cộng sáu mươi dòng toạ độ. Sáu mươi cái ghế dạng group là sáu mươi bộ hình học đầy đủ. Đó là toàn bộ lý do component làm file nhẹ đi, và cũng là lý do sửa một instance thì tất cả cùng đổi. Extension Groups to Components của Thomas Thomassen (thomthom) làm đúng một việc: chuyển hàng loạt group thành component, và chuyển luôn tên group thành tên definition — nghĩa là công đặt tên bạn đã bỏ ra không bị mất. Nếu đang có vùng chọn thì nó chỉ xử lý vùng chọn, không thì xử lý toàn bộ ngữ cảnh hiện tại. Lệnh nằm ở menu Plugins > Groups to Components. Cái bẫy lớn nhất, phải đọc trước khi chạy Chuyển hàng loạt group sang component KHÔNG tự động gộp các group giống nhau về chung một definition. Mỗi group thành một component riêng. Sáu mươi cái ghế group sẽ thành sáu mươi definition khác nhau, và file không nhẹ đi chút nào. Nghe thì ngược đời, nhưng đúng: công cụ không có cách nào biết chắc hai khối hình học là "cùng một cái ghế" hay là hai vật thể tình cờ giống nhau mà bạn muốn giữ riêng. Nó chọn phương án an toàn. Vậy lợi ích nằm ở đâu? Ở chỗ nó là bước một của hai bước: Chuyển group thành component — để mọi thứ có definition và có tên. Thay các bản trùng bằng instance của cùng một definition — đây mới là bước làm file nhẹ. Dùng công cụ thay thế đối tượng hàng loạt, xem Replace Object — thay thế component hàng loạt. Bỏ bước hai mà chỉ chạy bước một rồi thắc mắc "sao file vẫn nặng" là tình huống xảy ra thường xuyên nhất với công cụ này. Bẫy thứ hai: trục của component Hai cái ghế có hình học y hệt nhau nhưng gốc trục đặt ở hai chỗ khác nhau thì không thay thế cho nhau được một cách sạch sẽ. Khi bạn thay chúng bằng cùng một definition, SketchUp đặt instance mới theo trục của definition đó — kết quả là ghế nhảy sang chỗ khác, hoặc xoay lệch đi một góc. Group tạo ra bằng cách chọn rồi bấm Ctrl+G lấy trục theo hộp bao và theo ngữ cảnh lúc tạo, nên mỗi cái một kiểu. Đó là lý do trước khi gộp về chung definition, bạn cần thống nhất trục: chọn một cái làm chuẩn, đặt trục của nó vào một điểm có nghĩa (chân trái phía trước của ghế, mép dưới bản lề của cánh cửa), rồi mới dùng nó làm bản gốc để thay thế. Nguyên tắc: trục nên đặt ở điểm mà bạn sẽ dùng để đặt vật đó vào chỗ mới. Ứng dụng trong kiến trúc và thiết kế Cửa đi và cửa sổ lặp theo tầng — nhóm hưởng lợi nhiều nhất. Một mẫu cửa cho cả toà nhà: đổi tay nắm hoặc đổi chiều mở là sửa một lần, cả trăm cái cùng đổi, kèm theo file nhẹ đi rõ rệt. Lan can, con tiện, lam chắn nắng — hình học nhỏ nhưng lặp hàng trăm lần. Đây là chỗ chênh lệch giữa group và component lộ ra thành hàng trăm MB. Ghế, bàn, thiết bị vệ sinh trong dự án nhiều căn — chung cư, khách sạn, nhà phố lặp mẫu: mỗi phòng một bộ đồ giống nhau, nhân với số phòng. Chuẩn bị thống kê khối lượng — component đếm được, group thì không đếm đáng tin. Muốn xuất bảng số lượng cửa hay số mét lan can thì hình học phải ở dạng component có tên tử tế trước đã. Trước khi tách một cụm ra file tham chiếu ngoài — quy trình làm nhóm dựa trên component liên kết ra file SKP riêng, nên bước này là điều kiện cần, xem Eneroth Reference Manager — quản lý file tham chiếu ngoài. Chuẩn bị làm proxy cho render — công cụ proxy làm việc theo definition; file toàn group thì không có gì để thay bằng proxy. Thông tin plugin Mục Chi tiết Tên chính thức Groups to Components Tác giả Thomas Thomassen (thomthom) Giá Miễn phí Trang phát hành https://sketchucation.com/pluginstore?pln=tt_groups2comps Extension Warehouse https://extensions.sketchup.com/extension/4f10947f-6ce8-4295-a372-eae6e7cd3cae/groups-components Vị trí lệnh Menu Plugins > Groups to Components Phiên bản SketchUp Xem yêu cầu tại trang phát hành trước khi cài Lựa chọn khác — s4u to Components của SuForYou: trả phí, chuyển sang component được từ nhiều loại đối tượng hơn (điểm, cạnh, mặt, group, component có sẵn), phù hợp nếu bạn thường xuyên phải tạo component từ hình học rời chứ không chỉ từ group. Mua tại trang chính chủ của tác giả, liên kết ở mục tài liệu tham khảo. Cách dùng Cài extension qua Window > Extension Manager > Install Extension. Sao lưu file trước. Đây là thao tác hàng loạt lên cấu trúc mô hình, không phải thao tác hiển thị. Đặt tên group trước khi chuyển. Tên group sẽ trở thành tên definition. Chuyển trước rồi đặt tên sau là tự tạo thêm việc cho mình — lúc đó bạn sẽ có một danh sách Group#1 tới Group#87 phải đổi tên thủ công. Chọn phạm vi: chọn các group cần chuyển, hoặc không chọn gì để xử lý toàn bộ ngữ cảnh hiện tại. Gọi Plugins > Groups to Components. Mở Window > Model Info > Statistics kiểm tra: số Component Instances tăng, số Groups giảm. Số Definitions cũng tăng — đúng như dự đoán, vì mỗi group thành một definition riêng. Bước quan trọng nhất, đừng bỏ: tìm các definition trùng nhau về hình học và thay chúng bằng instance của cùng một definition. Chọn một bản làm chuẩn, chỉnh trục cho nó về điểm có nghĩa, rồi thay thế hàng loạt — xem Replace Object — thay thế component hàng loạt. Chạy Purge Unused để dọn các definition không còn instance nào sau bước thay thế. Save As sang file mới rồi so dung lượng. Save đè sẽ không cho thấy phần dung lượng vừa tiết kiệm được. Mẹo và lưu ý Đặt tên trước, chuyển sau. Nhắc lại vì đây là thứ tiết kiệm nhiều thời gian nhất. Chuyển đổi thôi chưa làm file nhẹ. Phần nhẹ nằm ở bước gộp về chung definition. Chỉ muốn dọn nhẹ mà không động tới cấu trúc thì bắt đầu từ CleanUp³ và bộ dọn dẹp — làm nhẹ file SketchUp phình to. Coi chừng cấu trúc lồng nhau. Chuyển đổi đệ quy đi vào cả group nằm bên trong; mô hình lồng sâu thì chạy trên từng cụm thay vì cả file một lượt. Component nghĩa là sửa một cái đổi tất cả — vừa là lợi ích vừa là bẫy. Muốn một instance khác đi thì phải Make Unique cho riêng nó. Kiểm tra vật liệu sau khi chuyển. Vật liệu gán ở cấp đối tượng và gán ở cấp mặt bên trong hành xử khác nhau khi sang component dùng chung. Thống nhất trục trước khi gộp definition. Bỏ qua bước này là nguồn gốc của cảnh hàng loạt cửa nhảy lệch khỏi tường sau khi thay thế. Dùng kèm hoặc thay thế Hiểu Group và Component khác nhau ở đâu trước khi chuyển đổi hàng loạt: Group và Component: khác nhau ở đâu, khi nào dùng cái nào Thay thế component hàng loạt — bước làm file thật sự nhẹ đi: Replace Object — thay thế component hàng loạt Dọn dẹp và purge sau khi chuyển đổi: CleanUp³ và bộ dọn dẹp — làm nhẹ file SketchUp phình to Tách cụm ra file SKP riêng để dùng làm tham chiếu ngoài: Eneroth Reference Manager — quản lý file tham chiếu ngoài Tách một đối tượng ra file riêng: Tách một đối tượng ra file SKP riêng Video tham khảo (YouTube) Convert Groups to Components in Sketchup | Replace Components (TutorialsUp) Convert Multiple Groups to a Single Component in Sketchup (Designer Hacks) How To Use s4u to Components Plugin In SketchUp (TutorialsUp) SketchUp replace group with component (3dshouse) Windoor, Push line, Loose to Groups, Groups to Components - Sketchup Plugin Reviews – EP3 – Tutorial (Sketchup Style) Tài liệu tham khảo Chủ đề Groups to Components của tác giả trên SketchUcation — mô tả cơ chế và giới hạn do chính tác giả viết. Groups to Components trên SketchUcation PluginStore — trang tải và lịch sử phiên bản. Groups to Components trên Extension Warehouse — kênh cài đặt chính thức. s4u to Components trên Extension Warehouse — lựa chọn trả phí, chuyển được nhiều loại đối tượng hơn. Trang mua s4u to Components của SuForYou — mua bản quyền từ chính tác giả.
  • 0 Votes
    1 Posts
    0 Views
    N
    Chủ đầu tư duyệt phương án, chỉ đổi mẫu ghế. Trong mô hình có 180 cái ghế, rải khắp sảnh, nhà hàng và khu chờ, mỗi cái một góc xoay. Xoá hết rồi đặt lại là mất cả ngày và bố cục sẽ khác đi. Việc cần làm không phải là đặt lại, mà là thay ruột: giữ nguyên vị trí, góc xoay và tỷ lệ, chỉ đổi hình dạng bên trong. Công cụ này giải quyết việc gì Mỗi instance của component trong SketchUp mang một ma trận biến đổi riêng — vị trí, góc xoay, tỷ lệ. Định nghĩa hình học thì nằm ở một chỗ khác, dùng chung. Thay thế hàng loạt tức là giữ ma trận, đổi định nghĩa. Có hai cách: Cách gốc, không cần plugin — trong khay Components, chuột phải lên component mới rồi chọn lệnh thay cho các đối tượng đang được chọn. Cách này miễn phí và đủ dùng cho phần lớn trường hợp. Extension chuyên dụng (Component Replacer và các plugin tương đương) — thao tác gọn hơn: chọn nhóm cần thay, gọi lệnh, bấm vào đối tượng mẫu. Có bản còn thay được cả group, thứ mà cách gốc không làm được vì group không có định nghĩa dùng chung. Bộ máy của Lotuz đặt phím tắt Ctrl + Shift + R cho lệnh thay thế, dùng kèm lệnh chọn nhanh tất cả đối tượng cùng loại. Giới hạn cần biết: gốc toạ độ của component mới quyết định kết quả. Ghế cũ có gốc ở chân, ghế mới có gốc ở tâm khối, thì sau khi thay, cả 180 cái sẽ chìm nửa xuống sàn. Đây là lỗi hay gặp nhất và cũng là lý do phải kiểm tra trục trước khi thay. Ứng dụng trong kiến trúc và thiết kế Đổi mẫu nội thất sau khi duyệt phương án — ghế, bàn, đèn, thiết bị vệ sinh. Giữ nguyên bố cục đã duyệt, chỉ thay hình dạng. Đây là tình huống dùng nhiều nhất trong hồ sơ nội thất. Đổi cây theo chủng loại thực tế — bản vẽ phương án dùng cây chung chung, khi trình duyệt phải đổi sang đúng chủng loại theo danh mục cây trồng địa phương. Vị trí và bán kính tán đã tính rồi, chỉ thay mẫu. Đổi mẫu cửa, cửa sổ theo hệ nhôm được chọn — chủ đầu tư chốt hệ nhôm ở giai đoạn cuối. Toàn bộ ô cửa trên mặt đứng đổi sang mẫu có đúng bề rộng khung và đố, giữ nguyên vị trí trên tường. Đổi từ model nặng sang model nhẹ để làm việc — thay cây có 200 nghìn mặt bằng cây dạng ảnh phẳng trong lúc dựng, cuối cùng thay ngược lại trước khi render. File nhẹ hẳn trong suốt quá trình làm. Chuẩn hoá thư viện của văn phòng — mô hình nhận từ nhiều nguồn dùng nhiều mẫu khác nhau cho cùng một thứ. Thay hết về mẫu chuẩn của văn phòng, để bảng thống kê khối lượng đọc được. Thông tin plugin Mục Chi tiết Cách gốc Khay Components — chuột phải lên component, chọn lệnh thay cho vùng đang chọn; có sẵn, miễn phí Extension chuyên dụng Component Replacer và các plugin tương đương Giá Tuỳ plugin — xem trang phát hành; cách gốc thì miễn phí Cách tìm Trong SketchUp: Extensions > Extension Warehouse, tìm theo tên Phím tắt tại Lotuz Ctrl + Shift + R cho lệnh thay thế Cách dùng Kiểm tra gốc toạ độ của component mới. Mở nó ra riêng, xem trục nằm ở đâu so với hình dạng. Đặt lại trục cho khớp với component cũ nếu cần. Chọn toàn bộ instance cần thay. Cách nhanh: chọn một cái, chuột phải, chọn lệnh chọn tất cả instance cùng loại — không phải quét chuột qua cả mô hình. Gọi lệnh thay thế, rồi chỉ vào component mẫu (hoặc chọn nó trong khay Components). Kiểm tra một vài vị trí đại diện: đứng đúng cao độ chưa, quay đúng hướng chưa. Nếu cả loạt bị lệch cao độ đều nhau, chọn hết rồi dời một lần theo trục Z, thay vì làm lại từ đầu. Mẹo và lưu ý Trục và gốc toạ độ là tất cả. Trước khi thay hàng loạt, thử trên hai ba cái ở vị trí dễ nhìn. Component mới cứ để cùng cỡ với cái cũ. Nếu cỡ khác, mọi instance sẽ mang theo tỷ lệ cũ và ra kết quả không đồng nhất — chỉnh cỡ ở component gốc trước khi thay. Sau khi thay, chạy dọn dẹp để xoá định nghĩa component cũ không còn dùng. Không dọn thì file vẫn nặng y như trước. Thay xong đừng quên kiểm tra Tag. Một số cách thay sẽ gán instance mới vào Tag hiện hành thay vì giữ Tag cũ. Việc này khác hẳn với việc chỉ đổi cỡ — nếu chỉ cần cây to hơn chứ không đổi loại cây, xem Eneroth Scale — phóng tỷ lệ hàng loạt quanh tâm riêng. Dùng kèm hoặc thay thế Chọn ngẫu nhiên một phần trong tập lớn để chỉ thay một phần: Select Random — chọn ngẫu nhiên để phá nhịp lặp Xô lệch vị trí, xoay, tỷ lệ sau khi đã thay xong: Randomizing Objects — xô lệch vị trí, xoay, tỷ lệ tự nhiên Quy trình cảnh quan dùng kết hợp cả ba: Rải cây và xoay ngẫu nhiên — làm cảnh quan bớt giả Chuyển group rời rạc thành component để thay được hàng loạt: S4U — bộ công cụ dựng hình phổ biến của cộng đồng Việt Video tham khảo (YouTube) Component Replacer Plugin For Sketchup | Replace Component & groups with Component Replace plugin (Zoe Mia) EASILY Swap Components in SketchUp! (TheSketchUpEssentials) The Fastest Way to REPLACE OBJECTS in SketchUp! (Component Trick) (TheSketchUpEssentials) SketchUp: Swap Component Methods (SketchUp Helper) Đổi nhanh hàng loạt đối tượng trong SketchUp #hocthietkedohoa #apaacademy#interior#sketchup#shorts (APA Academy) Tài liệu tham khảo SketchUp Help Center — tài liệu về Component, định nghĩa và instance, khay Components. SketchUcation PluginStore — nơi tìm các extension thay thế đối tượng hàng loạt. SketchUp Community Forums — thảo luận về các cách swap component và bẫy gốc toạ độ.
  • 0 Votes
    1 Posts
    0 Views
    N
    Dựng xong bộ cửa gỗ chi tiết đến từng bản lề, mất nguyên buổi chiều. Dự án sau lại cần đúng bộ cửa đó. Cách nhiều người làm là mở file cũ, copy, sang file mới paste — kèm theo cả mớ vật liệu, tag và component rác của dự án cũ. Cách đúng chỉ mất ba giây: chuột phải lên đối tượng, Save As, ghi ra một file .skp độc lập. Từ đó nó là một món trong thư viện, dùng ở đâu cũng được, và cập nhật một chỗ là cập nhật mọi nơi. Bài này giải quyết việc gì SketchUp coi mỗi file .skp vừa là một mô hình vừa là một component. Vì thế bạn tách được bất kỳ group hay component nào trong mô hình ra thành file riêng mà không cần tạo file mới rồi copy qua. Lệnh nằm ngay ở menu chuột phải: Save As. Điểm quan trọng nhất là gốc toạ độ. File tách ra lấy trục của chính component làm gốc, không lấy gốc của mô hình mẹ. Nên trước khi tách, hãy đặt trục component vào chỗ có nghĩa: chân cột với cấu kiện đứng, mép dưới khuôn với bộ cửa, tâm đáy với đồ nội thất. Làm sai bước này thì lần sau thả file vào mô hình, đối tượng sẽ bám vào con trỏ ở một điểm vô lý. Đi kèm là lệnh Reload. Chuột phải lên một component trong mô hình, chọn Reload, trỏ tới file .skp khác — SketchUp thay toàn bộ hình học của definition đó bằng nội dung file mới, giữ nguyên vị trí và số lượng instance. Đây là cơ chế cho phép làm việc theo kiểu tham chiếu ngoài giống XRef bên CAD. Giới hạn: Save As chỉ chạy trên một group hoặc component đang chọn. Chọn nhiều đối tượng thì gói chúng thành một component rồi mới tách. Ứng dụng trong kiến trúc và thiết kế Xây thư viện cấu kiện của studio — mỗi bộ cửa, cửa sổ, lan can, cầu thang tách ra một file trong thư mục thư viện dùng chung. Trỏ bảng Components tới thư mục đó là cả nhóm dùng chung một bộ, không ai phải dựng lại. Chia nhỏ một dự án cho nhiều người — khối nhà chính một file, cảnh quan một file, nội thất tầng trệt một file. File tổng chỉ chứa các component tham chiếu tới chúng. Ai sửa phần nấy, tới cuối ngày Reload là file tổng cập nhật. Gửi riêng một hạng mục ra ngoài — bên tư vấn kết cấu chỉ cần khối nhà, không cần cả cảnh quan hai trăm cây. Tách hạng mục ra file riêng rồi gửi, dung lượng giảm hàng chục lần và bên nhận không phải lọc. Tách phần nặng để máy chạy nhẹ — cụm nội thất chi tiết đưa ra file ngoài, trong mô hình chính chỉ để khối đơn giản. Tới lúc render mới Reload bản chi tiết vào. Chuẩn bị proxy cho render — nhiều engine đọc file .skp ngoài làm proxy. Tách cây, ghế, đèn ra file riêng là bước đầu của quy trình proxy, xem Tạo Proxy Enscape — cây và nội thất nặng mà vẫn mượt. Lưu trữ phương án bị bỏ — phương án mặt đứng khách không chọn thì tách ra file riêng rồi xoá khỏi mô hình chính. File chính nhẹ đi mà vẫn còn đường quay lại nếu khách đổi ý. Cách dùng Chọn đối tượng cần tách. Nếu là hình học rời hoặc nhiều đối tượng, gói lại bằng Make Component trước. Chuột phải vào trong đối tượng, chọn Change Axes, đặt gốc toạ độ vào điểm bám hợp lý. Ra ngoài, chuột phải lên đối tượng, chọn Save As. Chọn thư mục thư viện, đặt tên theo quy ước của studio (CUA-DI-1C-800x2200.skp), bấm Save. Dùng lại: mở bảng Components, bấm Details, chọn Open or create a local collection, trỏ tới thư mục thư viện. Từ đó kéo thả trực tiếp vào mô hình. Cập nhật hàng loạt: sửa file .skp gốc, quay về mô hình, chuột phải lên component, chọn Reload, trỏ tới file vừa sửa. Mọi instance đổi theo. Cách thủ công khi cần sạch tuyệt đối: chọn đối tượng, Ctrl + X, File > New, Edit > Paste In Place, rồi File > Save As. Cách này cho file hoàn toàn không dính vật liệu và tag của mô hình cũ. Mẹo và lưu ý Sau khi Save As, đối tượng trong mô hình không tự liên kết với file vừa ghi. Muốn liên kết thì phải Reload từ file đó ít nhất một lần. File tách ra vẫn mang theo vật liệu và tag của đối tượng. Chạy Purge trong file mới để bỏ phần thừa trước khi đưa vào thư viện. Đặt tên file theo quy ước ngay từ đầu. Thư viện một trăm file tên Component#12.skp là thư viện chết. Với thư viện dùng chung trên ổ mạng, đường dẫn phải giống nhau ở mọi máy, nếu không Reload sẽ hỏi lại đường dẫn từng lần. Trước khi tách, kiểm tra đối tượng có bị Scale méo không. File tách ra sẽ giữ nguyên tỷ lệ méo đó và bạn sẽ mang lỗi đi khắp các dự án sau. Dùng kèm hoặc thay thế Hiểu definition và instance trước khi tách file: Group và Component: khác nhau ở đâu, khi nào dùng cái nào Quản lý các file tham chiếu ngoài: Eneroth Reference Manager — quản lý file tham chiếu ngoài Dọn file trước khi đưa vào thư viện: CleanUp³ và bộ dọn dẹp — làm nhẹ file SketchUp phình to Tạo proxy cho cây và nội thất nặng: Tạo Proxy Enscape — cây và nội thất nặng mà vẫn mượt Video tham khảo (YouTube) Saving Components (ericschimel) Create a SketchUp Component Library (SketchUp Australia & New Zealand) Sketchup tutorial | import and export component in sketchup (mr sketchup) SketchUp How to make component and copy to other drawing? Tutorial for beginners (DariusCG) Sketchup Component Copy & Place Between Separate Files (SuperPalamara) Tài liệu tham khảo Sharing Components — lưu component ra file riêng và chia sẻ. Organizing Component Collections — tạo bộ sưu tập cục bộ cho thư viện studio. Adding Premade Components and Dynamic Components — nạp component từ thư viện vào mô hình. Saving a Model — các kiểu lưu file và phiên bản tương thích. Components — Reload, Make Unique, và cách definition hoạt động.
  • 0 Votes
    1 Posts
    1 Views
    N
    Chung cư ba mươi căn, mỗi căn một bộ cửa giống hệt. Chủ đầu tư đổi chiều cao cửa từ 2200 lên 2400. Nếu bộ cửa đó là group, bạn ngồi sửa chín mươi cánh. Nếu là component, bạn sửa một cánh và chín mươi cánh còn lại tự đổi theo. Khác biệt giữa hai kiểu đóng gói này nhỏ đến mức người mới thường bỏ qua, nhưng nó quyết định file của bạn nặng bao nhiêu và một yêu cầu sửa của khách tốn ba phút hay ba tiếng. Bài này giải quyết việc gì SketchUp có hai cách gói hình học rời thành một đối tượng. Group là một bọc bảo vệ: hình học bên trong không dính vào hình học bên ngoài, chọn một cái là chọn cả cụm. Component cũng làm đúng thế, nhưng thêm một tầng nữa — nó tách thành definition (bản gốc, lưu một lần trong file) và instance (các bản thể đặt rải rác trong mô hình). Sửa definition là mọi instance đổi theo. Hệ quả về dung lượng rất rõ. Một cái ghế 40.000 mặt đặt hai mươi chỗ: dạng component, file lưu hình học một lần cộng hai mươi ma trận vị trí. Cùng nội dung đó dạng group riêng lẻ, file lưu hai mươi lần. Đây là nguyên nhân phổ biến nhất của file SketchUp phình lên vài trăm megabyte. Component còn có mấy khả năng group không có: đặt trục riêng cho đối tượng, Glue to để dán vào mặt tường hay mặt sàn, Cut opening để tự đục lỗ khi đặt lên tường, Always face camera cho cây và người 2D. Có bảng Components để quản lý, có thể lưu ra file .skp riêng để dùng lại ở dự án khác. Một chi tiết ít người biết: bên trong SketchUp, group thực chất cũng là một component không tên. Copy một group thì bản copy vẫn dùng chung definition với bản gốc — cho tới khi bạn vào sửa một trong hai, lúc đó SketchUp tự tách definition ra. Nên group không "nặng" ngay, nó chỉ nặng khi bạn sửa. Ứng dụng trong kiến trúc và thiết kế Cửa đi, cửa sổ, lan can lặp lại — luôn là component. Khách đổi kích thước bản vẽ ở giai đoạn thiết kế cơ sở là chuyện thường; sửa một instance là cả công trình cập nhật. Bật Cut opening cho khuôn cửa để đặt lên tường là tự có lỗ, khỏi Push/Pull tay từng ô. Nội thất và cây cối — bộ bàn ăn, ghế, đèn, cây xanh đều là component. Đây là chỗ ăn dung lượng nhiều nhất trong file phối cảnh. Nhập model từ 3D Warehouse về, kiểm tra ngay xem nó là component hay group; nếu là group thì chuyển sang component trước khi nhân bản. Khối tường và sàn từng tầng — dùng group. Mỗi tầng có mặt bằng khác nhau, không có gì để chia sẻ, và group giữ ranh giới hình học sạch giữa các tầng. Thống kê khối lượng sơ bộ — đặt tên component theo quy ước (CUA-D1-800x2200, CS-S2-1200x1400) rồi đọc số lượng instance trong Model Info hoặc bảng Components. Có ngay bảng thống kê cửa mà không cần phần mềm BIM. Bàn giao cho khâu render — engine render nhận diện instance để tối ưu bộ nhớ. Một cảnh quan năm trăm cây dạng component render mượt; cũng năm trăm cây đó dạng group riêng lẻ đủ làm treo máy. Làm việc nhiều người trên một dự án — mỗi người phụ trách một component, lưu ra file .skp riêng, ai sửa phần nấy rồi tải lại vào mô hình chính. Group không làm được kiểu này. Cách dùng Tạo group: chọn hình học, chuột phải Make Group (bộ Lotuz gán Ctrl + R). Tạo component: chọn hình học, chuột phải Make Component (G). Trong hộp thoại đặt tên có nghĩa, chỉnh Gluing to (None / Any / Horizontal / Vertical) và tích Cut opening nếu là cửa. Vào sửa: double-click. Viền chấm quanh vùng đang sửa cho biết bạn đang ở trong. Nhấn Esc để ra. Sửa riêng một instance: chuột phải Make Unique để tách nó khỏi definition chung, rồi mới sửa. Đổi group thành component: chọn group, chuột phải Make Component. Đổi hàng loạt thì dùng extension chuyên trách. Đặt lại trục cho component: vào trong, chuột phải Change Axes, click gốc mới. Trục này quyết định điểm bám khi bạn thả component vào mô hình. Quản lý bằng Outliner: Window > Default Tray > Outliner. Đặt tên cho cả group lẫn component trong Entity Info để cây thư mục đọc được. Mẹo và lưu ý Đóng gói ngay sau khi dựng xong một cụm. Để hình học rời lẫn vào nhau rồi mới gói là lúc cạnh đã dính chéo, tách ra rất mệt. Không Scale một instance component để đổi kích thước cửa. Scale làm méo texture và làm lệch tỷ lệ so với các instance khác. Vào trong sửa hình học, hoặc Make Unique rồi sửa. Component lồng component là bình thường và nên làm: bộ cửa gồm khuôn, cánh, tay nắm — mỗi thứ một component, gói lại thành component cửa. Nhưng đừng lồng quá bốn năm tầng, Outliner sẽ thành mê cung. Khi mở file người khác gửi mà thấy nặng bất thường, mở bảng Components xem có bao nhiêu definition trùng tên kiểu Ghe, Ghe#1, Ghe#2. Đó là dấu hiệu ai đó đã Make Unique vô tội vạ. Xoá instance khỏi mô hình không xoá definition khỏi file. Phải Purge mới thật sự nhẹ đi. Dùng kèm hoặc thay thế Gán tag cho group và component để điều khiển ẩn hiện: Tag (Layer) trong SketchUp: tổ chức mô hình kiến trúc Lưu một component ra file .skp riêng: Tách một đối tượng ra file SKP riêng Chuyển hàng loạt group thành component: Convert Groups to Components — chuyển hàng loạt group thành component Thay thế hàng loạt component bằng model khác: Replace Object — thay thế component hàng loạt Dọn definition thừa để file nhẹ lại: CleanUp³ và bộ dọn dẹp — làm nhẹ file SketchUp phình to Video tham khảo (YouTube) SketchUp Skill Builder: Groups vs Components (Trimble SketchUp) GROUPS VS COMPONENTS in SketchUp - When to Use Each! (TheSketchUpEssentials) SketchUp Groups vs Components — What’s the Difference? (The Daily 3D Print) Group vs Component in SketchUp | What’s the Difference & When to Use Each? (4Dimensions Infotech) Sketchup Tutorial Difference Between Group and Component | Group vs Component in Sketchup (Zoe Mia) Tài liệu tham khảo Grouping Geometry — cách group hoạt động và ranh giới hình học. Components — definition, instance, các tuỳ chọn Gluing và Cut opening. Making Components — hộp thoại tạo component và ý nghĩa từng ô. Structuring Components — nguyên tắc lồng component cho model dùng lại được. Organizing a Model — kết hợp group, component, Outliner và Tag.