Bộ Điều Chỉnh Biến Dạng Laplace (Laplacian Deform Modifier)#

Bộ điều chỉnh "Biến Dạng Laplace" cho phép bạn nắn tư thế một khung lưới trong khi vẫn bảo toàn các chi tiết hình học của bề mặt.

Người dùng xác định một tập hợp các điểm đỉnh "neo chốt", và sau đó di chuyển một vài cái trong số chúng xung quanh. Bộ điều chỉnh giữ phần còn lại của các điểm đỉnh neo chốt ở các vị trí cố định và tính toán các vị trí tối ưu của toàn bộ các điểm đỉnh còn lại để bảo tồn các chi tiết hình học ban đầu.

Bộ điều chỉnh này nắm bắt các chi tiết hình học với việc sử dụng các tọa độ vi phân. Các tọa độ vi phân nắm bắt thông tin hình học cục bộ, độ cong và chiều hướng của một điểm đỉnh dựa trên các hàng xóm lân cận của nó.

Ghi chú

Bạn phải xác định một "Nhóm Điểm Đỉnh Neo Chốt". Nếu không có nó thì bộ điều chỉnh sẽ không làm gì cả.

Các Tùy Chọn (Options)#

../../../_images/modeling_modifiers_deform_laplacian-deform_panel.png

Bộ điều chỉnh Biến Dạng Laplace.#

Lặp Lại (Repeat)

Số lần cần nhắc lại thao tác để cải thiện giải pháp tìm thấy. Mục tiêu là tìm chuyển động xoay chiều của các tọa độ vi phân, bảo toàn các chi tiết hình học tốt nhất có thể. Các chi tiết sẽ được giữ lại tốt hơn nếu sử dụng nhiều lần nhắc lại thao tác hơn, tuy nhiên, sẽ mất nhiều thời gian hơn để tính toán.

Deform horse example blend-file.#
../../../_images/modeling_modifiers_deform_laplacian-deform_cactus09.png

Mô Hình Gốc.#

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat1.png

Số lần nhắc lại: 1.#

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat2.png

Số lần nhắc lại: 2.#

../../../_images/modeling_modifiers_deform_laplacian-deform_cactus-repeat5.png

Số lần nhắc lại: 5.#

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat0.jpg

Mô Hình Gốc.#

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat1.jpg

Số lần nhắc lại: 1.#

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat2.jpg

Số lần nhắc lại: 2.#

../../../_images/modeling_modifiers_deform_laplacian-deform_horse-repeat10.jpg

Số lần nhắc lại: 10.#

Trọng Lượng Neo (Anchor Weights)

Nhóm các điểm đỉnh mà người dùng sẽ sử dụng để biến hóa mô hình. Trọng lượng của mỗi điểm đỉnh không ảnh hưởng đến hoạt động của bộ điều chỉnh, phương pháp chỉ cân nhắc đến các điểm đỉnh có trọng lượng lớn hơn 0 mà thôi.

Đảo Nghịch <->

Đảo ngược ảnh hưởng của nhóm điểm đỉnh đã chọn, có nghĩa là nhóm hiện tại đại diện cho các điểm đỉnh sẽ không bị biến dạng bởi bộ điều chỉnh.

Cài đặt đảo ngược các giá trị trọng lượng của nhóm.

Kết Buộc (Bind)

Nút "Kết Buộc" là cái yêu cầu bộ điều chỉnh "Biến Dạng Laplace" thực sự nắm bắt các chi tiết hình học của đối tượng, hầu cho việc sửa đổi các điểm đỉnh neo chốt thực sự thay đổi hình dạng của đối tượng biến dạng.

Tháo Kết Buộc (Unbind)

Sau khi kết buộc bộ điều chỉnh rồi, sau này, bạn lại quyết định thực hiện các thay đổi đối với "Nhóm Điểm Đỉnh Neo Chốt" nữa, thì trước tiên bạn cần phải "Tháo Kết Buộc" bộ điều chỉnh trước đã, trước khi kết buộc lại.

Thông Điệp Báo Lỗi (Error Messages)#

Nhóm điểm đỉnh tên_nhóm là nhóm không hợp lệ (Vertex group group_name is not valid)

Thông báo này được hiển thị khi người dùng xóa nhóm điểm đỉnh hoặc thay đổi tên của nó.

Số điểm đỉnh thay đổi, từ X sang thành Y (Vertices changed from X to Y)

Thông báo này được hiển thị khi người dùng cho thêm hoặc xóa các điểm đỉnh vào/khỏi khung lưới.

Cạnh đổi từ X sang Y (Edges changed from X to Y)

Thông báo này được hiển thị khi người dùng cho thêm hoặc xóa các cạnh vào/khỏi khung lưới.

Hệ thống không tìm được giải nghiệm nào cả (The system did not find a solution)

Thông báo này được hiển thị nếu trình giải nghiệm không thể tìm thấy lời giải nào cho hệ thống tuyến tính cả.

Ghi chú

Nếu khung lưới dày đặc, với số điểm đỉnh lớn hơn 100.000, thì có thể hệ thống tối ưu hóa phi tuyến tính sẽ thất bại.

Lịch Sử (History)#

Biên Soạn Bề Mặt Laplace (Laplacian Surface Editing) là một phương pháp được phát triển bởi Olga Sorkine và những người khác vào năm 2004. Phương pháp này bảo tồn các chi tiết hình học nhiều nhất có thể trong khi người dùng thực hiện các thao tác chỉnh sửa. Phương pháp này sử dụng các tọa độ vi phân (differential coordinates) tương ứng với sự khác biệt giữa vectơ và giá trị trung bình có trọng lượng của các láng giềng kề cận nó hòng đại diện cho chi tiết hình học cục bộ của khung lưới.

../../../_images/modeling_modifiers_deform_laplacian-deform_diagram-differential-coordinate.png

Tọa độ vi phân.#