3 boyutlu model

3B modeller genellikle video oyunlarında, simülasyonlarda, 3B düzenlemede, CAD ve diğer bilgisayar grafiği uygulamalarında kullanılır. Bir 3B model, bir nesnenin, karakterin ve hatta tüm bir 3B sahnenin 3B temsilini içerebilir ve bunları çok gerçekçi kılmak için bunlara uygulanan materyaller, ışıklandırma ve animasyonlar olabilir.

Tepe Noktaları ve Yüzler

Herhangi bir 3B ağ tabanlı modelin merkezinde köşeler ve yüzler bulunur. Tepe noktası, 3 boyutlu uzayda bir noktadır ve bir model bunlardan binlerce, hatta milyonlarcasını içerecektir. Herhangi bir yüzü olmayan, yalnızca köşelerden oluşan bir 3 boyutlu ağ genel olarak bir ağ olarak anılır. Nokta bulutu ve bir bilgisayar ekranına aktarıldığında, 3 boyutlu nesnenin genel şeklindeki bir grup nokta olarak görünecektir.

Bir 3B model ağı, köşelerin yanı sıra bazen yüzey olarak da adlandırılan yüzleri de içerecektir. Yüzler, 3 boyutlu nesnenin temel şeklini tanımlamak için köşeleri birbirine bağlayan şeydir. Bir yüz en azından üç noktadan oluşacak ve üçgen bir ağ oluşturacaktır; ancak bazı 3D model formatları, örneğin OBJ üç taraflı yüzlerden fazlasını destekler. 3B model, yüzlerin yanı sıra yüz normallerini de içerecektir. Bunlar sadece yüzün işaret ettiği yönü tanımlayan vektörlerdir ve esas olarak 3D oluşturma yazılımı tarafından yüzün öne mi yoksa arkaya mı dönük olduğunu belirlemek için kullanılır.

Nokta bulutu olarak görüntülenen bir çaydanlık

Nokta bulutu olarak görüntülenen bir çaydanlık

Tel çerçeve olarak işlenen çaydanlık

Tel çerçeve olarak işlenen çaydanlık

Kafes yüzleriyle işlenen çaydanlık

Kafes yüzleriyle işlenen çaydanlık

Çoğu 3B model formatında, köşeler sürekli bir listede saklanır ve yüzleri oluşturan noktalar bu listede uzaklıklar olarak tanımlanır. Bu, bir tepe noktasının, onu birden fazla kez tanımlamaya gerek kalmadan birden çok yüz tarafından kullanılmasına olanak tanır. STL gibi bu indekslenmiş yaklaşımı kullanmayan ve sadece yüz başına üç köşe belirleyen, bunun neden olabileceği veri çoğaltmasını göz ardı eden belirli daha eski 3B formatlar vardır.

Malzemeler ve Dokular

3B modelin genel boyutunu ve şeklini tanımlayan köşeler ve yüzlerle birlikte, şimdi 3B modellerin görünümlerini nasıl tanımladığına bakıyoruz. İşte burada malzemeler devreye giriyor. Temel bir malzeme bir renk içerebilir ve bu malzeme, 3B modelin ayrı ayrı köşelerine, yüzlerine veya bölümlerine uygulanabilir. Doku görüntü dosyaları kullanılarak daha karmaşık malzemeler tanımlanabilir.

Vertex Malzemeleri

Bir materyalin tek tek köşelere uygulanmasına yönelik destek evrensel değildir; yalnızca belirli formatlarla sağlanır;WRL Ve 3MF, bunu yapabilmek. Vertex malzemeleriyle yüzdeki farklı noktalardaki renkler arasında yumuşak geçişler oluşturmak mümkün.

Yüz Malzemeleri

Çoğu 3B model formatı, 3B modelin görünümü üzerinde hassas kontrol sağlayan yüz malzemelerini destekler. Yüz malzemelerini destekleyen çoğu 3B model formatında, her yüze genellikle kullanılacak malzemeye bir indeks atanır ve böylece malzeme bilgilerinin tekrarlanmaması sağlanır. Burada bir küpün 3 boyutlu modelinin bir örneğini görüyoruz; ilk görüntü küpü köşe renklerini kullanarak gösteriyor. İkinci görüntü, kullanılan tek renkli yüz malzemelerini gösterirken son görüntü, dokulu malzemeler kullanan 3 boyutlu küpü gösteriyor.

Köşe renklerine sahip 3 boyutlu bir küp

Köşe renklerine sahip 3 boyutlu bir küp

Yüz renklerine sahip 3 boyutlu küp

Yüz renklerine sahip 3 boyutlu küp

Dokulu yüzlere sahip 3 boyutlu küp

Dokulu yüzlere sahip 3 boyutlu küp

Animasyonlar

3B nesnelerin yapısını tanımlayan ağ geometrisinin yanı sıra bazı formatlar da vardır:FBX animasyonlu 3D modelleri destekler; bunlar genellikle video oyunlarında ve animasyon filmlerinde sıklıkla kullanılan karakter modelleridir ve diğer şeylerin yanı sıra pozları tasvir eden çeşitli animasyonlar içerir. 3D animasyon hakkında daha fazla bilgi için lütfen bu harika makaleye bakın. madde animasyonlu 3D modelleri çok detaylı bir şekilde anlatıyor.

© 2024 ImageToStl. PNG ve JPG Dosyalarınızı 3D STL dosyalarına dönüştürün.

Your files are ready to download!