Vad är filformatet DAE?
Filändelsen .dae används för Digital Asset Exchange-filer. En .dae-fil kan lagra olika typer av objekt, inklusive bilder, texturer, animationer och 3D-modeller. .dae-filer används av olika grafikprogram för att utbyta digital data mellan applikationer.
Formatet .dae är baserat på det öppna XML-formatet COLLADA (vilket står för COLLAborative Design Activity). COLLADA-standarden utvecklades ursprungligen av Sony Computer Entertainment och hanteras nu av teknikkonsortiet Khronos Group. Eftersom .dae är XML i klartext börjar filerna med en <?xml-deklaration följt av ett rotelement <COLLADA> som identifierar schemaversionen. COLLADA-formatet kan koda visuella scener inklusive geometri, shaders, effekter, fysik, animationer, cinematik och flera representationer av en enskild tillgång.
Många arbetsflöden föredrar nu .gltf eller .glb för realtidsanvändning, men .dae förblir ett föredraget utbytesformat när fullständig scentrogenhet - inklusive fysik och kinematik - måste bevaras mellan verktyg som Blender, Maya, eller tillsammans med .skp-exporter.
Säkerhet & trygghet
RISK: LOWEn DAE-fil är XML-data i klartext - den innehåller ingen exekverbar kod och är säker att öppna i en visare. Praktiska försiktighetsåtgärder (ej malware): en .dae refererar till externa texturbildfiler, så en modell kan se grå/otexturerad ut om dessa bilder inte inkluderades; och export till mesh-format (OBJ/STL) eller enklare format kan göra att animationer, riggning eller material går förlorade. Endast det vanliga rådet gäller - hämta modeller från källor du litar på.
Formatdetaljer
i ett nötskalProgram som öppnar DAE-filer
Tekniska detaljer
djup specifikation| MIME-typ | model/vnd.collada+xml |
| Filkodning | Klartext UTF-8 XML - inga binära sektioner; kan öppnas och inspekteras i valfri textredigerare |
| XML-namnrymd | Rotelementet <COLLADA> bär ett xmlns-attribut med en collada.org-schema-URI, vilket identifierar filen som COLLADA snarare än generisk XML |
| Scendatatyper | Geometri, material, shaders, effekter, texturer, ljus, kameror, animationer, fysik och kinematik - allt kan lagras i en fil |
| Geometrityper | Triangel- och polygon-mesh, splines, NURBS-ytor, morph targets (blend shapes) och skinned meshes |
| Animationsstöd | Keyframe- och skelettanimation (skin/joint) med fullständig rigghierarki och skin-weight-data |
| Fysikstöd | Stelkroppsdynamik, leder och begränsningar lagrade i ett dedikerat fysikbibliotek inuti filen |
| Texturreferenser | Externa bildfiler via relativ URI som standard; bilder kan även bäddas in som base64 inuti <image>-element |
| Koordinatsystem | Högerhänt koordinatsystem; varje fil deklarerar sin upp-axel och måttenheter i <asset>-elementet |
| Shader/FX-stöd | Inbäddad GLSL-, CG- och HLSL-shaderkod via <profile_GLSL>, <profile_CG> och <profile_HLSL> inuti <effect>-element |
| Level-of-detail (LOD) | Flera LOD-representationer av en enskild tillgång kan grupperas under en föräldranod <node> i scengrafen |
| Filstorlek/omfång | Betydligt större än binära 3D-format; vertexkoordinater och matriser lagras som decimaltext, vilket gör att .dae-filer ofta komprimeras externt till .zae (COLLADA + ZIP) |
| Scengrafstruktur | Hierarkiskt nodträd inuti <visual_scene>; varje <node> kan referera till geometri, ljus, kameror eller undernoder |
| Släppt | 2004 (COLLADA 1.0); maintained by Khronos since 2006; COLLADA 1.5 in 2008 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.khronos.org |
DAE-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DAE-filer.