Pada halaman ini
- Pengenalan
- Liputan format yang mengalih keluar langkah penukaran
- Lima mod pemaparan yang setiap satunya menjawab soalan yang berbeza
- Kawalan pencahayaan dan kamera dibina untuk penilaian yang boleh diulang
- Pengukuran dan keratan rentas untuk soalan fakta
- Ulasan animasi tepat bingkai
- Pelaksanaan tempatan sebagai keputusan seni bina, bukan barisan pemasaran
Pengenalan
Menyemak aset 3D secara tradisinya bermaksud salah satu daripada dua kompromi: memasang suit penciptaan kandungan digital berbilang gigabait yang akan anda gunakan selama sepuluh minit, atau memuat naik geometri ke perkhidmatan web dan menerima apa sahaja yang dinyatakan oleh termanya tentang data anda.
Kedua-dua kompromi ini tidak sesuai dengan orang yang paling kerap menyemak 3D. Penerbit, penguji QA, artis teknikal, jurutera dan pelanggan semuanya perlu menjawab soalan khusus tentang aset tanpa menjadi pengendali berlesen aplikasi 3D profesional.
Pemapar Model 3D ToolBuddy dibina untuk khalayak tersebut. Artikel ini merangkumi apa yang sebenarnya disediakan oleh alat tersebut dan, lebih berguna lagi, mengapa setiap keupayaan penting semasa kitaran semakan sebenar.
Liputan format yang mengalih keluar langkah penukaran
Pemapar membaca 42 format merentasi empat dunia berbeza yang jarang berkongsi perkakasan: pembangunan permainan, kejuruteraan CAD, pengimbasan 3D dan penciptaan kandungan digital. Dalam praktiknya, ini bermakna GLB, glTF, OBJ, STL, FBX, USDZ, PLY, 3DS, DAE, 3MF, DXF dan VOX semuanya dibuka dalam antara muka yang sama.
Manfaatnya bukanlah kiraannya. Ia adalah penukaran hilang daripada gelung semakan. Setiap penukaran format adalah peluang untuk kehilangan tugasan bahan secara senyap, membalikkan paksi koordinat atau menggugurkan trek animasi dan pengulas yang perlu menukar sebelum melihat tidak lagi menyemak fail yang sebenarnya dihantar.
Pemilihan folder menyokong format yang bahan dan teksturnya berada dalam fail adik-beradik dan bukannya di dalam model itu sendiri, jadi OBJ tiba dengan penampilannya yang utuh dan bukannya dipaparkan sebagai kelabu tanpa tekstur.
- Format permainan: GLB, glTF, FBX dan VOX.
- CAD dan pembuatan: aliran kerja STL, 3MF, DXF dan STEP bersebelahan.
- Pengimbasan dan pertukaran: PLY, OBJ, DAE, 3DS dan USDZ.
Lima mod pemaparan yang setiap satunya menjawab soalan yang berbeza
Paparan generik memberi anda satu paparan berlorek dan membiarkan diagnosis untuk diramalkan. Paparan ini memisahkan persoalan tentang bagaimana aset kelihatan daripada persoalan tentang bagaimana ia dibina, kerana kegagalan tersebut mempunyai punca dan pemilik yang berbeza.
Paparan berlorek menunjukkan tindak balas bahan PBR. Rangka dawai mendedahkan ketumpatan segi tiga. Rangka dawai berlorek menggabungkan kedua-duanya supaya aliran tepi boleh dinilai terhadap permukaan yang dihasilkannya. Normal Permukaan mendedahkan permukaan yang terbalik atau tidak konsisten. Pemeriksa UV memproyeksikan grid rujukan yang menjadikan regangan tekstur dan ketumpatan texel yang tidak sekata serta-merta kelihatan.
Manfaat praktikalnya ialah rantaian maklum balas yang lebih pendek. Pengulas yang boleh mengatakan "normal dibalikkan di bahagian bawah" dan bukannya "sesuatu kelihatan salah" menghalakan pembaikan kepada orang yang betul pada percubaan pertama.
| Mod pemaparan | Apa yang didedahkan | Kecacatan tipikal dikesan |
|---|---|---|
| Berlorek | Respons bahan PBR akhir | Tugasan bahan yang salah atau hilang |
| Rangka dawai | Ketumpatan dan taburan segi tiga | Bajet poligon dibelanjakan untuk kawasan rata |
| Rangka dawai Berlorek | Aliran tepi terhadap hasil permukaan | Topologi yang akan berubah bentuk dengan teruk |
| Normal Permukaan | Orientasi dan penggulungan muka | Muka terbalik tersembunyi oleh teduhan |
| Pemeriksa UV | Ketekalan pemetaan tekstur | Pulau terbentang, ketumpatan texel tidak sekata |
Kawalan pencahayaan dan kamera dibina untuk penilaian yang boleh diulang
Sepuluh persekitaran segi empat tepat CC0 dihantar bersama alat ini — Studio, Pangsapuri, Bandar, Subuh, Hutan, Lobi, Malam, Taman, Matahari Terbenam dan Gudang — berserta sokongan untuk memuatkan panorama HDRI tersuai apabila projek mentakrifkan pencahayaan rujukannya sendiri.
Pendedahan dan kabur latar belakang boleh dilaraskan, yang penting kerana pencahayaan bukanlah pilihan neutral. Persekitaran yang dramatik boleh menjadikan permukaan yang biasa-biasa sahaja kelihatan cemerlang, dan permukaan yang rata boleh menjadikan kerja yang baik kelihatan kusam. Keupayaan untuk menyematkan persediaan tertentu adalah apa yang menjadikan pendapat dua pengulas setanding.
Pengendalian kamera mengikuti prinsip yang sama. Penerokaan orbit, sorot dan zum; pratetap pandangan kardinal dan pengesahan penutup unjuran ortografik. Ortografik khususnya menghapuskan herotan perspektif, yang merupakan satu-satunya cara yang jujur untuk membandingkan perkadaran atau mengesahkan simetri.
- Sepuluh persekitaran HDRI terbina dalam serta pemuatan panorama tersuai.
- Pendedahan boleh laras dan kabur latar belakang untuk perbandingan terkawal.
- Unjuran ortografik dan pratetap kardinal untuk sudut pandangan yang boleh dihasilkan semula.
Pengukuran dan keratan rentas untuk soalan fakta
Pengukuran Raycast membolehkan anda mengklik dua titik permukaan dan membaca jarak Euclidean yang tepat, dibahagikan kepada komponen delta X, delta Y dan delta Z. Ini menukarkan hujah tentang sama ada sesuatu kelihatan tepat ke dalam nombor yang boleh disemak terhadap spesifikasi.
Ketidakpadanan skala unit adalah kes klasik. Alat pengarangan tidak bersetuju tentang sama ada satu unit bermaksud meter, sentimeter atau inci, dan tiada apa-apa dalam imej yang dipaparkan mendedahkan perbezaannya. Mengukur satu dimensi yang diketahui menyelesaikannya dalam beberapa saat.
Satah keratan rentas memotong model untuk mendedahkan struktur dalaman. Bagi apa-apa sahaja yang ditujukan untuk pembuatan atau pencetakan 3D, beginilah cara anda mengesahkan ketebalan dinding, mengesahkan bahawa sesuatu bahagian itu benar-benar berongga dan menangkap geometri dalaman yang sesat yang ditinggalkan oleh operasi boolean.
- Jarak titik ke titik dengan komponen X, Y dan Z.
- Dimensi kotak sempadan untuk pemeriksaan jejak keseluruhan.
- Satah keratan rentas untuk ketebalan dinding dan pemeriksaan dalaman.
Ulasan animasi tepat bingkai
Untuk aset GLB, glTF dan FBX yang dianimasikan, garis masa menyokong main, jeda, gosok dan langkah bingkai tunggal melalui pintasan koma dan noktah, dengan kaden 24, 30 dan 60 FPS yang boleh dipilih.
Memadankan kaden dengan platform penghantaran bukanlah satu perincian. Animasi yang dinilai pada kadar bingkai yang salah menghasilkan kesimpulan yang yakin dan salah tentang sama ada gerakan cukup lancar untuk dihantar.
Langkah bingkai adalah apa yang mendedahkan kecacatan yang disembunyikan oleh main balik kelajuan penuh: sendi yang muncul untuk satu bingkai, kaki yang ditanam yang meluncur semasa sentuhan atau peralihan yang tersentak dan bukannya pengadunan.
- Kadensi ulasan 24, 30 dan 60 FPS yang boleh dipilih.
- Langkah bingkai papan kekunci untuk pengasingan bingkai tunggal.
- Penggosokan garis masa disegerakkan ke klip aktif.
Pelaksanaan tempatan sebagai keputusan seni bina, bukan barisan pemasaran
Setiap saluran pemaparan berjalan di dalam Pekerja Web khusus melalui OffscreenCanvas. Itu memastikan antara muka responsif pada 60 FPS sementara model berat dinyahkod, kerana penghuraian dan pemaparan tidak pernah menyekat thread utama.
Ia juga menetapkan had. Memandangkan kerja menggunakan memori dan GPU anda sendiri dan bukannya peruntukan pelayan kongsi, saiz fail dihadkan oleh perkakasan anda dan bukannya had muat naik. Model berjuta-juta poligon dengan tekstur 4K dimuatkan dengan selesa pada mesin semasa.
Akibat privasi berlaku terus daripada seni bina. Watak yang tidak dikeluarkan, logo klien pada mockup produk dan bahagian CAD proprietari boleh disemak tanpa perbualan undang-undang tentang ke mana data itu pergi, kerana ia tidak pergi ke mana-mana.
Output juga kekal setempat. Rakaman meja putar dalam MP4, WebM atau GIF, snapshot 4K lutsinar atau berlorek PNG dan anotasi hotspot 3D semuanya dijana pada peranti, jadi anda boleh berkongsi dapatan tanpa berkongsi geometri.
- Pemaparan Pekerja Web OffscreenCanvas memastikan UI responsif.
- Saiz fail dibatasi oleh RAM dan GPU anda, bukan had muat naik.
- Video, pegun dan anotasi yang dihasilkan sepenuhnya pada peranti.
Ditulis oleh
Ankit Kumar
Jurutera Perisian Kanan & Pengasas di ToolBuddy
Kejuruteraan utiliti pelayar pertama dengan keperluan muat naik sifar menggunakan teknologi WebAssembly, Audio Web dan Canvas.