2015-03-25 10 views
5

üzerine dokular eşlemek için doğru yolu nedir uygulamayı çalıştırmak sphere eşleştirilir olarak, görüntü bozuk edilmiş ve kürenin üstten alta çalıştırmak çizgiler düz artık:Bir SCKSphere bir malzeme olarak bu görüntüyü kullanmak istediğiniz SCNSphere

enter image description here

Malzemenin doğru bir şekilde küre üzerinde eşleştirilmesini ve hatların düz kalmasını sağlamanın bir yolu var mı?

aşağıda soldaki Bu görüntü bekliyordum ve sağdaki görüntü benim yaşadığım neyi gösterir neyi gösterir - dalgalı çizgiler Onları düz olması beklenir zaman:

enter image description here

+0

nasıl çizgiler düz kalmasını bekliyorsunuz? Bize göstermek için bir görüntü düzenleyicide bir şeyler yapmaya çalışabilir misiniz? Çünkü ben bir görüntünün bir küreye nasıl eşlenmesini beklerdim. –

+0

@ DavidRönnqvist Şu an bir görüntüyü içerecek şekilde bu sayfayı güncelledim. Daha iyi bir açıklama – stonesam92

+0

Ah isteyenler için, ben dikey çizgiler bahsediyorum ve ben onları perspektifi nedeniyle kavisli görünmesini beklediğiniz süre, ben onları çok "dolambaçlı" görünmesini istemem, şimdi seni görmek anlamına gelmek. _mapping_'in teknik olarak doğru olduğuna inanıyorum ama üçgenin kenarları boyunca düşük çözünürlüklü kürede bükülmeyi görüyorsunuz. –

cevap

2

ben Bu "daha yumuşak" görünmesini sağlar, şekil oluşturmak için kullanılan bir poligonal detay arttırır küre geometrilerinin segmentCount değeri, artan sorun çözüldü. Daha fazla ayrıntı için

SCNSphere documentation görüyoruz.

2

Gerçek zamanlı doku kaplama, genel olarak birbirine geçmiş olan tepe sabitlenir görüntüdeki piksel tanımlayan 'UV' doku koordinatları ile yapılır. Bu pimler arasında, görüntü sadece doğrusal olarak gerilir. Kavisli bir yüzey için, bu yaklaşım, yüzeye yaklaşan düz çokgenler çok kaba ise, görünür eserler ortaya çıkar. Bu yüzden küredeki bölümleri (ve dolayısıyla yumuşaklığı) arttırmak, görüntüyü daha iyi gösteriyordu.