Kiểm Tra (Inspection)

Kiểm tra các giá trị trung gian trong cấu trúc cây nút hình học rất hữu ích khi xây dựng/tìm hiểu hoặc khi cố gắng tìm ra lý do tại sao một cái gì đó không hoạt động. Blender cung cấp nhiều công cụ để tìm hiểu phương pháp một cấu trúc cây nút đang hoạt động hoặc tại sao nó không hoạt động.

Ghi chú

Nói chung, các công cụ kiểm tra hiển thị dữ liệu từ lần sau cùng cấu trúc cây nút được tính toán. Nếu nó chưa được tính toán thì không có thông tin nào có sẵn cả.

Kiểm Tra Ổ Cắm (Socket Inspection)

../../_images/modeling_geometry-nodes_inspection_socket-inspection.png

Kiểm Tra Ổ Cắm.

Kiểm tra ổ cắm hiển thị thông tin về giá trị trong ổ cắm trong lần tính toán sau cùng. Đối với các kiểu dữ liệu cơ bản như số nguyên, vectơ và chuỗi ký tự, giá trị thực sẽ được hiển thị. Đối với ổ cắm hình học thì chỉ một số dữ liệu về hình học là được lưu trữ, bao gồm tập hợp các kiểu dữ liệu mà hình học chứa và số phần tử của chúng.

Các giá trị của ổ cắm chỉ được ghi lại khi cấu trúc cây nút được thi hành, vì vậy một nút phải được kết nối với "Đầu Ra của Nhóm" để có giá trị kiểm tra được. Các giá trị không được ghi lại trong quá trình kết xuất, để cải thiện hiệu suất hoạt động.

Nút Quan Sát (Viewer Node)

Nút Quan Sát được sử dụng để hiển thị hình học môi giới trong Bảng Tính. Để biết thêm thông tin thì hãy xem Nút Quan Sát (Viewer Node).

Cảnh Báo của Nút (Node Warnings)

../../_images/modeling_geometry-nodes_inspection_node-warning.png

Cảnh Báo của Nút.

Khi các đầu vào cho một nút không hợp lệ thì nó sẽ hiển thị cảnh báo trong thanh tiêu đề. Di chuột qua biểu tượng cảnh báo sẽ hiển thị thông báo lỗi. Các cảnh báo này chỉ được tạo ra khi nút đã được thực thi, vì vậy một nút phải được kết nối với "Đầu Ra của Nhóm" để có cảnh báo.

Vẽ Lồng Thời Gian Tính Nút (Node Timings Overlay)

../../_images/modeling_geometry-nodes_inspection_node-timings.png

Vẽ lồng thời gian nút.

Thời gian nút cho biết một nút mất bao lâu để thực thi lần sau cùng nhóm nút được đánh giá. Chúng có thể được bật trong cửa sổ bật lên vẽ lồng ở trên cùng bên phải của trình biên soạn nút. Khi một nhóm nút được sử dụng ở nhiều nơi thì thời gian phụ thuộc vào ngữ cảnh của trình biên soạn nút, và cái này được hiển thị trong đường dẫn ở trên cùng bên trái.

Các nút khung hình hiển thị tổng thời gian từ toàn bộ các nút chứa bên trong và nút "Đầu Ra của Nhóm" hiển thị tổng thời gian cho toàn bộ nhóm nút.

Thời gian được hiển thị chỉ nên được coi là một con số gần đúng, vì chúng cũng có thể tính đến các hành động như sao chép hoặc xóa đầu vào hình học không thuộc hoạt động của nút. Ngoài ra, khi một nút sử dụng nhiều lõi CPU thì hệ thống tính toán có thể hoạt động trên các nút khác cùng một lúc. Điều quan trọng cần nhớ là các nút trường (field nodes) thường không tự chúng hoạt động, vì vậy thời gian thực thi của chúng chỉ được cho thêm vào các nút luồng dữ liệu mà chúng được kết nối.

Lớp Vẽ Lồng các Thuộc Tính được Đặt Tên (Named Attributes Overlay)

Lớp vẽ lồng "Thuộc Tính được Đặt Tên" cho phép hiển thị khi một nút hoặc một nhóm nút sử dụng thuộc tính được đặt tên tùy chỉnh. Các thuộc tính đã đặt tên có thể được sử dụng bởi Nút Nắm Bắt Thuộc Tính (Capture Attribute Node), the Nút Thuộc Tính Có Tên (Named Attribute Node), và the Nút Xóa Thuộc Tính được Đặt Tên (Remove Named Attribute Node), và có thể được viết vào, đọc hoặc xóa đi.

Việc sử dụng các thuộc tính đã đặt tên (trái ngược với Thuộc Tính Ẩn Danh (Anonymous Attributes)) có thể gây ra vấn đề khi hình học ban đầu đã có các thuộc tính với các tên chỉ định. Trong trường hợp đó, một nhóm nút hình học có thể viết đè nhầm một số dữ liệu cần thiết. Lớp vẽ lồng sẽ giúp phát hiện tình huống đó dễ dàng.

Dữ liệu tương tự cũng có sẵn trong bảng điều khiển nticry-node-internal-dependencies trong giao diện người dùng của bộ điều chỉnh.