View Categories

NURBS Geometrisi

2 dakika okuma

giriiş #


Bu bölümde V-Ray’in NURBS renderlama işlevini ele alacağız. NURBS, Non-uniform rational Basis spline’ın kısaltmasıdır.

Parametreler #


Bu bölümde  ilgilendiğimiz  eklentiler  GeomStaticNURBS  ve  NURBSCurve’dur .

GeomStaticNURBS #

  • cvs – NURBS’nin kontrol düğümlerini içeren listelerden oluşan liste.

  • Ağırlıklar  – İlgili özgeçmiş listesindeki NURBS özgeçmişlerine ait ağırlıkları içeren listelerin listesi.

  • trims – TrimmingRegion nesnelerinin  listesi   (bunlar için bir eklenti mevcuttur). Yönlendirme, trim işleminin geometriyi içinde mi yoksa dışında mı oluşturacağını belirlemek için kullanılır.

  • listTrimCurves  – NURBSCurve nesnelerinin listesi – kırpma eğrileri

  • trimsComplex  – Tüm döşeme bilgilerini içeren tek bir eklenti.

  • uKnots  – U yönünde düğüm değerlerine sahip kayan noktalı sayıların listesi.

  • vKnots  – V yönünde düğüm değerlerine sahip kayan noktaların listesi.

  • maxSubdivDepth  – bu parametre, V-Ray’in bu NURBS yüzeyi için oluşturmasına izin verilen maksimum üçgen sayısını kontrol eder. Bu sayının gerçek üçgen sayısının logaritmasıyla orantılı olduğunu unutmayın, bu nedenle çok yüksek değerlere ihtiyacınız yoktur. Ayrıca, NURBS yüzeylerinin kalitesini düşürmek istiyorsanız, bunu bu parametreyi düşürmek yerine Eğrilik eşiği ( flatnessCoef ) parametresini artırarak yapmak daha iyidir.

  • flatnessCoef  – Daha pürüzsüz bir sonuç için V-Ray’in NURBS yüzeyini daha fazla alt bölümlere ayırmasına izin vermek için bu parametreyi azaltın. Daha hızlı işleme ve daha az RAM kullanımı için artırın, ancak kalite düşecektir.

  • regularSubdiv – Varsayılan değer: false

  • regularUSteps – Varsayılan değer: 20

  • regularVSteps  – Varsayılan değer: 20

  • uDirectionType  – U yönünün türü.

  • vDirectionType  – V yönünün türü.

  • uDegree  – U yönündeki eğrinin derecesi.

  • vDegree  – Eğrinin V yönündeki açısı.

  • flipNormals – Doğruysa, normal vektörlerin yönlerini tersine çevir.

  • generateStatic  – etkinleştirildiğinde, V-Ray gerçek render işlemi başlamadan önce NURBS yüzeyini üçgenlere böler. Bu, daha hızlı bir BSP ağacı oluşturulmasına olanak tanır ancak daha fazla bellek tüketir. Devre dışı bırakıldığında, NURBS yüzeyleri, alt bölüm ağlarına benzer şekilde dinamik geometri olarak ele alınır ve anında üçgenlere dönüştürülür. Bu, diğer amaçlar için bellek tasarrufu sağlar, ancak daha yavaş olabilir.

  • primary_visibility – Bu geometrinin birincil kamera ışınları tarafından görünür olup olmadığı

  • reference_nurbs  – 3 boyutlu yerleştirme kullanıldığında UVW koordinatlarını hesaplamak için kullanılan referans nurbs nesnesi.

  • reference_transform  – Referans nurbs nesnesinin dönüşümü.

NURBSCurve #

  • derece  – Eğrinin derecesi

  • CVS  – Eğrinin kontrol noktaları

  • düğüm vektörü  – Eğri için düğüm noktalarının vektörü

  • sınır  – Eğriyi ada veya delik olarak işaretleyin

 

Örnek #

Aşağıdaki örnek bu sahne kullanılarak oluşturulmuştur .

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir