1. Produk
  2.   Mampatan
  3.   Draco

Draco

 
 

C++ Library untuk Pemampatan Data 3D

Pustaka C++ percuma untuk pemampatan dan penyahmampatan geometri 3D & awan titik dengan pantas.

Mempunyai CPU yang berkuasa, paparan resolusi yang lebih tinggi dan kad video yang berkuasa adalah penting apabila ia berkaitan dengan pengalaman 3D yang berkualiti. Tetapi sebaliknya, ia juga memerlukan muat turun dan muat naik yang cepat. Itulah sebabnya banyak syarikat telah menghabiskan banyak masa dan sumber untuk mencari cara baharu untuk menangani isu ini. Ingat semua perkara itu Google mempunyai perpustakaan mampatan baharu untuk model 3D yang dikenali sebagai Draco.

Draco ialah perpustakaan mampatan sumber terbuka yang telah menyediakan fungsi lengkap untuk memampatkan dan menyahmampat data 3D menggunakan kod C++. Perpustakaan ini menyokong sepenuhnya pemampatan dan penyahmampatan jejaring geometri 3D dengan kelajuan dan ketepatan tinggi. Perpustakaan membenarkan titik pemampatan, maklumat ketersambungan, koordinat tekstur, maklumat warna dan sebarang atribut generik lain yang dikaitkan dengan geometri.

Format pemampatan untuk fail KML ialah format ZIP standard. Perpustakaan ini bertujuan untuk meningkatkan penyimpanan dan penghantaran grafik 3D. Perkara yang menarik tentang perpustakaan ialah ia menyokong kadar mampatan yang tinggi untuk grafik 3D dan pemuatan halaman yang lebih cepat untuk halaman web dengan grafik 3D. Algoritma menyokong kedua-dua mod lossy dan lossless.

Previous Next

Bermula dengan Draco

Cara yang disyorkan untuk memasang Draco adalah daripada GitHub, Sila gunakan arahan berikut untuk pemasangan yang lancar

Susun perpustakaan Draco sebagai perpustakaan dinamik

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

Mampatan Model 3D melalui Draco

Pustaka sumber terbuka Draco membolehkan pembangun perisian memampatkan data model 3D dengan mudah di dalam aplikasi mereka sendiri. Selalunya dilihat saiz data 3D sangat besar dan pengguna menghadapi kesukaran semasa memuat naik dan memuat turunnya. Pustaka menggunakan algoritma pemampatan lossy atau lossless bergantung pada data input. Ini telah diperhatikan bahawa perpustakaan memampatkan model 3D dengan sangat tepat dan memudahkan kerja pengguna semasa memuat naik data ke pelayan mereka.

Mampat 3D Meshes melalui JavaScript

Pustaka Draco membolehkan pembangun perisian untuk memampatkan dan menyahmampat jejaring 3D mereka di dalam apl mereka sendiri. Pustaka Draco telah menyediakan API pengekod yang boleh digunakan untuk memampatkan mesh dan titik awan. Perpustakaan ini membantu untuk mengurangkan saiz kandungan 3D yang membawa kepada kecekapan yang lebih baik dan penghantaran kandungan 3D yang pantas melalui web. Anda boleh membina jaringan daripada data geometri dengan mudah, menambah indeks padanya dan menambah data atribut. Setelah dibina, anda boleh memampatkannya dengan mudah.

Mengekodkan Data 3D Tersuai melalui API Metadata

Pustaka Draco telah menyediakan sokongan untuk pengekodan data selain daripada geometri. Pustaka boleh digunakan untuk mengekod sebarang data tersuai bersama-sama dengan geometri, seperti nama atribut, nama sub-objek dan maklumat tersuai. Mesh boleh mempunyai metadata peringkat atas serta metadata hierarki dan metadata atribut. Perpustakaan membantu pembangun untuk memulakan id atribut koresponden dalam mesh dengan mudah.

 Melayu