View Categories

OpenSubdiv Sorun Giderme

< 1 dakika okuma

Modeliniz OpenSubdiv ile kullanıldığında beklenen sonuçları vermezse, sorunu çözmek için burada açıklanan yöntemi deneyin.

OpenSubdiv, dörtgen çokgenler üzerinde çalışır. Eğer değiştirici dörtgen olmayan bir çokgenle karşılaşırsa, onu birden fazla dörtgene dönüştürür. Bunu, çokgenin merkez noktasını bularak, oraya bir köşe ekleyerek ve ardından çokgeni merkezden her kenarın orta noktasına kadar bölerek yapar. Aşağıdaki örnek, bu yöntem kullanılarak dörtgenlere bölünmüş bir üçgen ve bir beşgeni göstermektedir:

Ancak, çokgen içbükey ise veya içinde bir delik varsa, merkez noktası boş alanda kalabilir ve bu da onu alt bölümlere ayırırken sorunlara yol açabilir.

Bu gibi durumlarda, bir çözüm OpenSubdiv uygulanmadan önce çokgeni manuel olarak alt bölümlere ayırmaktır. Aşağıdaki şekil, iki içbükey çokgen (üst ve alt) içeren aynı nesneyi, OpenSubdiv uygulandıktan ve 3 iterasyona ayarlandıktan önce ve sonra göstermektedir. İçbükey çokgenlere sahip soldaki sürüm, bozuk bir OpenSubdiv nesnesi üretir. Çokgenleri manuel olarak alt bölümlere ayrılmış sağdaki sürüm ise düzgün bir şekilde oluşturulmuştur.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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