Hvad er DAE-filformatet?
Filendelsen .dae bruges til Digital Asset Exchange-filer. En .dae-fil kan gemme forskellige typer objekter, herunder billeder, teksturer, animationer og 3D-modeller. .dae-filer bruges af forskellige grafiksoftwareværktøjer til udveksling af digitale data mellem applikationer.
.dae-formatet er baseret på det åbne XML-format COLLADA (som står for COLLAborative Design Activity). COLLADA-standarden blev oprindeligt udviklet af Sony Computer Entertainment og administreres nu af teknologikonsortiet Khronos Group. Da .dae er almindelig tekst-XML, starter filerne med en <?xml-erklæring efterfulgt af et rod-element <COLLADA>, der identificerer skemaversionen. COLLADA-formatet kan kode visuelle scener, herunder geometri, shadere, effekter, fysik, animationer, filmsekvenser og flere repræsentationer af et enkelt aktiv.
Mange workflows foretrækker nu .gltf eller .glb til realtidsbrug, men .dae forbliver et foretrukket udvekslingsformat, når fuld scenetroskab - herunder fysik og kinematik - skal bevares mellem værktøjer som Blender, Maya, eller sammen med .skp-eksport.
Sikkerhed og tryghed
RISIKO: LOWEn DAE-fil er almindelig tekst-XML-data - den indeholder ingen eksekverbar kode og er sikker at åbne i en fremviser. De praktiske (ikke-malware) forholdsregler: en .dae refererer til eksterne teksturbilledfiler, så en model kan fremstå grå/uden tekstur, hvis disse billeder ikke er inkluderet; og eksport til mesh-formater (OBJ/STL) eller simple formater kan fjerne animation, rigging eller materialer. Kun de sædvanlige råd gælder - hent modeller fra kilder, du har tillid til.
Formatdetaljer
kort fortaltProgrammer der åbner DAE-filer
Tekniske detaljer
dyb specifikation| MIME-type | model/vnd.collada+xml |
| Filkodning | Almindelig tekst UTF-8 XML - ingen binære sektioner; kan åbnes og inspiceres i enhver teksteditor |
| XML-navnerum | Rod-elementet <COLLADA> bærer en xmlns-attribut med en collada.org-skema-URI, som identificerer filen som COLLADA frem for generisk XML |
| Scenedatatyper | Geometri, materialer, shadere, effekter, teksturer, lys, kameraer, animationer, fysik og kinematik - alt kan gemmes i én fil |
| Geometrityper | Trekant- og polygon-meshes, splines, NURBS-overflader, morph targets (blend shapes) og skinned meshes |
| Animationsunderstøttelse | Keyframe- og skeletal (skin/joint) animation med fuldt rig-hierarki og skin-weight-data |
| Fysikunderstøttelse | Rigid-body-dynamik, led og begrænsninger gemt i et dedikeret fysikbibliotek inde i filen |
| Teksturreferencer | Eksterne billedfiler via relativ URI som standard; billeder kan også indlejres som base64 inde i <image>-elementer |
| Koordinatsystem | Højrehåndet koordinatsystem; hver fil erklærer sin op-akse og måleenheder i <asset>-elementet |
| Shader/FX-understøttelse | Inline GLSL-, CG- og HLSL-shaderkode indlejret via <profile_GLSL>, <profile_CG> og <profile_HLSL> inde i <effect>-elementer |
| Level-of-detail (LOD) | Flere LOD-repræsentationer af et enkelt aktiv kan grupperes under en forældre-<node> i scenegrafen |
| Filstørrelse (verbosity) | Betydeligt større end binære 3D-formater; vertex-koordinater og matricer gemmes som decimaltekst, hvilket gør, at .dae-filer ofte komprimeres eksternt til .zae (COLLADA + ZIP) |
| Scenegraf-struktur | Hierarkisk nodetræ inde i <visual_scene>; hver <node> kan referere til geometri, lys, kameraer eller undernoder |
| Udgivet | 2004 (COLLADA 1.0); maintained by Khronos since 2006; COLLADA 1.5 in 2008 |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.khronos.org |
DAE-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DAE-filer.