Bir parçanın hem altına hem üstüne ayrı dilimleyici ayarı vermek istiyorsun: alttaki bantta duvar sayısı artsın, en üstteki bantta hat genişliği daralsın, ortası olduğu gibi kalsın. Height range Modifier'ı açıyorsun, ikinci aralığı eklemeye çalışıyorsun ve ikinci aralık birinciyi siliyor gibi görünüyor.

Ocak 2024'te Bambu Lab forumunda "Multiple height range modifiers on a single object?" başlığını açan kullanıcı tam buraya takılmış: PrusaSlicer'da yapabildiği şeyin, menüler neredeyse birebir aynı olmasına rağmen Bambu Studio'da işlemediğini yazıyor. Yarım saat sonra cevabı kendisi bulup konuya bırakmış ve o cevap iki yıl boyunca "future googler" teşekkürü toplamış. Eksik olan bir ayar değil, ekranda nereye bakacağın.

Ne işe yaradığını konuyu açan kişi aynı başlıkta iyi özetliyor:

Yükseklik aralığı değiştiricisi, seçilen katmanlar için neredeyse her ayarı değiştirmene izin veriyor.

Onun derdi modelin alt ve üst yüzeyini güzelleştirmekti; duvar ekleyip hat genişliğini daraltıyordu. Duvar sayısını artırmanın yüzeyde dolgu izini bastırması da bununla ilgili, ayrıntısı dolgu izi yazısında.

Bambu Studio kaynağında menü maddesinin metni birebir Height range Modifier olarak geçiyor; büyük harf yalnızca "Height" ve "Modifier" kelimelerinde. Maddeyi üreten kod onu sağ tık menüsünde nesne ekleme bloğunun hemen arkasına koyuyor, yani menünün o bölümü şöyle diziliyor: Add part, Add negative part, Add modifier, Add support blocker, Add support enforcer, sonra Height range Modifier.

Madde yalnız nesnenin sağ tık menüsünde duruyor ve tek bir nesne ya da nesnenin bir yerleşimi seçili değilse gri kalıyor. Nesnenin altındaki bir parçaya sağ tıkladığında açılan menü parça menüsü oluyor, orada madde hiç yer almıyor. Forumdaki kabul edilen cevap yolu şöyle tarif ediyor: soldaki Process başlığının nesneler tarafında nesneye sağ tıkla, sonra Height range Modifier'ı seç.

Maddeye bastığın anda kaynakta iki şey birden oluyor. Nesnenin altında Layers adlı bir dal açılıyor ve o nesne için daha önce hiç aralık tanımlanmadıysa sıfırdan 2 mm'ye kadar giden varsayılan bir aralık kuruluyor. Yani ilk aralığı sen eklemiyorsun, hazır geliyor. Aynı kod Layers dalını seçili hâle getirip açıyor da; bu ayrıntı birazdan önemli olacak, çünkü menüden geldiğin ilk anda düğmeleri zaten görüyorsun.

Artı düğmesi neden görünmüyor

Konudaki asıl tıkanma noktası bu. Ocak 2026'da yazan bir kullanıcı durumu iyi anlatıyor:

  • simgesini arıyordum, onu "Layers" etiketinin hemen yanına koymak yerine en alta koyacakları hiç aklıma gelmedi.

Kaynaktaki kural iki kademeli. Aralık satırlarını çizen panel yalnızca ağaçta Layers dalı ya da tek bir yükseklik aralığı seçiliyken açılıyor; birden fazla öğe seçiliyse panel hiç güncellenmiyor. Düğmeler ise yalnızca Layers dalının kendisi seçiliyken üretiliyor. Tek bir aralığın üstüne tıkladığında panel o aralığın satırını düğmesiz çiziyor, çünkü o çağrıda düğme yerine boş değer geçiliyor. Aradığın artı orada gerçekten yok.

Mayıs 2026'da konuya giren bir kullanıcı bunu kendi başına bulmuş:

Şunu da eklemek gerekiyor: + / - düğmelerinin altta görünmesi için "layers"a tıklaman GEREKİYOR, yoksa görünmüyor.

Satırın kendisi soldan sağa şöyle diziliyor: Height Range etiketi, alt sınır kutusu, to, üst sınır kutusu, mm ve satırın sonunda önce eksi sonra artı düğmesi. Eksinin ipucu metni Remove height range, artınınki Add height range.

Artıya bastığında hangi aralık doğuyor

Artı düğmesi "boş bir aralık aç" diye çalışmıyor; "bastığın aralığın ardına bir aralık ekle" diye çalışıyor. Kaynakta üç ayrı durum var:

Bastığın aralık Artı neyi üretiyor
Listedeki son aralık Onun üst sınırından başlayıp 2 mm yukarıda biten yeni bir aralık
Bir sonraki aralık tam burada başlıyor Sonraki aralık ikiye bölünüyor, alt yarısı yeni aralık oluyor; sonraki aralık iki asgari katman yüksekliği kadar kalın değilse basmak hiçbir şey yapmıyor
Sonraki aralıkla arada boşluk var Boşluğun tamamı yeni aralık oluyor

Pratikte şu sıra çalışıyor: Layers dalını seç, ilk satırın sınırlarını parçanın alt bandına göre yaz, aynı satırın artısına bas ve doğan ikinci satırın sınırlarını üst banda taşı. Kutulara sayı yazıyorsun; sayı olmayan ya da eksi bir değer Invalid numeric. uyarısıyla geri dönüyor. Üst sınırı alt sınırın altına yazmak kabul edilmiyor; alt sınırı üst sınırın üstüne yazarsan üst sınır sessizce 0,5 mm yukarı taşınıyor.

Aralıklar çakışırsa hangisi kazanıyor

Aynı kullanıcı çakışmayı da soruyor:

Anladığım kadarıyla çakışamıyorlar, değil mi? Çakıştırdığımda ve iki değiştirici üst üste bindiğinde yalnız biri çalışıyor.

Gözlem doğru ve sebebi kaynakta yazılı. Dilimleyici aralıkları uygulamadan önce onları üst üste binmeyen bir listeye çeviriyor. Koddaki yorum kuralı tek cümlede veriyor: girdi aralıkları sözlük sırasına göre sıralanıyor ve ilk aralık diğerlerini buduyor. Bunun uygulaması şu: her aralığın alt sınırı, kendinden önce işlenmiş aralığın üst sınırına kadar yukarı itiliyor, geriye anlamlı bir yükseklik kalmazsa o aralık listeye hiç girmiyor. Katman yüksekliği profilini üreten kod da aynı şeyi yapıyor ve fazla daralan aralığı açıkça yok sayıyor.

Yani çakışmada alttaki aralık kazanıyor, üsttekinin çakışan kısmı kesiliyor, tamamen içine düştüyse aralık sessizce düşüyor. Ekranda satır duruyor, ayarları da duruyor, sadece hiçbir katmana denk gelmiyor. Uyarı çıkmadığı için bunu ancak Preview'da sonucu incelediğinde fark ediyorsun.

Ayarlar bir aralıktan diğerine geçmiyor

Nisan 2026'da bir kullanıcı şunu bildiriyor: 70 ile 200 mm arasına hızı düşüren bir aralık, 100 ile 200 mm arasına katman yüksekliğini değiştiren ikinci bir aralık koymuş, ikincisi çalışmamış. Kendi yorumu miras üzerine:

Ama ilk aralıkta katman yüksekliğini değiştirmediğim için ikincisinde de değişmedi. Sonunda ikinci aralığa hem hızı hem katman yüksekliğini yazıp ilk aralığı 70-100 olarak daraltmış ve iş görmüş.

Sonucu kaynak da doğruluyor ama mekanizması biraz farklı: 100-200 aralığının üst sınırı, kendinden önce işlenen 70-200 aralığının üst sınırıyla aynı olduğu için o aralık budama adımında tamamen düşüyor. İlk aralığı 70-100'e çekmek de zaten çakışmayı kaldırdığı için çözüyor.

Miras konusunda ayrı bir olgu var ve o da kaynakta net: artıyla doğan yeni aralık, komşusunun ayarlarını almıyor. Yeni aralık yalnız iki değerle kuruluyor: katman yüksekliği, nesnenin kendi değerinden ya da süreç ön ayarından alınıyor; ekstruder numarası ise kaynakta sabit sıfır yazılıyor, yani "varsayılanı kullan" anlamına geliyor. Değiştirmek istediğin her ayarı her aralığa tek tek vermen gerekiyor. Aralığın sağ tık menüsü yok: aralığı listeden seçtiğin anda sağdaki parametre paneli Global / Objects anahtarını Objects tarafına alıyor ve panel o aralığın kendi değerlerini gösteriyor. Oradaki bir değeri değiştirdiğinde değişiklik yalnız o aralığın üzerine yazılıyor. Bir aralıkta hızı düşürmek yaygın bir kullanım, hız ayarlarının hangisinin neye baktığını hız değiştirme yazısında açtım.

Bunu modifier part ile karıştırma

Sağ tık menüsünde yan yana durdukları için iki şey sürekli birbirine karışıyor. Add modifier nesnenin içine bir kutu ya da küre yerleştiriyor; o cismin modelle kesiştiği hacim farklı ayarlarla basılıyor ve sınırı geometri çiziyor. Add negative part kesiştiği yeri boşaltıyor, Add support blocker kesiştiği hacimde destek üretimini engelliyor, Add support enforcer ise zorluyor. Bunların hepsi nesneye eklenen birer hacim; eklenen hacme sağ tıkladığında çıkan Change type alt menüsü de onları Part, Negative Part, Modifier, Support Blocker, Support Enforcer olarak sayıyor.

Height range Modifier hiç hacim eklemiyor. Sınırı Z yüksekliği çiziyor ve seçtiğin bant nesnenin o yükseklikteki kesitinin tamamını kapsıyor. Parçanın içindeki bir kolona ya da kaburgaya ayar vermek istiyorsan geometri temelli modifier doğru araç; parçanın alt ve üst bandına ayar vermek istiyorsan yükseklik aralığı doğru araç.

Bir de komşu yöntemle karıştırmamak gerekiyor: tek bir katmanda komut çalıştırmak bambaşka bir iş. Orada Preview sekmesindeki kaydırıcıdan Add Custom G-code ekliyorsun ve komut yalnız o dosyaya giriyor; yöntem katmanda sıcaklık değiştirme yazısında. Height range modifier ise dilimleyici ayarlarını bir yükseklik bandı boyunca değiştiriyor ve nesnenin ayarı olarak projede kalıyor.