NURBS yüzeyleri analitik olarak oluşturulmuş olsa da, bunları oluşturmak ve görüntülemek için yüzeylerle yaklaşık olarak temsil edilmeleri gerekir. Bu bölümde açıklanan kontrolleri kullanarak kullanılan yaklaşık temsil türünü ve parametrelerini ayarlayabilirsiniz.
Yüzey Yaklaşımı açılır menüsü, NURBS modelindeki yüzey alt nesnelerinin, işleme ve görüntüleme amacıyla nasıl yaklaştırılacağını kontrol eder. NURBS, görüntüleme pencerelerinde ve işleyicide farklı şekillerde yaklaştırılabilir. Genellikle görüntüleme penceresi görüntüsünün net ve hızlı olmasını, işlenmiş görüntünün ise pürüzsüz, doğru ve “gerçekçi” olmasını istersiniz. Ancak, görüntüleme pencereleri için seçtiğiniz yaklaşım bir ağ oluşturur ve seçtiğiniz ağ türü, daha sonra NURBS modeline uygulayacağınız değiştiricilerin davranışını etkileyebilir.
Bu açılır menüdeki ilk iki kontrol, görüntü çıktısı türünü, görüntü alanını veya oluşturucuyu seçmek için kullanılan radyo düğmeleridir; bu parametreler kontrol edilir.
Yüzey yaklaştırma parametreleri animasyonlu değildir.
Yüzey Başına Yüzey Yaklaşımı #
Varsayılan olarak, yüzey alt nesneleri, üst düzey NURBS modeliyle aynı yaklaştırma ayarlarını kullanır. Bu ayarları geçersiz kılabilirsiniz. Her yüzey alt nesnesinin artık kendi Yüzey Yaklaştırma açılır menüsü vardır. Bu açılır menüdeki kontroller, Üst Düzeye Kilitle seçeneğini kapatmadığınız sürece devre dışıdır. Bu seçenek kapalıyken, bu yüzey alt nesnesine özgü yaklaştırma ayarlarını seçebilirsiniz.
Arayüz #

- Görünüm Pencereleri Seçildiğinde, bu açılır menü, gölgeli görünüm pencereleri de dahil olmak üzere görünüm pencerelerinde ve önizleme oluşturucu tarafından NURBS nesnesindeki yüzeylerin etkileşimli olarak nasıl görüntüleneceğini etkiler.
Görünüm pencereleri yüzey ayarları, Mesh Select gibi bir ağ değiştiriciyi NURBS nesnesine uyguladığınızda da kullanılır. Bu önemlidir çünkü değiştirici sahnenin geometrisini etkileyebilir.
- Oluşturucu Seçildiğinde, açılır menü NURBS nesnesindeki yüzeylerin oluşturucu tarafından nasıl görüntüleneceğini etkiler.
Sonraki düğme grubu, geometrinin hangi bölümlerinin yüzey yaklaştırma ayarlarından etkileneceğini seçmenizi sağlar.
- Taban Yüzeyi
-
Ayarlar tüm yüzeyi etkiler. Bu varsayılan ayardır.
- Yüzey Kenarı
-
Bu özelliği açarak, kesme eğrileriyle tanımlanan yüzey kenarlarının mozaiklenmesi için yaklaşık değerler ayarlayabilirsiniz. Kilit kapalıyken, yüzey ve kenar mozaikleme değerleri birbirinden bağımsızdır.
Nesne düzeyindeki yüzeyler için, Kilit (aşağıda açıklanmıştır) kapatılmadığı sürece bu özellik kullanılamaz.
- Yer Değiştirmiş Yüzey
-
Yer değiştirme haritası uygulanmış yüzeyler için üçüncü, bağımsız bir yaklaşık değer ayarı belirlemek üzere etkinleştirin . Yalnızca Oluşturucu seçildiğinde kullanılabilir.
Önceden ayarlanmış bir yaklaşık hesaplama ayarını (Ön Ayarlar grup kutusunda) kullanmak, yer değiştirmiş yüzeyler için daha hızlı sonuçlar almanızı sağlayacaktır.
- Kilit
-
(Yalnızca nesne düzeyindeki yüzeyler için) Temel Yüzey ayarlarını Yüzey Kenarı ayarlarına kilitler. Başka bir deyişle, Kilit kapatılmadığı sürece yüzeyler ve yüzey kenarları arasında ilişkisel bir mozaikleme ayarı bulunur. Varsayılan değer = açık.
Mozaikleme Ön Ayarları grubu #
Önceden ayarlanmış düşük, orta veya yüksek kaliteli yüzey yaklaştırma seçeneklerinden birini seçmenize olanak tanır. Bir ön ayar seçildiğinde, kullandığı değerler Mozaikleme Yöntemi açılır menüsünde görüntülenir.
Önceden ayarlanmış değerler 3dsmax.ini dosyasına kaydedilir . Yüzey Yaklaşımı yardımcı programını kullanarak önceden ayarlanmış değerleri özelleştirebilirsiniz .
- Düşük
-
(Nispeten) düşük kaliteli bir yüzey yaklaşımı seçer. Varsayılan değerler şunlardır:
Görünüm Pencereleri, Taban Yüzeyi:
Yöntem=Uzamsal ve Eğrilik Kenarı=50.0 Mesafe=50.0 Açı=50.0 Birleştirme=0.0 Gelişmiş Parametreler
Minimum=0, Maksimum=3Oluşturucu, Temel Yüzey:
Yöntem=Uzamsal ve Eğrilik Kenarı=20.0 Mesafe=20.0 Açı=15.0 Birleştirme=0.01 Gelişmiş Parametreler
Minimum=0, Maksimum=3Oluşturucu, Yer Değiştirmiş Yüzey:
Yöntem=Uzamsal ve Eğrilik Kenarı=20.0 Mesafe=20.0 Açı=10.0 Birleştirme=(Kullanılamaz) Gelişmiş Parametreler
Minimum=0, Maksimum=2Klavye kısayolu: Alt+1
- Orta
-
(Hem görüntüleme pencereleri hem de işleme için varsayılan değer.) Orta kalitede bir yüzey yaklaşımı seçer. Varsayılan değerler şunlardır:
Görünüm Pencereleri, Taban Yüzeyi:
Yöntem=Uzamsal ve Eğrilik Kenarı=20.0 Mesafe=20.0 Açı=15.0 Birleştirme=0.0 Gelişmiş Parametreler
Minimum=0, Maksimum=3Oluşturucu, Temel Yüzey:
Yöntem=Uzamsal ve Eğrilik Kenarı=10.0 Mesafe=15.0 Açı=10.0 Birleştirme=0.01 Gelişmiş Parametreler
Minimum=0, Maksimum=4Oluşturucu, Yer Değiştirmiş Yüzey:
Yöntem=Uzamsal ve Eğrilik Kenarı=10.0 Mesafe=10.0 Açı=4.0 Birleştirme=(Kullanılamaz) Gelişmiş Parametreler
Minimum=0, Maksimum=3Klavye kısayolu: Alt+2
- Yüksek
-
Yüksek kaliteli bir yüzey yaklaşımı seçer. Varsayılan değerler şunlardır:
Görünüm Pencereleri, Taban Yüzeyi:
Yöntem=Uzamsal ve Eğrilik Kenarı=5.0 Mesafe=15.0 Açı=10.0 Birleştirme=0.0 Gelişmiş Parametreler
Minimum=0, Maksimum=3Oluşturucu, Temel Yüzey:
Yöntem=Uzamsal ve Eğrilik Kenarı=5.0 Mesafe=5.0 Açı=3.0 Birleştirme=0.01 Gelişmiş Parametreler
Minimum=0, Maksimum=4Oluşturucu, Yer Değiştirmiş Yüzey:
Yöntem=Uzamsal ve Eğrilik Kenarı=5.0 Mesafe=5.0 Açı=2.0 Birleştirme=(Kullanılamaz) Gelişmiş Parametreler
Minimum=0, Maksimum=4Klavye kısayolu: Alt+3
Not: Yüzey yaklaştırma ön ayarları için klavye kısayolları, Klavye Kısayolu Geçersiz Kılma Anahtarının açık olmasını gerektirmez . NURBS nesnelerinin yüzey yaklaştırmasını, bunları bir görünüm penceresinde seçerek ve ardından Alt+1, Alt+2, veya tuşlarını kullanarak değiştirebilirsiniz Alt+3. Bu, alt nesneler için de geçerlidir, ancak yüzey alt nesnesinin Üst Düzeye Kilitle anahtarının kapalı olması gerekir.
Mozaikleme Yöntemi grubu #
Bu gruptaki kontroller, yukarıda Görünüm Pencereleri’ni seçtiyseniz görünüm pencerelerinde veya yukarıda Oluşturucu’yu seçtiyseniz oluşturucu tarafından NURBS yüzeyinin görüntülenmesini etkiler. Beş algoritma arasından seçim yapabilirsiniz. Her biri, NURBS yüzeylerini farklı bir şekilde mozaikleyerek yaklaşık olarak oluşturur.
Genel olarak, seçtiğiniz önceden ayarlanmış değerler iyi sonuçlar veriyorsa, bu açılır menüdeki kontrolleri ayarlamanıza gerek yoktur. Önceden ayarlanmış alternatifle ilgili sorunlarla karşılaşırsanız, kontrolleri ayarlayın.
İpuçları
- Görünüm Alanı Mozaikleme: Mozaikleme yöntemi ağı oluşturur. NURBS nesnesini Mesh Select ile değiştirirseniz , ihtiyacınız olan sonucu veren yöntemi seçin. Eğer değiştiricileri yoğun olarak kullanıyorsanız, düzenli mozaiklemeleri nedeniyle Spatial veya Parametric, Curvature’dan daha iyi olabilir. Eğriye bağlı mozaikleme, bazı değiştiricilerle sorunlara neden olabilir.
- Oluşturucu Mozaikleme: Mekansal ve Eğrilik genellikle en doğru oluşturmayı sağlar. Hareketli yüzeyleri oluştururken Eğrilik daha verimli bir seçim olabilir.
- En Üst Seviyeye Kilitle
-
(Yalnızca alt nesne yüzeyleri için) Etkinleştirildiğinde, yüzey alt nesnesi, üst düzey NURBS modeliyle aynı yüzey yaklaştırma ayarlarını kullanır ve bu açılır menüdeki diğer kontroller devre dışı bırakılır. Kapatıldığında, alt nesne yaklaştırma ayarlarını üst düzey modelden farklı olacak şekilde ayarlayabilirsiniz. Varsayılan=açık.
- Düzenli
-
U Adım x V Adım esasına göre yüzey boyunca sabit bir mozaikleme oluşturur. Bu parametrelerin artırılması, hız pahasına doğruluğu artırır ve bunun tersi de geçerlidir; ancak genel olarak bu, bir NURBS yüzeyini yaklaşık olarak hesaplamanın en hızlı ve en az doğru yoludur. Düzenli yöntem kullanılarak U ve V Adımları için çok düşük değerler genellikle iyi sonuçlar vermez. U ve V Adımları değerleri arttıkça model karmaşıklığı yavaşça artar.
NURBS çaydanlığının normal gözenekleri
- Parametrik
-
U Adım x V Adım esasına göre uyarlanabilir bir mozaikleme oluşturur. Parametrik yöntem kullanılarak U ve V Adım değerlerinin düşük olması genellikle iyi sonuçlar verir. U ve V Adım değerleri arttıkça model karmaşıklığı hızla artar, bu nedenle genellikle daha yüksek U ve V değerleri gerektiren Normal yöntemden, genellikle daha düşük U ve V değerlerinin yeterli olduğu Parametrik yönteme geçerken dikkatli olun.
Örneğin, bir çaydanlığı NURBS’e dönüştürüp U ve V adımlarını 15 olarak ayarlarsanız, Normal yöntem 4470 yüzey oluştururken, Parametrik yöntem 204960 yüzey oluşturur.
NURBS çaydanlığının parametrik ağ yapısı
- Mekansal
-
Üçgen yüzeylerden oluşan düzgün bir mozaik deseni oluşturur.
Edge parametresi, mozaikleme işleminde üçgen bir yüzün maksimum uzunluğunu belirtir. Değer, nesnenin sınırlayıcı kutusunun yüzdesidir. Bu değeri azaltmak doğruluğu artırır ancak işleme süresini uzatır.
NURBS çaydanlığının uzamsal ağ yapısı
- Eğrilik
-
(Varsayılan değer.) Yüzeyin eğriliğine bağlı olarak değişken bir mozaikleme oluşturur. Yüzey daha eğri olduğunda mozaikleme daha ince taneli olur. Yüzey eğriliğinin değiştirilmesi, eğrilik mozaiklemesini dinamik olarak değiştirir.
Mesafe parametresi, yaklaşık değerin gerçek NURBS yüzeyinden ne kadar sapabileceğini belirtir. Mesafe, her yüzeyin sınırlayıcı kutusunun köşegeninin yüzdesidir. Bir nesnedeki her yüzey, diğer yüzeylerden bağımsız olarak, kendi boyutuna göre tesselasyon işlemine tabi tutulur. Bir yüzeyi ölçeklendirmek, tesselasyonunu değiştirmez. Bu değeri azaltmak doğruluğu artırır ancak işleme süresini uzatır. Mesafeyi 0,0 olarak ayarladığınızda, 3ds Max bu parametreyi yok sayar ve doğruluğu kontrol etmek için Açı parametresini kullanır.
Angle parametresi, yaklaştırmadaki yüzler arasındaki maksimum açıyı belirtir. Bu değeri azaltmak doğruluğu artırır ancak işleme süresini uzatır. Angle’ı 0.0 olarak ayarladığınızda, 3ds Max bu parametreyi yok sayar ve doğruluğu kontrol etmek için Distance’ı kullanır.
Hem mesafe hem de açı 0,0 olduğunda, yüzeyler bozulur ve düz yüzeyler haline gelebilir.
NURBS çaydanlığının eğrilik ağı
- Mekansal ve Eğrilik
-
Üç değerin tamamını kullanarak, uzamsal (kenar uzunluğu) yöntemi ve eğrilik (mesafe ve açı) yöntemlerini birleştirir.
Edge parametresi, mozaiklemedeki üçgen yüzün maksimum uzunluğunu belirtir. Değer, nesnenin sınırlayıcı kutusunun yüzdesidir. Bu değeri azaltmak doğruluğu artırır ancak işleme süresini uzatır. Edge’i 0.0 olarak ayarladığınızda, etki Curvature yöntemine eşdeğerdir.
Mesafe parametresi, yaklaşık değerin gerçek NURBS yüzeyinden ne kadar sapabileceğini belirtir. Mesafe, her yüzeyin sınırlayıcı kutusunun köşegeninin yüzdesidir. Bir nesnedeki her yüzey, diğer yüzeylerden bağımsız olarak, kendi boyutuna göre tesselasyon işlemine tabi tutulur. Bir yüzeyi ölçeklendirmek, tesselasyon işlemini değiştirmez. Bu değeri azaltmak doğruluğu artırır ancak işleme süresini uzatır. Mesafe değerini 0,0 olarak ayarladığınızda, 3ds Max bu parametreyi yok sayar ve doğruluğu kontrol etmek için Kenar ve Açı değerlerini kullanır.
Angle parametresi, yaklaştırmadaki yüzler arasındaki maksimum açıyı belirtir. Bu değeri azaltmak doğruluğu artırır ancak işleme süresini uzatır. Angle’ı 0.0 olarak ayarladığınızda, 3ds Max bu parametreyi yok sayar ve doğruluğu kontrol etmek için Edge ve Distance değerlerini kullanır.
Mesafe, Açı ve Kenar değerlerinin hepsi 0.0 olduğunda, yüzeyler bozulur ve düz yüzeyler haline gelebilir.
NURBS çaydanlığının uzamsal ve eğrilik ağı
- Görünüme Bağlı
-
(Yalnızca Renderer için) Etkinleştirildiğinde, mozaikleme hesaplanırken nesnenin kameradan uzaklığı dikkate alınır. Bu, render edilen sahnenin uzaklığındaki nesneler için ince taneli mozaiklemeler oluşturmayarak render süresini iyileştirebilir. Görünüme bağlı efekt yalnızca kamera veya perspektif görünümlerini render ederken çalışır. Ortografik görünümlerde çalışmaz. Bu kontrol, Görünüm Pencereleri etkinken devre dışı bırakılır.
Mekansal, Eğrilik ve Mekansal ve Eğrilik yöntemleri için, Görünüme Bağımlı seçeneği açık olduğunda Mesafe ve Kenar değerleri 3ds Max birimleri yerine pikselleri belirtir .
Not: Görünüme Bağlı seçeneği açık olduğunda, mozaikleme hızla maksimum alt bölüm sınırına ulaşır. Bu değeri 7’ye (izin verilen en yüksek değer) yükseltmek isteyebilirsiniz. Aşağıdaki Gelişmiş Parametreler açıklamasına bakın. - Birleştir (yalnızca alt nesne yüzeyleri)
-
Kenarları birleşmiş veya neredeyse birleşmiş yüzey alt nesnelerinin mozaiklenmesini kontrol eder. Bir değiştiriciye (örneğin Mesh Select) girdi olarak bir ağ gerektiğinde ve NURBS yüzeyleri üretim renderı için mozaiklendiğinde, 3ds Max varsayılan olarak bitişik yüzeylerin mozaiklenmesini, kenarlar boyunca yüz sayısı açısından birbirine uyacak şekilde ayarlar. Merge parametresi bunun nasıl yapıldığını kontrol eder. Merge sıfır ise, bitişik yüzler değişmez. Merge değerini artırmak, 3ds Max’in kenarların nasıl eşleşmesi gerektiğini hesaplamak için kullandığı mesafeyi artırır ve render edildiğinde yüzeyler arasında boşluk olmamasını garanti eder. Varsayılan=0.0.
Çoğu durumda, Birleştirme değerini ayarlamanıza gerek yoktur. Eğer render işleminde birbirine çok yakın yüzler arasında boşluklar görünüyorsa, bunları ortadan kaldırmak için Birleştirme değerini artırın.
Teknik olarak, Birleştirme değeri, nesnenin sınırlayıcı kutusunun köşegeninin %0,1’idir. Başka bir deyişle, 1,0’lık bir Birleştirme değeri (çoğu amaç için gerekenden daha yüksek), köşegenin uzunluğunun %0,1’idir. Birleştirme, nesnenin boyutlarına bağlı olduğundan, Birleştirme ayarını etkilemeden NURBS modelini ölçeklendirebilirsiniz.
- Gelişmiş Parametreler
-
Gelişmiş Yüzey Yaklaşımı iletişim kutusunu görüntülemek için tıklayın . Bu iletişim kutusundaki parametreler Uzamsal, Eğrilik ve Uzamsal ve Eğrilik yaklaşım yöntemleri için geçerlidir.
- Yüzey Seviyesini Temizle
-
(Yalnızca en üst düzey yüzeyler için görünür.) Bireysel yüzey alt nesnelerine atanmış tüm yüzey yaklaştırma ayarlarını temizler. Bu düğmeye tıkladığınızda, yüzeye özgü tüm yaklaştırmalar kaybolur ve yüzey alt nesneleri için “En Üst Düzeye Kilitle” seçeneği etkinleştirilir.
