View a markdown version of this page

Format model Ubin 3D - AWS IoT TwinMaker

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Format model Ubin 3D

Menggunakan Ubin 3D dalam adegan Anda

Jika Anda mengalami waktu tunggu yang lama saat memuat adegan 3D AWS IoT TwinMaker atau memiliki kinerja rendering yang buruk saat menavigasi model 3D yang kompleks, maka Anda mungkin ingin mengonversi model Anda menjadi ubin 3D. Bagian ini menjelaskan format ubin 3D dan alat pihak ketiga yang tersedia. Baca terus untuk memutuskan apakah 3D Tiles tepat untuk kasus penggunaan Anda dan untuk bantuan memulai.

Kasus penggunaan model yang kompleks

Model 3D dalam AWS IoT TwinMaker adegan Anda dapat menyebabkan masalah kinerja seperti waktu pemuatan yang lambat dan navigasi tertinggal jika modelnya:

  • Besar: ukuran file-nya lebih besar dari 100MB.

  • Pad at: terdiri dari ratusan atau ribuan jerat yang berbeda.

  • Kompl eks: geometri mesh memiliki jutaan segitiga untuk membentuk bentuk kompleks.

Format 3D Tiles

Format 3D Tiles adalah solusi untuk streaming geometri model dan meningkatkan kinerja rendering 3D. Ini memungkinkan pemuatan seketika model 3D dalam sebuah AWS IoT TwinMaker adegan, dan mengoptimalkan interaksi 3D dengan memuat dalam potongan model berdasarkan apa yang terlihat dalam tampilan kamera.

Format Ubin 3D dibuat oleh Cesium. Cesium memiliki layanan terkelola untuk mengubah model 3D menjadi Ubin 3D yang disebut Cesium Ion. Ini saat ini merupakan solusi terbaik untuk membuat Ubin 3D, dan kami merekomendasikan ini untuk model kompleks Anda dalam format yang didukung. Anda dapat mendaftarkan Cesium dan memilih paket berlangganan yang sesuai berdasarkan kebutuhan bisnis Anda di halaman harga Cesium.

Untuk menyiapkan model 3D Tiles yang dapat Anda tambahkan ke AWS IoT TwinMaker adegan, ikuti instruksi yang didokumentasikan oleh Cesium Ion:

Unggah ubin Cesium 3D ke AWS

Setelah model Anda dikonversi ke 3D Tiles, unduh file model lalu unggah ke AWS IoT TwinMaker ruang kerja Anda Amazon S3 bucket:

  1. Buat dan unduh arsip model Ubin 3D Anda.

  2. Buka zip arsip ke dalam folder.

  3. Unggah seluruh folder 3D Tiles ke bucket Amazon S3 yang terkait dengan AWS IoT TwinMaker ruang kerja Anda. (Lihat Mengunggah objek di Panduan Pengguna Amazon S3.)

  4. Jika model 3D Tiles berhasil diunggah, Anda akan melihat jalur folder Amazon S3 di AWS IoT TwinMaker Resource Library Anda dengan tipeTiles3D.

catatan

AWS IoT TwinMaker Resource Library tidak mendukung pengunggahan model 3D Tiles secara langsung.

Menggunakan Ubin 3D di AWS IoT TwinMaker

AWS IoT TwinMaker mengetahui model 3D Tiles yang diunggah ke bucket S3 ruang kerja Anda. Model harus memiliki tileset.json file dependen (.gltf, .b3dm, .i3dm, .cmpt, .pnts) yang tersedia di direktori Amazon S3 yang sama. Jalur direktori Amazon S3 akan muncul di Resource Library dengan tipeTiles3D.

Untuk menambahkan model 3D Tiles ke adegan Anda, ikuti langkah-langkah berikut:

  1. Pada halaman komposer adegan, pilih tanda plus (+), lalu pilih Tambahkan model 3D.

  2. Pada jendela Tambah sumber daya dari pustaka sumber daya, pilih jalur ke model Ubin 3D Anda dengan jenisnyaTiles3D, lalu pilih Tam bah.

  3. Klik pada kanvas untuk menempatkan model di adegan Anda.

Perbedaan Ubin 3D

3D Tiles saat ini tidak mendukung metadata geometris dan semantik, yang berarti bahwa hierarki mesh model asli tidak tersedia untuk fitur pemilihan sub-model. Anda masih dapat menambahkan widget ke model 3D Tiles Anda, tetapi Anda tidak dapat menggunakan fitur yang disesuaikan dengan sub-model: shader model, transformasi 3D terpisah, atau pengikatan entitas untuk mesh sub-model.

Disarankan untuk menggunakan konversi 3D Tiles untuk aset besar yang berfungsi sebagai konteks untuk latar belakang adegan. Jika Anda ingin sub-model dipecah dan dianotasi lebih lanjut maka itu harus diekstraksi sebagai glTF/glb aset terpisah dan ditambahkan langsung ke adegan. Ini dapat dilakukan dengan alat 3D gratis dan umum seperti Blender.

Contoh kasus penggunaan:

  • Anda memiliki model pabrik 1GB dengan ruang dan lantai mesin terperinci, kotak listrik, dan pipa ledeng. Kotak listrik dan pipa harus menyala merah ketika data properti terkait melewati ambang batas.

  • Anda mengisolasi kotak dan jerat pipa dalam model dan mengekspornya ke glTF terpisah menggunakan Blender.

  • Anda mengubah pabrik tanpa elemen listrik dan pipa ledeng menjadi model 3D Tiles dan mengunggahnya ke S3.

  • Anda menambahkan model 3D Tiles dan model glTF ke AWS IoT TwinMaker adegan di asal (0,0,0).

  • Anda menambahkan komponen model shader ke kotak listrik dan sub-model pipa glTF untuk membuat jerat merah berdasarkan aturan properti.