Bạn không thể nhúng hình ảnh bên trong tệp .dae. Cách để làm điều này là đặt chúng lại với nhau thành một tệp zip. Đường dẫn đến các kết cấu bên trong tệp COLLADA phải liên quan đến vị trí của tệp .dae bên trong tệp lưu trữ.
Lưu Trữ Bao bì
Mở nhập khẩu và xuất khẩu, công cụ DCC phải hỗ trợ các định dạng .zae, đó là một kho lưu trữ zip của một hoặc một số. các tệp dae (tài liệu COLLADA) và tất cả nội dung được tham chiếu (họa tiết). Kho lưu trữ phải bao gồm tệp có tên manifest.xml, tệp được mã hóa XML có chứa phần tử <dae_root>
. Phần tử này là mã hóa UTF8 của URI tương đối trỏ đến tệp .dae. Nếu URI chứa một đoạn thì phần tử được chỉ định là điểm bắt đầu để tải ứng dụng kho lưu trữ .zae. Nếu không, thành phần <scene>
sẽ là điểm bắt đầu để tải ứng dụng lưu trữ .zae. Nếu không đáp ứng được các điều kiện này thì hành vi sẽ không được xác định.
Các URI trong tệp .zae có thể tham chiếu bất kỳ tệp nào khác trong lưu trữ sử dụng đường dẫn tương đối từ gốc của tệp lưu trữ, theo tiêu chuẩn URI .
Bản lưu trữ có thể bao gồm các lưu trữ khác (zip, rar, kmz, zae). URI để tham chiếu tài liệu bên trong kho lưu trữ lồng nhau, chính nó bên trong kho lưu trữ .zae, sẽ sử dụng tên của lưu trữ lồng nhau trong đường dẫn.
Ví dụ:
./internal_archive.zip/directory/document.dae#element
Nó không phải là có thể tham khảo bên ngoài nội dung của một kho lưu trữ sử dụng một tương đối URI, nhưng nó là hợp lệ để tham khảo nội dung sử dụng một tuyệt đối URI, chẳng hạn như:
file:///other_directory/other_document.dae#element
Cảm ơn bạn đã trả lời detaild! Điều này thực sự hữu ích! – Fract