UltKit

PNG-ni OBJ-yə çevirmək

PNG faylını Blender-ə, oyun mühərrikinə və ya render səhnəsinə əlavə edə biləcəyiniz 3D şəbəkəyə çevirin. Boz tonlar landşaft plitələri və qabarıq panellər üçün hündürlüyə çevrilir; şəffaf fonda olan loqo isə həcmli, bərk nişana çevrilir.

3D model çevirici

və ya STL, OBJ, MTL … faylları bura sürüşdürün ·

Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir

Nəticə

Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.

Bu alətdən necə istifadə etməli

  1. 1

    PNG faylını yükləyin

    Boz tonlu hündürlük xəritəsi, foto və ya şəffaf fonlu loqo, 20 fayla qədər. JPG, WebP və BMP də eyni qaydada işləyir.

  2. 2

    Relyef və ya forma seçin

    Şəkil nəyə çevrilsin seçimində ilkin olaraq Relyef seçilir, Hündürlük / dərinlik 1 mm-lik altlıq üzərində 5 mm-dir. Loqolar üçün Ekstruziya formasını seçin, açıq rənglər hündür olmalıdırsa Hündürlükləri tərsinə çevir xanasını işarələyin.

  3. 3

    OBJ-yə çevirin

    OBJ formatına Çevir düyməsinə basın və faylı 3D proqramınıza import edin. Səhnəniz metrlə işləyirsə, ölçüsünü orada dəyişin.

PNG hündürlük xəritəsini şəbəkəyə çevirmək

Hündürlük xəritələri 3D qrafikanın ən qədim üsuludur: parlaqlığın yüksəkliyi bildirdiyi boz tonlu şəkil. Relyef redaktorları, heykəltəraşlıq fırçaları və displacement şeyderləri onları oxuyur, Unreal Engine-in Landscape aləti isə məhz bunun üçün 16 bitlik boz tonlu PNG faylları import edir. Burada fərq ondadır ki, şeyder effekti yox, sabit meş alırsınız: forma OBJ-nin içində var və istənilən ixracdan sağ çıxır.

Çevirici şəkli şəbəkə kimi oxuyur, hər nöqtəni parlaqlığına görə Hündürlük / dərinlik həddinə qədər qaldırır, kənarları bağlayır və altlıq lövhəsi əlavə edir. Ekstruziya formasında şəffaf və ya açıq fon atılır, qalan forma bərabər şəkildə qaldırılır; PNG loqo belə səhnə üçün nişana və ya lövhəyə çevrilir.

Poliqon sayına diqqət edin. Hər piksel həndəsə əlavə edir, ona görə 4 000 × 4 000 hündürlük xəritəsi oyun səhnəsinin ehtiyacından qat-qat ağır meş verir. Əksər obyektlər üçün 512 və ya 1 024 piksellik şəkil kifayətdir; daha yüngül lazımdırsa, Blender-də decimate edin. Eyni relyefi çap etmək üçün şəkli STL-ə çevirmək səhifəsinə baxın.

Modelin eni
5–1 000 mm
Hündürlük / dərinlik aralığı
0,2–100 mm
Altlığın qalınlığı
0–50 mm
Bir dəstdə şəkil sayı
20

PNG

Portable Network Graphics

PNG 1996-cı ildə PNG Development Group tərəfindən dərc edilmiş, sonradan W3C və ISO tərəfindən standartlaşdırılmış itkisiz raster formatdır. Hər pikseli dəqiq saxlayır, tam alfa şəffaflığını dəstəkləyir, mətni, kəskin kənarları və düz rəngləri artefaktsız emal edir. Bu dəqiqlik onu ekran görüntüləri, loqolar, ikonlar və interfeys qrafikası üçün ideal edir. Əvəzində ölçü böyükdür: PNG kimi saxlanmış fotolar eyni fotonun JPEG və ya WebP versiyasından çox vaxt bir neçə dəfə böyük olur. Bütün brauzerlər, əməliyyat sistemləri və redaktorlar PNG fayllarını açır.

Sıxılma
İtkisiz
Şəffaflıq
Bəli
Animasiya
Xeyr
İlk dəfə təqdim edilib
1996 · PNG Development Group
PNG konvertoru

OBJ

Wavefront OBJ

OBJ Wavefront Technologies tərəfindən hazırlanmış 3D həndəsə formatıdır. Bu, təpələri, tekstur koordinatlarını, normalları və üzləri sadalayan sadə mətn faylıdır, materiallar və teksturlar ayrıca .mtl faylında göstərilir. Demək olar ki, hər 3D modelləşdirmə proqramı, oyun mühərriki və 3D çap aləti onu idxal edə bilir. OBJ animasiya, rigging və səhnə iyerarxiyalarını dəstəkləmir, MTL və şəkil faylları birlikdə saxlanmasa teksturlar itir.

Sıxılma
–
Şəffaflıq
–
Animasiya
Xeyr
İlk dəfə təqdim edilib
Wavefront Technologies
OBJ konvertoru

İnsanlar hündürlük xəritəsini, loqonu və ya qabarıq şəkli düz tekstura əvəzinə real həndəsə kimi Blender-ə, oyun mühərrikinə və ya render proqramına gətirmək üçün PNG-ni OBJ-yə çevirirlər.

Çevrilmiş OBJ-ni Blender, Unity və ya Godot-a idxal etmək

Blender

  1. 01File > Import > Wavefront (.obj).
  2. 02Koordinatlar millimetrlə yazılır, ona görə səhnəniz real metrlərlə işləyirsə, 0,001 ilə miqyaslayın.
  3. 03Şəkil üzərində görünsün istəyirsinizsə, PNG-ni yuxarıdan proyeksiya ilə tekstura kimi əlavə edin.

Unity

  1. 01.obj faylını Assets qovluğuna sürükləyin.
  2. 02Unity bir vahidi bir metr sayır, ona görə import ayarlarında Scale Factor dəyərini təyin edin.
  3. 03Modeli səhnəyə sürükləyin və material təyin edin.

Godot

  1. 01.obj faylını layihə qovluğuna kopyalayın.
  2. 02Godot onu FileSystem panelində meş resursu kimi import edir.
  3. 03Meşi MeshInstance3D node-una təyin edin və material əlavə edin.

PNG-ni OBJ-yə çevirmək haqqında suallar

PNG arxa və yan tərəfləri olan tam 3D modelə çevrilə bilərmi?

Bir şəkildən mümkün deyil. PNG yalnız bir görünüşü saxlayır, dərinliyi yoxdur, buna görə çevirici relyef və ya ekstruziya olunmuş kontur qurur, arxa tərəfi düz olur. Tam obyektlər üçün çoxlu fotodan fotoqrammetriya və ya əllə modelləmə lazımdır.

PNG hündürlük xəritəsində ağ rəng yüksəkdir, yoxsa alçaq?

Oyun mühərriklərinin və CBS-in hündürlük xəritələrində ağ rəng yüksək, qara rəng alçaq nöqtədir. Bu çeviricinin relyefi isə qabarıq foto kimi oxunsun deyə ilkin olaraq tünd sahələri qaldırır. Relyef xəritəsi yükləyirsinizsə, Hündürlükləri tərsinə çevir xanasını işarələyin.

Landşaftım niyə pilləkən kimi pilləli görünür?

8 bitlik boz tonlu PNG-də cəmi 256 parlaqlıq səviyyəsi var, ona görə hündür relyef görünən pillələrlə qalxır. Hündürlük / dərinlik dəyərini azaldın, yükləməzdən əvvəl hündürlük xəritəsini bir az bulanıqlaşdırın və ya importdan sonra meşi Blender-də hamarlayın.

OBJ faylı PNG-nin rənglərini saxlayacaqmı?

Relyef yalnız parlaqlıqdan qurulur, ona görə nəticəni həndəsə kimi qəbul edin. Orijinal şəkli onun üzərində göstərmək üçün PNG-ni Blender-də yuxarıdan proyeksiya ilə tekstura kimi tətbiq edin; meş şəklin nisbətlərinə malik olduğundan düz oturur.

Şəkildən model üçün OBJ, yoxsa STL seçmək lazımdır?

3D proqramlar və oyun mühərrikləri üçün OBJ seçin, hər yerdə oxunur; model 3D printerə gedirsə, STL seçin. Çap üçün PNG-ni STL-ə çevirmək səhifəsində eyni ayarlar çıxış kimi STL ilə təyin olunur.

Şəkilləri modelə çevirməyin digər yolları