UltKit

Penukar PNG ke OBJ

Tukar PNG kepada mesh 3D yang boleh terus dimasukkan ke dalam Blender, enjin permainan atau adegan pemaparan. Nilai kelabu menjadi ketinggian untuk jubin rupa bumi dan panel timbul. Logo berlatar belakang lut sinar pula menjadi lencana pepejal yang diekstrusi.

Penukar Model 3D

atau seret Fail STL, OBJ, MTL … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Muat naik PNG

    Peta ketinggian skala kelabu, foto atau logo dengan latar belakang lut sinar, sehingga 20 fail. JPG, WebP dan BMP berfungsi dengan cara yang sama.

  2. 2

    Pilih relief atau bentuk

    Imej dijadikan bermula dengan Relief, dengan Tinggi / kedalaman 5 mm di atas tapak 1 mm. Pilih Bentuk tersemperit untuk logo, dan tandakan Songsangkan ketinggian jika kawasan cerah patut menjadi tinggi.

  3. 3

    Tukar ke OBJ

    Tekan Tukar ke OBJ dan import fail itu ke dalam aplikasi 3D anda. Skalakan di sana jika adegan anda menggunakan meter.

Menukar peta ketinggian PNG kepada mesh

Peta ketinggian ialah helah tertua dalam grafik 3D: imej skala kelabu yang kecerahannya bermaksud ketinggian. Penyunting rupa bumi, berus pengukiran dan shader anjakan semuanya membacanya, dan alat Landscape Unreal Engine mengimport fail PNG skala kelabu 16-bit untuk tujuan itu. Bezanya di sini, anda mendapat mesh tetap, bukan kesan shader, jadi bentuk itu wujud dalam OBJ dan kekal dalam sebarang eksport.

Penukar ini mensampel imej sebagai grid, menaikkan setiap titik mengikut kecerahannya sehingga Tinggi / kedalaman, menutup tepi dan menambah plat tapak. Dengan Bentuk tersemperit, latar belakang lut sinar atau cerah dibuang dan bentuk yang tinggal ditolak naik sekata, begitulah logo PNG menjadi lencana atau papan tanda untuk adegan.

Perhatikan bilangan poligon. Setiap piksel menambah geometri, jadi peta ketinggian 4,000 × 4,000 menghasilkan mesh yang jauh lebih berat daripada keperluan adegan permainan. Imej 512 atau 1,024 piksel sudah memadai untuk kebanyakan prop; kurangkan poligon dalam Blender jika perlu lebih ringan. Untuk mencetak relief yang sama, lihat Gambar ke STL.

Lebar model
5–1,000 mm
Julat tinggi / kedalaman
0.2–100 mm
Ketebalan tapak
0–50 mm
Gambar setiap kelompok
20

PNG

Portable Network Graphics

PNG ialah format raster lossless yang diterbitkan pada 1996 oleh PNG Development Group dan kemudian dipiawaikan oleh W3C dan ISO. Ia mengekalkan setiap piksel dengan tepat, menyokong lutsinar alfa penuh dan mengendalikan teks, tepi tajam dan warna rata tanpa artifak. Ketepatan itu menjadikannya sesuai untuk tangkapan skrin, logo, ikon dan grafik antara muka. Kekurangannya ialah saiz: foto yang disimpan sebagai PNG selalunya beberapa kali ganda lebih besar daripada foto sama sebagai JPEG atau WebP. Semua pelayar, sistem pengendalian dan penyunting boleh membuka fail PNG.

Pemampatan
Lossless (tanpa kehilangan)
Ketelusan
Ya
Animasi
Tidak
Diperkenalkan
1996 · PNG Development Group
Penukar PNG

OBJ

Wavefront OBJ

OBJ ialah format geometri 3D yang dibangunkan oleh Wavefront Technologies. Ia ialah fail teks biasa yang menyenaraikan bucu, koordinat tekstur, normal dan permukaan, dengan bahan dan tekstur dirujuk dalam fail .mtl yang berasingan. Hampir semua program pemodelan 3D, enjin permainan dan alat cetakan 3D boleh mengimportnya. OBJ tidak menyokong animasi, rigging atau hierarki adegan, dan tekstur akan hilang jika fail MTL dan imej tidak disimpan bersama.

Pemampatan
–
Ketelusan
–
Animasi
Tidak
Diperkenalkan
Wavefront Technologies
Penukar OBJ

Orang menukar PNG ke OBJ untuk membawa peta ketinggian, logo atau gambar timbul ke dalam Blender, enjin permainan atau perender sebagai geometri sebenar dan bukannya tekstur rata.

Mengimport OBJ yang ditukar ke dalam Blender, Unity atau Godot

Blender

  1. 01File > Import > Wavefront (.obj).
  2. 02Koordinat ditulis dalam milimeter, jadi skalakan dengan 0.001 jika adegan anda menggunakan meter dunia sebenar.
  3. 03Tambah PNG sebagai tekstur dengan unjuran pandangan atas jika anda mahu gambar itu terpapar padanya.

Unity

  1. 01Seret fail .obj ke dalam folder Assets.
  2. 02Tetapkan Scale Factor dalam tetapan import, kerana Unity menganggap satu unit sebagai satu meter.
  3. 03Seret model ke dalam adegan dan tetapkan bahan.

Godot

  1. 01Salin fail .obj ke dalam folder projek.
  2. 02Godot mengimportnya sebagai sumber mesh dalam dok FileSystem.
  3. 03Tetapkan mesh pada nod MeshInstance3D dan tambah bahan.

Soalan tentang PNG ke OBJ

Bolehkah PNG menjadi model 3D lengkap dengan bahagian belakang dan sisi?

Tidak dari satu imej. PNG hanya mengandungi satu pandangan tanpa kedalaman, jadi penukar ini membina relief atau garis bentuk tersemperit yang rata di bahagian belakang. Objek penuh memerlukan fotogrametri daripada banyak foto, atau pemodelan secara manual.

Dalam peta ketinggian PNG, adakah putih bermaksud tinggi atau rendah?

Dalam peta ketinggian enjin permainan dan GIS, putih bermaksud tinggi dan hitam bermaksud rendah. Relief penukar ini menaikkan kawasan gelap secara lalai, seperti foto timbul, jadi tandakan Songsangkan ketinggian apabila anda memasukkan peta ketinggian rupa bumi.

Mengapakah rupa bumi saya kelihatan bertingkat seperti tangga?

PNG skala kelabu 8-bit hanya mempunyai 256 tahap kecerahan, jadi relief yang tinggi naik secara berundak yang kelihatan. Kurangkan Tinggi / kedalaman, kaburkan peta ketinggian sedikit sebelum muat naik, atau licinkan mesh dalam Blender selepas import.

Adakah OBJ akan mengekalkan warna PNG?

Relief dibina daripada kecerahan sahaja, jadi anggap hasilnya sebagai geometri. Untuk memaparkan gambar asal padanya, gunakan PNG sebagai tekstur dalam Blender dengan unjuran dari atas, yang sejajar kerana mesh mempunyai perkadaran yang sama dengan imej.

Patutkah saya memilih OBJ atau STL untuk model daripada gambar?

Pilih OBJ untuk perisian 3D dan enjin permainan, yang membacanya di mana-mana, dan STL apabila model akan dihantar ke pencetak 3D. Untuk percetakan, PNG ke STL menetapkan pilihan yang sama dengan STL sebagai output.

Lebih banyak cara menukar gambar kepada model