Co to jest format pliku DAE?
Rozszerzenie pliku .dae jest używane dla plików Digital Asset Exchange. Plik .dae może przechowywać różne typy obiektów, w tym obrazy, tekstury, animacje i modele 3D. Pliki .dae są wykorzystywane przez różne narzędzia graficzne do wymiany danych cyfrowych między aplikacjami.
Format .dae opiera się na otwartym formacie XML COLLADA (skrót od COLLAborative Design Activity). Standard COLLADA został pierwotnie opracowany przez Sony Computer Entertainment, a obecnie jest zarządzany przez konsorcjum technologiczne Khronos Group. Ponieważ .dae to zwykły tekst XML, pliki zaczynają się od deklaracji <?xml, po której następuje element główny <COLLADA> identyfikujący wersję schematu. Format COLLADA może kodować sceny wizualne, w tym geometrię, shadery, efekty, fizykę, animacje, przerywniki filmowe oraz wiele reprezentacji pojedynczego zasobu.
Wiele procesów produkcyjnych preferuje obecnie .gltf lub .glb do zastosowań w czasie rzeczywistym, ale .dae pozostaje preferowanym formatem wymiany, gdy konieczne jest zachowanie pełnej wierności sceny - w tym fizyki i kinematyki - między narzędziami takimi jak Blender, Maya lub wraz z eksportami .skp.
Bezpieczeństwo
RYZYKO: LOWPlik DAE to dane XML w formacie tekstowym - nie zawiera kodu wykonywalnego i jest bezpieczny do otwarcia w przeglądarce. Praktyczne ostrzeżenia (niezwiązane ze złośliwym oprogramowaniem): plik .dae odwołuje się do zewnętrznych plików obrazów tekstur, więc model może wydawać się szary/bez tekstur, jeśli te obrazy nie zostały dołączone; eksport do formatów siatki (OBJ/STL) lub prostych formatów może spowodować utratę animacji, rigu lub materiałów. Obowiązuje standardowa zasada - pobieraj modele ze źródeł, którym ufasz.
Szczegóły formatu
w pigułceProgramy otwierające pliki DAE
Szczegóły techniczne
specyfikacja| Typ MIME | model/vnd.collada+xml |
| Kodowanie pliku | Zwykły tekst UTF-8 XML - brak sekcji binarnych; można go otworzyć i sprawdzić w dowolnym edytorze tekstu |
| Przestrzeń nazw XML | Element główny <COLLADA> zawiera atrybut xmlns z URI schematu collada.org, który identyfikuje plik jako COLLADA, a nie ogólny XML |
| Typy danych sceny | Geometria, materiały, shadery, efekty, tekstury, światła, kamery, animacje, fizyka i kinematyka - wszystko możliwe do zapisania w jednym pliku |
| Typy geometrii | Siatki trójkątów i wielokątów, splajny, powierzchnie NURBS, cele morficzne (blend shapes) oraz siatki skinowane |
| Obsługa animacji | Animacja klatkowa i szkieletowa (skin/joint) z pełną hierarchią rigu i danymi wag skinowania |
| Obsługa fizyki | Dynamika ciał sztywnych, połączenia i ograniczenia przechowywane w dedykowanej bibliotece fizyki wewnątrz pliku |
| Odniesienia do tekstur | Zewnętrzne pliki obrazów poprzez relatywne URI domyślnie; obrazy mogą być również osadzone jako base64 wewnątrz elementów <image> |
| Układ współrzędnych | Prawoskrętny układ współrzędnych; każdy plik deklaruje swoją oś pionową i jednostki miary w elemencie <asset> |
| Obsługa shaderów/FX | Kod shaderów GLSL, CG i HLSL osadzony poprzez <profile_GLSL>, <profile_CG> i <profile_HLSL> wewnątrz elementów <effect> |
| Poziom szczegółowości (LOD) | Wiele reprezentacji LOD pojedynczego zasobu może być zgrupowanych pod nadrzędnym elementem <node> w grafie sceny |
| Gadatliwość pliku | Znacznie większy niż binarne formaty 3D; współrzędne wierzchołków i macierze są przechowywane jako tekst dziesiętny, co sprawia, że pliki .dae są często kompresowane zewnętrznie do formatu .zae (COLLADA + ZIP) |
| Struktura grafu sceny | Hierarchiczne drzewo węzłów wewnątrz <visual_scene>; każdy <node> może odwoływać się do geometrii, świateł, kamer lub węzłów podrzędnych |
| Wydano | 2004 (COLLADA 1.0); maintained by Khronos since 2006; COLLADA 1.5 in 2008 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.khronos.org |
Konwersje DAE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DAE.