Draco

 
 

C++ könyvtár 3D adattömörítéshez

Ingyenes C++ könyvtár a 3D geometriai hálók és pontfelhők gyors tömörítéséhez és kicsomagolásához.

Az erős CPU-k, a nagyobb felbontású kijelzők és a nagy teljesítményű videokártyák fontosak a minőségi 3D élmények szempontjából. Másrészt viszont gyors letöltést és feltöltést is megkövetel. Ezért sok vállalat rengeteg időt és erőforrást fordított arra, hogy új módszereket találjon ezeknek a problémáknak a kezelésére. Tartsa szem előtt ezeket a dolgokat A Google-nak van egy új tömörítési könyvtára a 3D modellekhez, Draco néven.

A Draco egy nyílt forráskódú tömörítési könyvtár, amely teljes funkcionalitást biztosít a 3D adatok C++ kód használatával történő tömörítéséhez és kibontásához. A könyvtár teljes mértékben támogatja a 3D geometriai hálók tömörítését és kicsomagolását nagy sebességgel és pontossággal. A könyvtár lehetővé teszi a pontok, a kapcsolódási információk, a textúra koordináták, a színinformációk és a geometriával kapcsolatos egyéb általános attribútumok tömörítését.

A KML-fájlok tömörítési formátuma a szabványos ZIP formátum. A könyvtár célja a 3D grafika tárolásának és átvitelének javítása volt. A könyvtár nagyszerűsége az, hogy támogatja a 3D grafikák nagy tömörítési arányát, és a 3D grafikát tartalmazó weboldalak sokkal gyorsabb oldalbetöltését. Az algoritmus veszteséges és veszteségmentes módot egyaránt támogat.

Previous Next

Első lépések Dracóval

A Draco telepítésének javasolt módja a GitHub. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez

Fordítsa le a Draco könyvtárat dinamikus könyvtárként

go get https://github.com/google/draco.git

3D-s modelltömörítés a Draco segítségével

A Draco nyílt forráskódú könyvtár segítségével a szoftverfejlesztők könnyedén tömöríthetik a 3D modelladatokat saját alkalmazásaikban. Gyakran látható, hogy a 3D-s adatok mérete nagyon nagy, és a felhasználók nehézségekkel szembesülnek a fel- és letöltésük során. A könyvtár a bemeneti adatoktól függően veszteséges vagy veszteségmentes tömörítési algoritmust használ. Ez megfigyelhető, hogy a könyvtár nagyon pontosan tömöríti a 3D modelleket, és megkönnyíti a felhasználók dolgát, miközben adatokat tölt fel a szervereikre.

Tömörítse a 3D hálókat JavaScripten keresztül

A Draco könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy saját alkalmazásaikban tömörítsék és kicsomagolják a 3D hálóikat. A Draco-könyvtár egy kódoló API-t biztosított, amely a háló és a pontfelhő tömörítésére használható. A könyvtár segít a 3D tartalom méretének csökkentésében, ami javítja a hatékonyságot és a 3D tartalom gyorsabb továbbítását a weben. Könnyen létrehozhat hálót a geometria adatokból, indexeket adhat hozzá, és attribútumadatokat adhat hozzá. Ha elkészült, könnyedén összenyomhatja.

Egyéni 3D adatok kódolása a metaadat API-n keresztül

A Draco-könyvtár a geometriától eltérő adatok kódolásához nyújtott támogatást. A könyvtár használható bármilyen egyéni adat kódolására a geometriával együtt, mint például az attribútumok neve, az alobjektumok neve és a testreszabott információk. A háló tartalmazhat legfelső szintű metaadatokat, valamint hierarchikus metaadatokat és attribútum-metaadatokat. A könyvtár segít a fejlesztőknek a megfelelő attribútumazonosító egyszerű inicializálásában a hálón belül.

 Magyar