Định dạng / Ngôn ngữ biểu diễn 3D có thể đọc / viết được của con người?


7

Mục tiêu của tôi là tạo các lưới 3D mà không cần sử dụng trình chỉnh sửa 3D. Vì vậy, tôi muốn biết những ngôn ngữ và định dạng đại diện nào được thiết kế cho điều này hoặc nếu không thì điều đó sẽ tốt cho việc này. Tôi muốn một cái được mở và hỗ trợ rộng rãi. Một cái gì đó giống như phiên bản 3D của SVG hoặc POSTcript sẽ là lý tưởng.

Câu trả lời:


6

Có một số định dạng có thể phù hợp với hóa đơn. Phụ thuộc vào những gì bạn muốn đạt được.

Rất có thể bạn đang tìm kiếm một ngôn ngữ mô tả cảnh cho trình kết xuất. Nhiều người trong số họ là cho một trình kết xuất đó nhưng ít nhất một là một tiêu chuẩn. Vì vậy, bạn có thể đang tìm kiếm một cái gì đó như:

  • RIB, Renderman Bytestream mặc dù nó cũng đi kèm với tư cách là một api lập trình. Đây là một cơ sở dựa trên một bộ tiêu chuẩn của Pixar và được sử dụng bởi một số công cụ kết xuất mà một số trong số đó là nguồn mở.

  • Hầu hết các giải pháp kết xuất khác cũng có các định dạng văn bản Tôi hơi quen thuộc với các định dạng mi (văn bản tia tinh thần hoặc luồng nhị phân) và các định dạng Povray cổ xưa. Nhưng nhiều người khác tồn tại.

Có một chút tranh cãi liệu những thứ này có thực sự là con người có thể đọc được hay không, nhưng nếu bạn chỉ định SVG thì tôi đoán chúng ít nhất và có thể đọc được như vậy. Chỉ phức tạp hơn. Lưu ý như SVG những mô tả cảnh này.

Sau đó, chúng tôi daecòn được gọi là collada . Đó là loại có thể đọc được của con người có một phân khúc tương tự như RIBnhưng được nhắm đến cho tài sản trò chơi. Một số định dạng hơi giống nhau khác tồn tại như định dạng VRML hầu như không dùng nữa và các thành công của nó.

Sau đó, chúng tôi có một loạt các định dạng đa giác, nhiều trong số chúng là nhị phân. Nhưng ít nhất objplylà con người có thể đọc và được chấp nhận rộng rãi. Obj là một định dạng rất đơn giản. Mặc dù các lưới đa giác hiếm khi thực sự dễ hiểu hoặc thủ công nếu chúng phức tạp hơn.

Sau đó, chúng tôi có một loạt các định dạng ứng dụng cụ thể. Ví dụ ma, Maya ascii, định dạng mà con người có thể đọc được nếu bạn hiểu cách phân cấp nút maya hoạt động. Không thể nói nhiều về những người khác.

Sau đó, chúng tôi có các định dạng vận chuyển CAD IGESSTEP. Tôi sẽ không đi và tuyên bố là người có thể đọc được. Nhưng tôi đã làm thủ công cả hai trong một dịp. Cả hai đều là tiêu chuẩn ISO, mặc dù BƯỚC rất lớn và trên thực tế là tiêu chuẩn ISO lớn nhất về số trang lần trước tôi đã kiểm tra.

Có khá nhiều định dạng này vì 3D không đồng nhất như 2D. Nhưng, vâng, tôi đã tự tay làm tất cả những thứ này ở điểm này hay điểm khác. Không có nghĩa là tôi sẽ xem xét làm như một công cụ năng suất. Không giống như EPS hay SVG, mà tôi tạo ra bi hàng tuần bằng tay.

Nếu tôi phải đoán động cơ của bạn thì tôi sẽ nói RIB có lẽ là những gì bạn muốn. Hoặc sau đó tìm kiếm của bạn để sử dụng obj.


1
Xin lỗi đã viết điều này một cách nhanh chóng trên điện thoại của tôi. Cần thêm liên kết và công cụ. Có thể tổ chức và một vài vòng google. Hãy sửa lỗi chính tả của tôi.
joojaa
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.