PNG'yi OBJ'ye Dönüştürme
PNG dosyanızı Blender'a, bir oyun motoruna veya render sahnesine doğrudan aktarabileceğiniz bir 3D modele dönüştürün. Gri tonlar arazi parçaları ve kabartmalı paneller için yüksekliğe dönüşür; şeffaf arka plandaki bir logo ise ekstrüzyonla dolu bir rozete dönüşür.
3D Model Dönüştürücü
veya STL, OBJ, MTL … dosyaları buraya bırakın ·
Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
STL ve OBJ birim saklamaz. Bir parça dilimleyicide 10 kat veya 25,4 kat fazla küçük ya da büyük görünüyorsa birimler yanlış okunmuştur; birimi buradan ayarlayın.
Blender, CAD programları ve dilimleyiciler Z-yukarı kullanır; glTF, Unity ve çoğu oyun motoru Y-yukarı kullanır. İçe aktarmadan sonra model yan yatıyorsa bunu değiştirin.
STEP veya IGES katı modellerini ağa dönüştürürken kullanılır. İnce ayar eğrileri pürüzsüz yapar ancak dosyalar büyür; hızlı önizleme için kaba yeterlidir.
Yalnızca PNG, JPG veya SVG girdisinde kullanılır. Kabartma koyu alanları yükseltir; litofan, arkadan ışık verildiğinde fotoğrafı gösteren ince bir panodur; ekstrüzyon bir logoyu veya SVG çizgisini düz, katı bir şekle dönüştürür.
Basılacak modelin genişliği; yükseklik görüntünün en boy oranına göre belirlenir.
Kabartma veya litofan için en yüksek yükselti ya da ekstrüze şeklin kalınlığı. Litofanlarda genellikle 2–3 mm kullanılır.
Baskının bütün kalması için kabartmanın altındaki katı plaka. 0 taban olmaması demektir.
Bu aracı nasıl kullanırsınız
- 1
PNG dosyasını yükleyin
Gri tonlamalı bir yükseklik haritası, bir fotoğraf ya da şeffaf arka planlı bir logo; en fazla 20 dosya. JPG, WebP ve BMP de aynı şekilde çalışır.
- 2
Kabartma veya şekil seçin
Resim şuna dönüşür ayarı Kabartma ile başlar; Yükseklik / derinlik 1 mm'lik tabanın üzerinde 5 mm'dir. Logolar için Ekstrüde şekil'i seçin, açık tonlar yüksek olsun istiyorsanız Yükseklikleri ters çevir kutusunu işaretleyin.
- 3
OBJ'ye dönüştürün
Dönüştür düğmesine basarak OBJ dosyasını alın ve 3D uygulamanıza aktarın. Sahneniz metre kullanıyorsa ölçeği orada ayarlayın.
PNG yükseklik haritasını 3D modele dönüştürme
Yükseklik haritaları 3D grafiğin en eski yöntemlerindendir: parlaklığın yüksekliği ifade ettiği gri tonlamalı bir resim. Arazi editörleri, heykel fırçaları ve displacement shader'ları bunları okur; Unreal Engine'in Landscape aracı da tam bu amaçla 16 bit gri tonlamalı PNG dosyalarını içe aktarır. Buradaki fark, shader efekti yerine sabit bir ağ elde etmenizdir; şekil OBJ'nin içinde bulunur ve her dışa aktarmada korunur.
Dönüştürücü resmi ızgara olarak örnekler, her noktayı parlaklığına göre Yükseklik / derinlik değerine kadar yükseltir, kenarları kapatır ve bir taban plakası ekler. Ekstrüde şekil ile şeffaf ya da açık renkli arka plan atılır, kalan şekil eşit biçimde yukarı uzatılır; bir PNG logo sahne için bu şekilde rozete ya da tabelaya dönüşür.
Poligon sayısına dikkat edin. Her piksel geometri ekler, bu yüzden 4.000 × 4.000 piksellik bir yükseklik haritası, bir oyun sahnesinin ihtiyacından çok daha ağır bir ağ üretir. Çoğu nesne için 512 ya da 1.024 pikselli bir resim yeterlidir; daha hafif istiyorsanız Blender'da decimate uygulayın. Aynı kabartmayı yazdırmak için Resimden STL'ye sayfasına bakın.
- Model genişliği
- 5–1.000 mm
- Yükseklik / derinlik aralığı
- 0,2–100 mm
- Taban kalınlığı
- 0–50 mm
- Toplu işlemde resim sayısı
- 20
PNG
Portable Network Graphics
PNG, 1996'da PNG Development Group tarafından yayımlanan ve sonradan W3C ile ISO tarafından standartlaştırılan kayıpsız bir raster biçimdir. Her pikseli aynen korur, tam alfa saydamlığını destekler; metni, keskin kenarları ve düz renkleri bozulma olmadan işler. Bu kesinlik onu ekran görüntüleri, logolar, simgeler ve arayüz grafikleri için ideal kılar. Bedeli boyuttur: PNG olarak kaydedilen fotoğraflar, aynı fotoğrafın JPEG veya WebP hâlinden çoğunlukla birkaç kat büyüktür. Tüm tarayıcılar, işletim sistemleri ve düzenleyiciler PNG dosyalarını açar.
- Sıkıştırma
- Kayıpsız
- Saydamlık
- Evet
- Animasyon
- Hayır
- Çıkış yılı
- 1996 · PNG Development Group
OBJ
Wavefront OBJ
OBJ, Wavefront Technologies tarafından geliştirilen bir 3B geometri biçimidir. Köşeleri, doku koordinatlarını, normalleri ve yüzleri listeleyen düz metin bir dosyadır; malzemeler ve dokular ayrı bir .mtl dosyasında belirtilir. Hemen her 3B modelleme programı, oyun motoru ve 3B baskı aracı içe aktarabilir. OBJ animasyonu, iskelet bağlamayı veya sahne hiyerarşilerini desteklemez; MTL ve görsel dosyaları birlikte tutulmazsa dokular kaybolur.
- Sıkıştırma
- –
- Saydamlık
- –
- Animasyon
- Hayır
- Çıkış yılı
- Wavefront Technologies
Kullanıcılar PNG'yi OBJ'ye; yükseklik haritasını, logoyu ya da kabartmalı resmi düz bir doku yerine gerçek geometri olarak Blender'a, oyun motoruna veya renderlayıcıya aktarmak için dönüştürür.
Dönüştürülen OBJ'yi Blender, Unity veya Godot'ya aktarma
Blender
- 01File > Import > Wavefront (.obj) yolunu izleyin.
- 02Koordinatlar milimetre cinsinden yazılır; sahneniz gerçek dünya metrelerini kullanıyorsa 0,001 ile ölçekleyin.
- 03Resmin model üzerinde görünmesini istiyorsanız PNG'yi üstten görünüm izdüşümüyle doku olarak ekleyin.
Unity
- 01.obj dosyasını Assets klasörüne sürükleyin.
- 02Unity bir birimi bir metre saydığı için içe aktarma ayarlarında Scale Factor değerini belirleyin.
- 03Modeli sahneye sürükleyin ve bir materyal atayın.
Godot
- 01.obj dosyasını proje klasörüne kopyalayın.
- 02Godot, dosyayı FileSystem panelinde mesh kaynağı olarak içe aktarır.
- 03Mesh'i bir MeshInstance3D düğümüne atayın ve materyal ekleyin.
PNG'den OBJ'ye dönüştürme hakkında sorular
PNG, arkası ve yanları olan tam bir 3D modele dönüşebilir mi?
Tek bir resimden olmaz. PNG tek bir görünüm içerir, derinlik bilgisi taşımaz; bu yüzden dönüştürücü bir kabartma ya da arkası düz, ekstrüde bir kontur oluşturur. Tam nesneler için birçok fotoğraftan fotogrametri gerekir ya da elle modelleme yapılır.
PNG yükseklik haritasında beyaz yüksek mi, alçak mı?
Oyun motorlarındaki ve CBS'deki yükseklik haritalarında beyaz yüksek, siyah alçak demektir. Bu dönüştürücünün kabartması varsayılan olarak koyu alanları yükseltir; kabartmalı bir fotoğrafın okunduğu gibi. Bu yüzden arazi yükseklik haritası yüklerken Yükseklikleri ters çevir kutusunu işaretleyin.
Arazim neden merdiven gibi basamaklı görünüyor?
8 bit gri tonlamalı bir PNG yalnızca 256 parlaklık düzeyi içerir, bu yüzden yüksek bir kabartma gözle görülür basamaklarla yükselir. Yükseklik / derinlik değerini düşürün, yüklemeden önce yükseklik haritasını hafifçe bulanıklaştırın ya da içe aktardıktan sonra ağı Blender'da yumuşatın.
OBJ dosyası PNG'nin renklerini taşır mı?
Kabartma yalnızca parlaklıktan oluşturulur, bu yüzden çıktıyı geometri olarak düşünün. Orijinal resmi üzerinde göstermek için PNG'yi Blender'da yukarıdan izdüşümle doku olarak uygulayın; ağın oranları resimle aynı olduğu için tam oturur.
Resimden model için OBJ mi, STL mi seçmeliyim?
3D yazılımlar ve oyun motorları için OBJ'yi seçin, her yerde okunur; model 3D yazıcıya gidecekse STL'yi seçin. Baskı için PNG'den STL'ye sayfası aynı ayarları çıktı olarak STL ile sunar.