Sự khác biệt giữa lưới và mô hình là gì?


32

Cái nào được tạo trước? Ví dụ, nếu một nhóm làm việc trên một tài sản đồ họa của một chiếc ô tô, cái gì sẽ là một mô hình và cái gì sẽ là một tấm lưới của chiếc xe?


2
Thường có nhiều lưới trong một mô hình
zacaj

Một người nhìn xuyên qua, người kia chỉ gặp vấn đề về ăn uống. Tôi đùa tôi đùa. Một lưới chỉ là bit của mô hình xác định dữ liệu đỉnh.
Matt D

Câu trả lời:


41

Một lưới là một phần của một mô hình. Các lưới xác định các đỉnh của một đối tượng. Thông thường lưu trữ chúng theo thứ tự như vậy để ngụ ý kết nối của chúng, giống như cứ 3 hình thành một hình tam giác.

Giống như một lưới các đỉnh để xác định hình dạng của một đối tượng.

Mô hình có thể có các yếu tố khác như thông tin về phần ứng, hoạt hình và kết cấu. Nó cũng có thể bao gồm nhiều hơn một lưới. Mặc dù vậy, tôi tưởng tượng chúng đủ giống nhau để được sử dụng thay thế cho nhau trong nhiều trường hợp.


6
Sử dụng downvote là một cách tuyệt vời để hiển thị khi bạn không nghĩ rằng một câu trả lời là tốt, tuy nhiên việc bỏ qua mà không thêm nhận xét về cách cải thiện câu trả lời là khá vô ích. Đặc biệt là khi không có bình luận chỉ trích hiện có hoặc lỗi rõ ràng với câu trả lời.
MichaelHouse

9

Câu trả lời ngắn:

Lưới (như trong một lưới đơn) chỉ là dữ liệu về cấu trúc của một mô hình. Mô hình chứa kết cấu được sử dụng để xác định cách hiển thị bề mặt của nó. Nó cũng chứa một số biến thể của cùng một lưới cho hoạt hình, thường được điều khiển bởi xương. Mỗi khung hình động có thể được coi là một lưới riêng.

Câu trả lời dài:

Một sự khác biệt rất quan trọng cần lưu ý là một số mô hình không được xây dựng từ lưới theo nghĩa cổ điển của từ này. Các mô hình được cấu trúc từ spline cơ sở hợp lý không đồng nhất (NURBS) cũng thoát. Về mặt kỹ thuật, bạn có thể xây dựng một mô hình theo nhiều cách không liên quan đến lưới theo nghĩa cổ điển của từ này, chẳng hạn như các nguyên tử và Voxels. Khi mọi người nói về lưới, họ thường nói đến lưới đa giác.

Lưới là một biểu đồ. Một bộ sưu tập các đỉnh, cạnh và mặt. Một mặt là một tập hợp các đỉnh được sắp xếp theo thứ tự được nối bởi các cạnh hoàn thành một vòng lặp. Nó được sử dụng để mô tả một bề mặt phẳng trên lưới.

Một mô hình là một thuật ngữ chung để mô tả dữ liệu. Trong trường hợp cụ thể của các mô hình 3d, chúng tôi muốn nói đến lưới, đó là ánh xạ uv, kết cấu và hình động.

Một mô hình có thể không có bất kỳ kết cấu hoặc hoạt hình nào (nếu nó không hoàn chỉnh hoặc nếu nó là một vật vô tri hoặc không yêu cầu họa tiết), miễn là có một lưới, nó vẫn sẽ được gọi là một mô hình. Bản thân lưới chỉ là phần 'khung dây' của mô hình. Có nghĩa là tập hợp các cạnh và các đỉnh kết nối của chúng đại diện cho cấu trúc của một mô hình. Không giống như một kết cấu đại diện cho cách mô hình được tô màu, cách nó phản chiếu ánh sáng và những thứ như chi tiết ánh xạ va chạm hoặc hoạt hình đại diện cho chuyển động của mô hình.

Vì vậy, mỗi lưới là một mô hình của riêng nó. Không phải mọi mô hình chỉ là một lưới.

đây là một số tài liệu tham khảo:

http://en.wikipedia.org/wiki/Polygon_mesh

http://en.wikipedia.org/wiki/Wire-frame_model


Không chỉ phần dây có nghĩa là gì?
GameDev-er

@ GameDev-er Khung dây là các cạnh và các đỉnh kết nối của chúng. Nó thực tế là một từ đồng nghĩa với lưới. Nó đưa ra một hình ảnh tinh thần về những gì một lưới trông giống như kết cấu imo.
sói

1
Đặt khác nhau, nó có nghĩa là một lưới không có thông tin về cách làm cho bề mặt của nó. Cho dù đó là một màu đơn sắc, một kết cấu, một vật liệu phức tạp, v.v. bạn chắc chắn có thể tạo ra một meh với một số vật liệu, nhưng bản thân lưới không cho bạn biết nên sử dụng cái nào; bạn có thể kết xuất với một số tài liệu mặc định hoặc sử dụng thông tin từ một mô hình. Ví dụ, một lưới hữu ích cho việc phát hiện va chạm cơ bản, cũng như là một thành phần cần thiết để kết xuất. Trong mã thực tế, các thuật ngữ thường được sử dụng một cách lỏng lẻo; một lớp Model có thể không có Tài liệu chẳng hạn, dựa vào các lớp cao hơn cho thông tin đó.
Sean Middleditch

@SeanMiddleditch - Vâng, đó là câu trả lời chính xác nhất. Lưới chỉ là dữ liệu về cấu trúc, phần còn lại (kết cấu) xử lý cách hiển thị các bề mặt và hoạt hình của nó (trong đó mỗi khung thực sự là một lưới trên các quyền riêng của nó, xử lý chuyển động)
wolfdawn

1

Bạn cũng có thể nghe thấy thuật ngữ "Mô hình rắn": Điều này có nghĩa là mô hình lưới cơ bản đã được áp dụng thông tin bổ sung như vậy, ví dụ như vật liệu xây dựng (và từ đó có thể tính được trọng lượng của mô hình, Trung tâm trọng lực, Trung tâm quán tính, v.v.), đến mức mà mô hình được xác định rõ ràng về mặt vật lý, theo nghĩa thực tế, nó có thể được gọi là 'rắn'.


-2

Nói một cách đơn giản, một lưới có thể được coi là phác thảo của một số hình dạng / đối tượng. Và mô hình cung cấp thông tin đầy đủ của đối tượng đó - kết cấu, độ phản chiếu, màu sắc, v.v.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.