Gerçek bir dağ silsilesini, kendi şehrinizin topografyasını ya da tarihi bir savaş alanının arazi yapısını elinizde tutabileceğinizi hayal edin. Heightmap tabanlı 3D arazi modeli baskısı, bunu mümkün kılan tekniklerden biridir. Bu rehberde, kamuya açık yükseklik verilerini STL dosyasına dönüştürmekten yazıcı ayarlarına kadar tüm süreci ele alacağız.
Heightmap Nedir?
Heightmap (yükseklik haritası), her pikselin bir yükseklik değerini temsil ettiği gri tonlamalı bir görüntüdür. Beyaz piksel en yüksek noktayı, siyah piksel ise en alçak noktayı ifade eder. Bu veri formatı, coğrafi bilgi sistemlerinde (GIS) standart olarak kullanılır ve 3D modellere dönüştürülmeye oldukça uygundur.
Yükseklik Verisi Kaynakları
Ücretsiz ve güvenilir yükseklik verisi alabileceğiniz başlıca kaynaklar şunlardır:
- USGS EarthExplorer — ABD Jeoloji Kurumu’nun küresel SRTM/ASTER veritabanı
- OpenTopography.org — LiDAR ve SRTM verisi, kayıt gerektirmez
- Terrain.party — Harita üzerinde alan seçerek PNG heightmap indirme
- TouchTerrain — Tarayıcı tabanlı, doğrudan STL çıktısı verir
- Copernicus DEM (ESA) — 30m ve 90m çözünürlüklü Avrupa odaklı veri
Başlangıç için Terrain.party en pratik seçenektir; harita üzerinde dikdörtgen bir alan çizip PNG olarak indirebilirsiniz.
Heightmap’i STL’e Dönüştürme
Elinizde PNG heightmap varken bunu 3D baskıya uygun bir STL dosyasına çevirmeniz gerekir. Bunun için birkaç farklı yöntem mevcuttur:
1. TouchTerrain (En Kolay Yol)
Google Earth üzerinden alan seçip doğrudan STL veya OBJ indirmenizi sağlar. Ölçek, taban kalınlığı ve yükseklik çarpanı gibi parametreleri tarayıcıdan ayarlayabilirsiniz. İnternet bağlantısı yeterlidir, ek yazılım gerekmez.
2. Blender + ANT Landscape veya Displacement
Blender’da düzlem oluşturup PNG’yi Displacement Modifier olarak uygulayabilirsiniz. Bu yöntem en fazla kontrolü sunar; mesh yoğunluğunu, kenar işlemlerini ve taban geometrisini tam olarak özelleştirebilirsiniz.
- Blender’da Shift+A → Mesh → Plane ekleyin
- Subdivision Surface Modifier → Simple, seviye 7-8
- Displace Modifier ekleyin, PNG’yi texture olarak atayın
- Strength değerini istenen yükseklik çarpanına göre ayarlayın
- Solidify Modifier ile taban kalınlığı ekleyin
- File → Export → STL
3. Meshmixer / MeshLab
Blender dışı bir tercih arıyorsanız, OBJ olarak export edilen modeli Meshmixer’da temizleyip baskıya hazırlayabilirsiniz.
Yükseklik Çarpanı: En Kritik Ayar
Gerçek ölçekte bir arazi modeli çoğunlukla düz görünür çünkü yatay mesafeler yükseklik farklarından çok daha büyüktür. Örneğin 100 km²’lik bir alan için yükseklik farkı yalnızca birkaç yüz metreye karşılık gelir. Bu nedenle dikey exaggeration (yükseklik abartması) uygulamak standart bir pratiktir:
- Düz ovalar için: ×5 – ×10 çarpan
- Orta dağlık alanlar için: ×2 – ×5
- Yüksek dağlık alanlar (Alpler, Himalayalar): ×1.5 – ×3
Çarpanı çok artırırsanız model gerçekçiliğini yitirir; çok düşük tutarsanız detaylar kaybolur.
Dilim (Slicer) Ayarları
Arazi modelleri için önerilen baskı ayarları:
- Katman yüksekliği: 0.1 – 0.15 mm (ince detaylar için)
- Dolgu oranı: %15 – %20 yeterlidir; model içi büyük ölçüde boştur
- Destek: Genellikle gerekmez, model tabandan yukarı doğru yükselir
- Kabuk sayısı: 3-4 duvar; yüzey pürüzsüzlüğü için kritik
- Baskı hızı: 40-50 mm/s, dış yüzey için 30 mm/s
Filament Seçimi
Arazi modelleri için PLA ilk tercih olmalıdır: kolay baskı, iyi detay alma kapasitesi ve geniş renk yelpazesi sunar. Boyama planı varsa mat veya silk PLA göze hoş sonuçlar verir. Daha dayanıklı bir model için PETG kullanılabilir, ancak yüzey detayı biraz azalır.
Son İşlemler ve Boyama
Baskı sonrası modeli daha gerçekçi kılmak için:
- 220 zımpara ile katman izlerini hafifçe geçin
- Astar (primer) spreyi ile yüzeyi hazırlayın
- Akril boyalarla yükseklik bazlı renk katmanları uygulayın: koyu yeşil ova, açık yeşil yayla, kahverengi dağ yamaçları, beyaz zirve
- Sulu alanlar için mavi epoksi reçine dökebilirsiniz
Sonuç
Heightmap tabanlı arazi modelleri; coğrafya eğitimi, oyun masası minyatürleri, mimari sunum ve dekoratif objeler için son derece işlevseldir. Ücretsiz verilerle birkaç saat içinde kendi şehrinizin veya dünyanın herhangi bir köşesinin fiziksel modelini elinizde tutabilirsiniz. Terrain.party ile heightmap indirip TouchTerrain veya Blender ile STL oluşturarak bu deneyimi bugün başlatabilirsiniz.