Aracılığıyla paylaş


Model düzenleyicisi

Bu belgede, 3B modelleri görüntülemek, oluşturmak ve değiştirmek için Visual Studio Model Düzenleyicisi nasıl çalışıldığı açıklanır.

Sıfırdan temel 3B modeller oluşturmak veya tam özellikli 3B modelleme araçları kullanılarak oluşturulan daha karmaşık 3B modelleri görüntülemek ve değiştirmek için Model Düzenleyicisi kullanabilirsiniz.

Not

Visual Studio 2022 17.9.3, Autodesk FBX SDK'sında güvenlik endişeleri nedeniyle Model Düzenleyicisi ve MeshContentTask desteği kaldırıldı. Bkz. CVE-2023-27911.

Desteklenen biçimler

Model Düzenleyicisi, DirectX uygulama geliştirmede kullanılan çeşitli 3B model biçimlerini destekler:

Biçim Adı Dosya Uzantısı Desteklenen İşlemler (Görünüm, Düzenleme, Oluşturma)
AutoDesk FBX Değişim Dosyası .fbx Görüntüleme, Düzenleme, Oluşturma
Collada DAE Dosyası .dae Görüntüle, Düzenle (Collada DAE dosyalarındaki değişiklikler FBX biçimi kullanılarak kaydedilir.)
OBJ .obj View, Edit (OBJ dosyalarındaki değişiklikler FBX biçimi kullanılarak kaydedilir.)

Kullanmaya başlama

Bu bölümde, Visual Studio C++ projenize 3B modelin nasıl ekleneceği ve başlamanıza yardımcı olacak diğer temel bilgiler açıklanmaktadır.

Not

3B sahneler (.fbx dosyaları) gibi grafik öğelerinin otomatik derleme tümleştirmesi yalnızca C++ projeleri için desteklenir.

Projenize 3B model eklemek için

  1. Grafiklerle çalışmanız için gerekli Visual Studio bileşeninin yüklü olduğundan emin olun. Bileşen, Görüntü ve3B model düzenleyicileri olarak adlandırılır.

    Yüklemek için, menü çubuğundan Araçlar>Araçları ve Özellikleri Al seçeneğini seçerek Visual Studio Installer'ı açın ve ardından Bireysel Bileşenler sekmesini seçin. Oyunlar ve Grafikler kategorisi altındaki Görüntü ve 3B model düzenleyicileri bileşenini seçin ve ardından Değiştirseçeneğini belirleyin.

    Görüntü ve 3B model düzenleyicileri bileşeni

    Bileşen yüklenmeye başlar.

  2. Çözüm Gezgini, resmi eklemek istediğiniz C++ projesinin kısayol menüsünü açın ve Ekle>Yeni Öğeöğesini seçin.

  3. Yeni Öğe Ekle iletişim kutusunda, Grafik kategorisinin altında 3B Sahne (.fbx) öğesini seçin.

    3D sahnesinin seçili olduğu Yeni Öğe Ekle iletişim kutusu

    Not

    Yeni Öğe Ekle iletişim kutusunda Grafik kategorisini görmüyorsanız ve Görüntü ve 3B model düzenleyicileri bileşeni yüklüyse, proje türünüz için grafik öğeleri desteklenmez.

  4. Model dosyasının Adını girin ve sonra Ekleseçeneğini seçin.

Eksen yönü

Visual Studio, 3B eksenin her yönünü destekler ve onu destekleyen model dosya biçimlerinden eksen yönlendirme bilgilerini yükler. Eksen yönlendirmesi belirtilmezse, Visual Studio varsayılan olarak sağ elle kullanılan koordinat sistemini kullanır. ekseni göstergesi tasarım yüzeyinin sağ alt köşesindeki geçerli eksen yönünü gösterir. ekseni göstergesindekırmızı x eksenini, yeşil y eksenini, mavi ise z eksenini temsil eder.

3B modelinizi başlatma

Model Düzenleyicisi'nde her yeni nesne her zaman Model Düzenleyicisi'nde yerleşik olarak bulunan temel 3B şekillerden biri (veya temel) olarak başlar. Yeni ve benzersiz nesneler oluşturmak için, sahneye bir ilkel eklersiniz ve sonra köşelerini düzenleyerek şeklini değiştirirsiniz. Karmaşık şekiller için, ekstrüzyon veya alt bölme kullanarak ek köşeler ekler ve ardından bunları değiştirirsiniz. Sahnenize ilkel nesne ekleme hakkında bilgi için bkz. 3B nesneleri oluşturma ve içeri aktarma. Bir nesneye daha fazla köşe ekleme hakkında bilgi için bkz. Nesneleri değiştirme.

Model Düzenleyicisi ile çalışma

Aşağıdaki bölümlerde, 3B modellerle çalışmak için Model Düzenleyicisi'nin nasıl kullanılacağı açıklanmaktadır.

Model Düzenleyicisi araç çubukları

Model Düzenleyicisi araç çubukları, 3B modellerle çalışmanıza yardımcı olan komutlar içerir.

Model Düzenleyicisi'nin durumunu etkileyen komutlar, ana Visual Studio penceresindeki Model Düzenleyicisi Modu araç çubuğunda bulunur. Modelleme araçları ve betik komutları, Model Düzenleyicisi tasarım yüzeyindeki Model Düzenleyicisi araç çubuğunda bulunur.

Model Düzenleyicisi Modu araç çubuğu aşağıdadır:

Model Görüntüleyici modal araç çubuğu.

Bu tabloda, Model Düzenleyicisi Modu araç çubuğundaki öğeler, soldan sağa göründükleri sırayla listelenir.

Araç Çubuğu Öğesi Açıklama
Seç Etkin seçim moduna bağlı olarak sahnedeki noktaların, kenarların, yüzlerin veya nesnelerin seçilmesini sağlar.
Pan Bir 3B sahnenin pencere çerçevesine göre hareketini etkinleştirir. Sahneyi kaydırmak için bir noktayı seçin ve hareket ettirin.

Seç modu'nda, Ctrl tuşuna basılı tutarak, Pan modunu geçici olarak etkinleştirebilirsiniz.
Yakınlaştırma Pencere çerçevesine göre daha fazla veya daha az sahne ayrıntısının görüntülenmesini sağlar. Yakınlaştırma modunda, sahnedeki bir noktayı seçin ve yakınlaştırmak için sağa veya aşağı ya da uzaklaştırmak için sola veya yukarı hareket ettirin.

modunu seçin bölümünde, Ctrlbasılı tutarken fare tekerleğini kullanarak yakınlaştırabilir veya uzaklaştırabilirsiniz.
Yörünge Görünümü seçilen nesnenin çevresinde dairesel bir yörüngeye yerleştirir. Hiçbir nesne seçilmezse, yol sahne başlangıcında ortalanır. Not:Ortografik projeksiyon etkinleştirildiğinde bu modun hiçbir etkisi olmaz.
Dünya Yerel Bu öğe etkinleştirildiğinde, seçili nesnedeki dönüştürmeler world-space içinde gerçekleşir. Aksi takdirde, seçili nesnedeki dönüştürmeler yerel alanda gerçekleşir.
Özet Modu Bu öğe etkinleştirildiğinde, dönüştürmeler seçili nesnenin pivot noktası konumunu ve yönlendirmesini etkiler (Özet noktası çeviri, ölçeklendirme ve döndürme işlemlerinin merkezini tanımlar.) Aksi takdirde dönüştürmeler, nesnenin geometrisinin pivot noktasına göre konumunu ve yönlendirmesini etkiler.
X eksenini kilitleme Nesne işlemeyi x ekseniyle kısıtlar. Yalnızca manipülatör pencere öğesinin orta kısmını kullandığınızda geçerlidir.
Y eksenini kilitle Nesne işlemeyi y ekseniyle kısıtlar. Yalnızca manipülatör pencere öğesinin orta kısmını kullandığınızda geçerlidir.
Z eksenini kilitleme Nesne işlemeyi z ekseniyle kısıtlar. Yalnızca manipülatör pencere öğesinin orta kısmını kullandığınızda geçerlidir.
çerçeve nesnesi Seçili nesneyi görünümün ortasında olacak şekilde çerçeveler.
Görünüm Görünüm yönlendirmesini ayarlar. Kullanılabilir yönlendirmeler şunlardır:

ön
Görünümü sahnenin önüne yerleştirir.

Geri
Görünümü sahnenin arkasına yerleştirir.

Sol
Görünümü sahnenin soluna yerleştirir.

Sağ
Görünümü sahnenin sağ tarafına konumlandırır.

üst
Görünümü sahnenin üstüne yerleştirir.

Alt
Görünümü sahnenin altında yerleştirir. Not:Ortografik projeksiyon etkinleştirildiğinde görünüm yönünü değiştirmenin tek yolu budur.
Projeksiyon Sahneyi çizmek için kullanılan projeksiyon türünü ayarlar. Kullanılabilir projeksiyonlar şunlardır:

Perspektif
Perspektif projeksiyonunda, bakış açısından daha uzak olan nesneler daha küçük boyutlu görünür ve sonuçta uzaklardaki bir noktaya yakınsır.

Ortografik
Ortografik projeksiyonda nesneler, bakış açısından uzaklıklarından bağımsız olarak aynı boyutta görünür. Yakınsama görüntülenmez. Ortografik projeksiyon etkinleştirildiğinde, görünümü konumlandırmak için Orbit modunu kullanamazsınız.
Çizim Stili Sahnedeki nesnelerin nasıl işlendiğini ayarlar. Kullanılabilir stiller şunlardır:

Tel Çerçeve
Etkinleştirildiğinde, nesneler tel çerçeveler olarak işlenir.

Hesap Aşımı
Etkinleştirildiğinde, nesneler eklemeli karıştırma kullanılarak işlenir. Bu özelliği, sahnede ne kadar fazla çizim yapıldığını görselleştirmek için kullanabilirsiniz.

Düz Gölgeli
Etkinleştirildiğinde, nesneler temel, düz gölgeli bir aydınlatma modeli kullanılarak işlenir. Bir nesnenin yüzlerini daha kolay görmek için bunu kullanabilirsiniz.

Bu seçeneklerden hiçbiri etkinleştirilmezse, her nesne ona uygulanan malzeme kullanılarak işlenir.
Real-Time İşleme Modu Gerçek zamanlı işleme etkinleştirildiğinde, hiçbir kullanıcı eylemi gerçekleştirilse bile Visual Studio tasarım yüzeyini yeniden çizer. Bu mod, zaman içinde değişen gölgelendiricilerle çalışırken kullanışlıdır.
Geçiş Kılavuz Bu öğe etkinleştirildiğinde bir ızgara görüntülenir. Aksi takdirde kılavuz görüntülenmez.
Araç Kutusu Araç Kutusu'nusırayla gösterir veya gizler.
Belge Ana Hattı Alternatif olarak Belge Ana Hattı penceresini gösterir veya gizler.
Özellikleri Alternatif olarak Özellikler penceresini gösterir veya gizler.
Gelişmiş Gelişmiş komutları ve seçenekleri içerir.

Grafik Motorları

D3D11 ile İşleme
Model Düzenleyicisi tasarım yüzeyini işlemek için Direct3D 11 kullanır.

D3D11WARP ile işlemeyi gerçekleştirme
Model Düzenleyicisi tasarım yüzeyini işlemek için Direct3D 11 Windows Gelişmiş Rasterleştirme Platformu(WARP) kullanır.

Sahne Yönetimi

İçeri Aktarma
Başka bir 3B model dosyasındaki nesneleri geçerli görünüme aktarır.

Ebeveyne Ekle
Seçilen birden çok nesneden ilk seçili nesneyi, kalan seçili nesnelerin ebeveyni olarak belirler.

Ebeveynden Ayır
Seçili nesneyi üst öğesinden ayırır. Sahnedeki seçili nesne kök nesnesi olur. Kök nesnenin üst nesnesi yoktur.

Grup Oluştur
Seçili nesneleri eşdüzey nesneler olarak gruplandırın.

Nesneleri Birleştirme
Seçili nesneleri tek bir nesnede birleştirir.

Çokgen Seçiminden Yeni Nesne Oluşturma
Seçili yüzleri geçerli nesneden kaldırır ve görünüme bu yüzleri içeren yeni bir nesne ekler.

Araçları

Çokgen Çevrim
Seçili çokgenleri ters çevirerek dolama yönü ve yüzey normali ters çevrilir.

Tüm Animasyon Kaldır
Nesnelerden animasyon verilerini kaldırır.

Üçgen
Seçili nesneyi üçgenlere dönüştürür.

Görünüm

Backface Culling
Backface culling'i etkinleştirir veya devre dışı bırakır.

Kare Hızı
Tasarım yüzeyinin sağ üst köşesindeki kare hızını görüntüler. Kare hızı, saniye başına çizilen kare sayısıdır.

bu seçenek, Real-Time İşleme Modu seçeneğini etkinleştirdiğinizde kullanışlıdır.

Hepsini Göster
Sahnedeki tüm nesneleri gösterir. Bu, her nesnenin Gizli özelliğini Falseolarak sıfırlar.

Yüz Normallerini Göster
Her yüzün normalini gösterir.

Eksik Malzemeleri Göster
Kendilerine atanmış bir malzeme olmayan nesneler üzerinde özel bir doku görüntüler.

Özet Göster
Etkin seçimin dönüş noktasında bir 3B eksen işaretçisinin görüntülenmesini etkinleştirir veya devre dışı bırakır.

Düğüm Yer Tutucularını Göster
Yer tutucu düğümlerini gösterir. Nesneleri gruplandırdığınızda bir yer tutucu düğümü oluşturulur.

Köşe Normallerini Göster
Her köşenin normalini gösterir. İpucu: Son betiği yeniden çalıştırmak için Betikler düğmesini seçebilirsiniz.

Model Düzenleyicisi araç çubuğu aşağıdadır:

Model Görüntüleyicisi araç çubuğu

Sonraki tabloda, Model Düzenleyicisi araç çubuğundaki öğeler yukarıdan aşağıya doğru göründükleri sırada listelenmiştir.

Araç Çubuğu Öğesi Açıklama
Çeviri Seçimi taşır.
Ölçeklendirme Seçimin boyutunu değiştirir.
Döndür Seçimi döndürür.
Seç Nokta Nesnedeki noktaları tek tek seçmek için Seçim modunu ayarlar.
Kenarı Seç Nesnedeki bir kenarı (iki köşe arasındaki çizgi) seçmek için Seçim modunu ayarlar.
Yüz Seçme Nesnedeki bir yüzü seçmek için Seçim modunu ayarlar.
Nesne Seç Nesnenin tamamını seçmek için Seçim modunu ayarlar.
Ekstrüzyon Ek bir yüz oluşturur ve seçili yüze bağlar.
alt Seçili her yüzü birden çok yüze böler. Yeni yüzleri oluşturmak için, biri özgün yüzün ortasına, diğeri de her kenarın ortasına olmak üzere yeni köşeler eklenir ve ardından bu köşeler, özgün köşelerle birleştirilerek birbirine bağlanır. Eklenen yüzlerin sayısı, özgün yüzdeki kenar sayısına eşittir.

Görünümü denetleme

3D sahne, konum ve yönlendirmeye sahip sanal bir kamera olarak düşünülebilen bakış açısına göre işlenir. Konumu ve yönlendirmeyi değiştirmek için Model Düzenleyicisi Modu araç çubuğundaki görünüm denetimlerini kullanın.

Aşağıdaki tabloda birincil görünüm denetimleri açıklanmaktadır.

Denetimi Görüntüle Açıklama
Pan Bir 3B sahnenin pencere çerçevesine göre hareketini etkinleştirir. Kaydırmak için, sahnedeki bir noktayı seçin ve hareket ettirin.

Seçme modunda, Pan modunu geçici olarak etkinleştirmek için Ctrl tuşunu basılı tutabilirsiniz.
Yakınlaştırma Pencere çerçevesine göre daha fazla veya daha az sahne ayrıntısının görüntülenmesini sağlar. Yakınlaştırma modunda, sahnedeki bir noktayı seçin ve yakınlaştırmak için sağa veya aşağı ya da uzaklaştırmak için sola veya yukarı hareket ettirin.

modunu seçin bölümünde, Ctrlbasılı tutarken fare tekerleğini kullanarak yakınlaştırabilir veya uzaklaştırabilirsiniz.
Yörünge Görünümü seçili nesnenin çevresinde dairesel bir yolda konumlandırır. Hiçbir nesne seçilmezse, yol sahne orijininde ortalanır. Not:Ortografik projeksiyon etkinleştirildiğinde bu modun hiçbir etkisi olmaz.
çerçeve nesnesi Seçili nesneyi görünümün ortasında olacak şekilde çerçeveler.

Görünüm sanal kamera tarafından oluşturulur, ancak bir projeksiyonla da tanımlanır. Projeksiyon, görünümdeki şekillerin ve nesnelerin tasarım yüzeyindeki piksellere nasıl çevrildiği tanımlar. Model Düzenleyicisi araç çubuğunda perspektif veya ortografik projeksiyonu seçebilirsiniz.

Projeksiyon Açıklama
Perspektif Perspektif projeksiyonunda, bakış açısından daha uzak olan nesneler daha küçük boyutlu görünür ve sonuçta uzaklardaki bir noktaya yakınsır.
Yazımsal Ortografik projeksiyonda nesneler, bakış açısından uzaklıklarından bağımsız olarak aynı boyutta görünür. Yakınsama görüntülenmez. Ortografik projeksiyon etkinleştirildiğinde, görünümü rastgele konumlandırmak için Orbit modunu kullanamazsınız.

Örneğin, benzer iki sahneyi karşılaştırmak istediğinizde, 3B sahneyi bilinen bir konumdan ve açıdan görüntülemeyi yararlı bulabilirsiniz. Bu senaryo için Model Düzenleyicisi önceden tanımlanmış birkaç görünüm sağlar. Önceden tanımlanmış bir görünüm kullanmak için, Model Düzenleyicisi Modu araç çubuğunda görünüm seçin ve ardından ön, arka, sol, sağ, üst veya alt olmak üzere önceden tanımlanmış görünümü seçin. Bu görünümlerde, sanal kamera doğrudan sahnenin kaynağına bakar. Örneğin, Üstten Görüntüle'yi seçerseniz, sanal kamera sahnenin merkez noktasına doğrudan üstünden bakar.

Ek geometri ayrıntılarını görüntüleme

Bir 3B nesneyi veya sahneyi daha iyi anlamak için köşe başı normalleri, yüz başı normalleri, etkin seçimin dönme noktaları ve diğer ayrıntılar gibi ek geometri ayrıntılarını görüntüleyebilirsiniz. Bunları etkinleştirmek veya devre dışı bırakmak için, Model Düzenleyicisi araç çubuğunda Betikler>Görünümöğesini seçin ve sonra da istediğinizi seçin.

3D nesneleri oluşturma ve içeri aktarma

Görünüme önceden tanımlanmış bir 3B şekil eklemek için Araç Kutusuistediğiniz şekli seçin ve tasarım yüzeyine taşıyın. Yeni şekiller sahnenin başlangıcına yerleştirilir. Model Düzenleyicisi yedi şekil sağlar: Koni, Küp, Silindir, Disk, Düzlem, Sphereve Teapot.

Bir dosyadan 3B nesneyi içeri aktarmak için, Model Düzenleyicisi araç çubuğunda gelişmiş >Sahne Yönetimi>İçeri aktarma>seçin ve içeri aktarmak istediğiniz dosyayı belirtin.

Nesneleri dönüştürme

Döndürme, Ölçekve çeviri özelliklerini değiştirerek dönüştürme. Döndürme, bir nesneyi, pivot noktası tarafından tanımlanan x ekseni, y ekseni ve z ekseni çevresinde ardışık döndürmeler uygulayarak yönlendirir. Her döndürme belirtiminin bu sırada x, y ve z olmak üzere üç bileşeni vardır ve bileşenler derece cinsinden belirtilir. Ölçeklendirme, nesneyi dönme noktasında ortalanmış bir veya daha fazla eksen boyunca belirtilen bir faktöre göre uzatarak yeniden boyutlandırır. Çeviri, bir nesneyi pivot noktası yerine üst öğesine göre 3 boyutlu uzayda konumlandırır.

Modelleme araçlarını kullanarak veya özellikleri ayarlayarak dönüştürebilir ve nesnesi oluşturabilirsiniz.

Modelleme araçlarını kullanarak nesneyi dönüştürme

  1. modunu seçin bölümünde dönüştürmek istediğiniz nesneyi seçin. Tel çerçeve kaplama, nesnenin seçildiğini belirtir.

  2. Model Düzenleyici araç çubuğunda, Çeviri, Ölçekveya Döndür aracını seçin. Seçili nesne için bir taşıma, ölçeklendirme veya döndürme manipülatörü görüntülenir.

  3. Dönüştürmeyi gerçekleştirmek için manipülatör kullanın. Çeviri ve ölçeklendirme dönüştürmeleri için, manipülatör bir eksen göstergesidir. Bir kerede bir ekseni değiştirebilir veya göstergenin ortasındaki beyaz küpü kullanarak tüm eksenleri aynı anda değiştirebilirsiniz. Döndürme için manipülatör, x eksenine (kırmızı), y eksenine (yeşil) ve z eksenine (mavi) karşılık gelen renk kodlu dairelerden oluşan bir küredir. İstediğiniz döndürmeyi oluşturmak için her ekseni ayrı ayrı değiştirmeniz gerekir.

Özelliklerini ayarlayarak nesneyi dönüştürme

  1. modunu seçin bölümünde dönüştürmek istediğiniz nesneyi seçin. Tel çerçeve yer paylaşımı, nesnenin seçildiğini gösterir.

  2. Özellikleri penceresinde, Döndürme, Ölçekve çeviri özellikleri değerlerini belirtin.

    Önemli

    Döndürme özelliği için üç eksenin her biri etrafında döndürme derecesini belirtin. Döndürmeler sırayla uygulanır, bu nedenle önce x ekseni döndürme, sonra y ekseni ve ardından z ekseni açısından bir döndürme planlamayı unutmayın.

Modelleme araçlarını kullanarak dönüşümleri hızlı bir şekilde oluşturabilirsiniz ancak tam olarak oluşturamayın. Nesne özelliklerini ayarlayarak, dönüştürmeleri kesin olarak belirtebilir ancak hızlı bir şekilde belirtemezsiniz. modelleme araçlarını kullanarak istediğiniz dönüştürmelere "yeterince yaklaşın" ve ardından özellik değerlerine ince ayar yapmanızı öneririz.

Manipülatörleri kullanmak istemiyorsanız serbest biçimli modu etkinleştirebilirsiniz. Model Düzenleyicisi araç çubuğunda, serbest biçimli modu etkinleştirmek (veya devre dışı bırakmak) için Betikler>Araçları>Serbest Biçimli Düzenleme'ni seçin. Serbest biçimli modda, manipülatördeki bir nokta yerine tasarım yüzeyinde herhangi bir noktada işlemeye başlayabilirsiniz. Serbest biçimli modda, değiştirmek istemediğiniz eksenleri kilitleyerek belirli eksenlerdeki değişiklikleri kısıtlayabilirsiniz. Model Düzenleyicisi Modu araç çubuğunda, Lock X, Lock Yve Z Kilitle düğmelerinin herhangi bir bileşimini seçin.

Nesnelerle çalışırken kılavuza hizala kullanmayı yararlı bulabilirsiniz. Model Düzenleyicisi Modu araç çubuğunda kılavuza yapıştırmayı etkinleştirmek veya devre dışı bırakmak için Kılavuza Yapıştır seçin. Kılavuza yaslama etkinleştirildiğinde çeviri, döndürme ve ölçeklendirme dönüştürmeleri önceden tanımlanmış artışlarla kısıtlanır.

Pivot noktasıyla çalışma

Bir nesnenin dönme noktası, döndürme ve ölçeklendirme merkezini tanımlar. Bir nesnenin döndürme ve ölçeklendirme dönüştürmelerinden nasıl etkilendiğini değiştirmek için dönüş noktasını değiştirebilirsiniz. Model Düzenleyicisi Modu araç çubuğunda, pivot modunu etkinleştirmek veya devre dışı bırakmak için Pivot Modu'nu seçin. Döndürme modu etkinleştirildiğinde, seçilen nesnenin döndürme noktasında küçük bir eksen göstergesi görüntülenir. Daha sonra Çevirisi ve Döndürme araçlarını kullanarak pivot noktasını değiştirebilirsiniz.

Dönme noktasının nasıl kullanılacağını gösteren bir demo için aşağıdaki örneğe bakın: Nasıl yapılır: 3B modelin dönme noktasını değiştirme.

Dünya ve yerel modlar

Çeviri ve döndürme, nesnenin yerel koordinat sisteminde (veya yerel başvuru çerçevesi) ya da dünyanın koordinat sisteminde (veya dünya başvuru çerçevesi) gerçekleşebilir. Dünya başvuru çerçevesi nesnenin dönüşünden bağımsızdır. Yerel mod varsayılan moddur. Dünya modunu etkinleştirmek (veya devre dışı bırakmak) için Model Düzenleyicisi Modu araç çubuğunda WorldLocal düğmesini seçin.

Nesneleri değiştirme

Köşelerini, kenarlarını ve yüzlerini taşıyarak veya silerek 3B nesnenin şeklini değiştirebilirsiniz. Varsayılan olarak, Model Düzenleyicisi nesne modundadır, böylece tüm nesneleri seçebilir ve dönüştürebilirsiniz. Noktaları, kenarları veya yüzleri seçmek için uygun seçim modunu seçin. Model Düzenleyicisi Modu araç çubuğunda, Seçim modları'nı seçin ve ardından istediğiniz modu seçin.

Ekstrüzyon veya alt bölümlendirme ile ek köşeler oluşturabilirsiniz. Ekstrüzyon, çoğaltılan köşelerle bağlı kalmaya devam eden, ortak düzlemli bir köşe kümesi olan yüzün köşelerini çoğaltır. Alt bölümlendirme, önceden tek bir yüz bulunan yerde birkaç yüz oluşturmak için köşeler ekler. Yeni yüzleri oluşturmak için, özgün yüzün ortasına ve her kenarın ortasına yeni köşeler eklenir. Ardından, bu köşeler, özgün köşelerle bir araya getirilerek birleştirilir. Eklenen yüzlerin sayısı, özgün yüzdeki kenar sayısına eşittir. Her iki durumda da nesnenin geometrisini değiştirmek için yeni köşeleri çevirebilir, döndürebilir ve ölçeklendikleyebilirsiniz.

Bir nesneden yüz çıkarmak için

  1. Yüz seçme modunda, kıvırmak istediğiniz yüzü seçin.

  2. Model Düzenleyicisi araç çubuğunda, Betikler>Araçları>Ekstrüzyon'u seçin.

Yüzleri alt bölümlere ayırabilmek için

  1. Yüz seçme modunda, alt bölümlere ayıracak yüzleri seçin. Alt bölüm yeni kenar verileri oluşturduğundan, tüm yüzlerin aynı anda alt bölümlere bölünmesi, yüzler bitişik olduğunda daha tutarlı sonuçlar verir.

  2. Model Düzenleyicisi araç çubuğunda, Betikler>Araçları>Alt Bölöğesini seçin.

Ayrıca yüzleri üçgenlere dönüştürebilir, nesneleri birleştirebilir ve çokgen seçimlerini yeni nesnelere dönüştürebilirsiniz. Üçgen oluşturma, üçgen olmayan bir yüzün en uygun sayıda üçgene dönüştürülmesi için ek kenarlar oluşturur; ancak ek geometrik ayrıntılar sağlamaz. Birleştirme, seçili nesneleri tek bir nesnede birleştirir. Yeni nesneler çokgen seçiminden oluşturulabilir.

Bir yüzü üçgenlere bölme

  1. Yüz seçme modunda, üçgen oluşturmak istediğiniz yüzü seçin.

  2. Model Düzenleyicisi araç çubuğunda, Betikler>Araçlar>Üçgenselleştir'iseçin.

Nesneleri birleştirme

  1. Nesne seçme modunda, birleştirmek istediğiniz nesneleri seçin.

  2. Model Düzenleyicisi araç çubuğunda, Betikler>Araçları'nı seçin>Nesneleri Birleştir.

Çokgen seçiminden nesne oluşturma

  1. Yüz seçme modunda, yeni nesne oluşturmak istediğiniz yüzleri seçin.

  2. Model Düzenleyicisi araç çubuğunda, Betikler>Araçları'nı seçin>ÇokGen Seçimi'nden Yeni Nesne Oluştur.

Malzemeler ve gölgelendiricilerle çalışma

Bir nesnenin görünümü, sahnedeki aydınlatmanın etkileşimi ve nesnenin malzemesi tarafından belirlenir. Malzemeler, yüzeyin farklı ışık türlerine nasıl tepki ettiğini açıklayan özelliklere ve nesne yüzeyindeki her pikselin son rengini aydınlatma bilgilerine, doku haritalarına, normal haritalara ve diğer verilere göre hesaplayan bir gölgelendirici programı tarafından tanımlanır.

Model Düzenleyicisi şu varsayılan malzemeleri sağlar:

Malzeme Açıklama
Herhangi bir simülasyon aydınlatması olmadan bir yüzey oluşturur.
Lambert Simüle edilmiş ortam aydınlatması ve dağınık aydınlatma ile bir yüzeyi oluşturur.
Phong Simüle edilmiş ortam aydınlatması, dağınık aydınlatma ve yansıma parlamaları ile bir yüzey oluşturur.

Bu malzemelerin her biri bir nesnenin yüzeyine bir doku uygular. Malzemeyi kullanan her nesne için farklı bir doku ayarlayabilirsiniz.

Belirli bir nesnenin sahnedeki farklı ışık kaynaklarına tepkisini değiştirmek için, malzemeyi kullanan diğer nesnelerden bağımsız olarak malzemenin aydınlatma özelliklerini değiştirebilirsiniz. Bu tabloda yaygın aydınlatma özellikleri açıklanmaktadır:

Aydınlatma Özelliği Açıklama
Ortam Yüzeyin ortam aydınlatması tarafından nasıl etkilendiğini açıklar.
Dağıtma Yüzeyin yön ve nokta ışıklarından nasıl etkilendiğini açıklar.
Işıltılı Yüzeyin diğer aydınlatmalardan bağımsız olarak ışığı nasıl yaydığı açıklanır.
Spesüler Yüzeyin yön ve nokta ışıklarını nasıl yansıtdığını açıklar.
Yansıtıcı Güç Belirtik vurguların genişliğini ve yoğunluğunu açıklar.

Bir malzemenin neyi desteklediğine bağlı olarak, aydınlatma özelliklerini, dokularını ve diğer verileri değiştirebilirsiniz. Seç modunda, malzemesini değiştirmek istediğiniz nesneyi seçin ve ardından Özellikler penceresinde, MaterialAmbient, MaterialDiffuse, MaterialEmissive, MaterialSpecular, MaterialSpecularPowerveya diğer kullanılabilir özelliği değiştirin. Bir malzeme, özellikleri sırasıyla Doku1 ile Doku8olarak adlandırılan en fazla sekiz dokuyu ortaya çıkarabilir.

Bir nesneden tüm malzemeleri kaldırmak için, Model Düzenleyicisi araç çubuğunda, Skriptler>Malzemeleri>Kaldır seçeneğiniseçin.

3B sahnenizdeki nesnelere uygulayabileceğiniz özel gölgelendirici malzemeleri oluşturmak için Gölgelendirici Tasarımcısı kullanabilirsiniz. Özel gölgelendirici malzemeleri oluşturma hakkında bilgi için bkz. Shader Designer. Özel bir gölgelendirici malzemesini bir nesneye nasıl uygulayacağınız hakkında bilgi için, 3B bir modele gölgelendirici uygulamakonularına bakın.

Sahne yönetimi

Sahneleri bir nesne hiyerarşisi olarak yönetebilirsiniz. Hiyerarşide birden çok nesne düzenlendiğinde, ebeveyn düğümün konum değişikliği, ölçeklendirmesi veya döndürülmesi de alt öğelerini etkiler. Bu, daha temel nesnelerden karmaşık nesneler veya sahneler oluşturmak istediğinizde kullanışlıdır.

Sahne hiyerarşisini görüntülemek ve sahne düğümlerini seçmek için Belge Ana Hattı penceresini kullanabilirsiniz. Ana hat içinde bir düğüm seçtiğinizde, özelliklerini değiştirmek için Özellikler penceresini kullanabilirsiniz.

Bir nesne hiyerarşisi oluşturmak için bunlardan birini diğerlerinin üst öğesi yapabilir veya üst öğe olarak davranan bir yer tutucu düğüm altında eşdüzey olarak gruplandırabilirsiniz.

Bir üst nesneye sahip bir hiyerarşi oluşturun

  1. modunu seçin bölümünde iki veya daha fazla nesne seçin. Seçtiğiniz ilk nesne ana nesne olacaktır.

  2. Model Düzenleyicisi araç çubuğunda Betikler>Sahne Yönetimi>ÜstEkle'yi seçin.

Eşdüzey nesnelerin hiyerarşisini oluşturma

  1. modunu seçin bölümünde iki veya daha fazla nesne seçin. Bir yer tutucu nesnesi oluşturulur ve onlar için üst nesne haline gelir.

  2. Model Düzenleyicisi araç çubuğunda, Betikler>Sahne Yönetimi>GrupOluştur'u seçin.

Model Düzenleyicisi, üst öğe olacak şekilde ilk seçili nesneyi tanımlamak için beyaz bir wireframe kullanır. Seçimdeki diğer nesneler mavi tel çerçeveye sahiptir. Varsayılan olarak, yer tutucu düğümler görüntülenmez. Yer tutucu düğümleri görüntülemek için, Model Düzenleyicisi araç çubuğunda Betikler>Sahne Yönetimi>Yer Tutucu Düğümlerini Gösterseçeneklerini kullanarak yer tutucu düğümleri gösterin. Yer tutucu olmayan nesnelerle çalıştığınız gibi yer tutucu düğümlerle de çalışabilirsiniz.

İki nesne arasındaki üst-alt ilişkiyi kaldırmak için alt nesneyi seçin ve Model Düzenleyicisi araç çubuğunda Betikler>Sahne Yönetimi>ÜstAyırma'yı seçin. Ana nesneyi bir alt nesneden ayırdığınızda, alt nesne sahnede bir kök nesne haline gelir.

Klavye kısayolları

Komut Klavye kısayolları
Seçme moduna geçiş yap Ctrl+GCtrl+Q

S
Yakınlaştırma moduna geçme Ctrl+GCtrl+Z

Z
Pan moduna geçiş yap Ctrl+GCtrl+P

K
Tümünü seç Ctrl+A
Geçerli seçimi silme Sil
Geçerli seçimi iptal etme Escape (Esc)
Yakınlaştır fare tekerleğini ileri

Ctrl+Fare tekerleği ileri

Shift+Fare tekerleğini ileri kaydır

Ctrl+PageUp

Artı İşareti (+)
Uzaklaştır Fare tekerleğini geriye doğru çevir

Ctrl+Fare tekerleği geriye

Shift+fare tekerleğini geri çevir

Ctrl+PageDown

Eksi İşareti (-)
Kamerayı yukarı kaydırma PageDown
Kamerayı aşağı kaydırma PageUp
Kamerayı sola kaydırma fare tekerleği sola

Ctrl+PageDown
Kamerayı sağa kaydırma Fare tekerleğini sağa çevir

Ctrl+PageDown
Modelin üst kısmını görüntüleme Ctrl+LCtrl+T

T
Modelin alt kısmını görüntüleme Ctrl+LCtrl+U
Modelin sol tarafını görüntüleme Ctrl+LCtrl+L
Modelin sağ tarafını görüntüleme Ctrl+L, Ctrl+R
Modelin ön kısmını görüntüleme Ctrl+LCtrl+F
Modelin arka görünümünü görüntüleme Ctrl+L, Ctrl+B
Penceredeki çerçeve nesnesi F
Tel çerçeve modunu açma/kapatma Ctrl+L, Ctrl+W
Kılavuza yaslama özelliğini açma/kapatma Ctrl+GCtrl+N
Özet modunu açma/kapatma Ctrl+GCtrl+V
X ekseni kısıtlamayı açma/kapatma Ctrl+L, Ctrl+X
Y ekseni kısıtlamayı açma/kapatma Ctrl+LCtrl+Y
Z ekseni kısıtlamayı açma/kapatma Ctrl+L, Ctrl+Z
Çeviri moduna geçme Ctrl+G, Ctrl+W

W
Ölçek moduna geçme Ctrl+GCtrl+E

E
Döndürme moduna geçme Ctrl+GCtrl+R

R
Nokta seçme moduna geçme Ctrl+LCtrl+1
Kenar seçimi moduna geç Ctrl+LCtrl+2
Yüz seçme moduna geçme Ctrl+L, Ctrl+3
Nesne seçme moduna geçme Ctrl+LCtrl+4
Yörünge (kamera) moduna geçme Ctrl+GCtrl+O
Sahnedeki sonraki nesneyi seçme Sekme
Sahnedeki önceki nesneyi seçme Shift+Sekme
Seçili nesneyi geçerli aracı temel alarak işleme. Ok tuşları
Geçerli manipülatörü devre dışı bırakma Q
Kamerayı döndürme Alt+Sol fare düğmesiyle sürükleyin
Başlık Açıklama
Oyunlar ve uygulamalar için 3B varlıklarla çalışma Dokular ve görüntüler, 3B modeller ve gölgelendirici efektleri gibi grafik varlıklarıyla çalışmak için kullanabileceğiniz Visual Studio araçlarına genel bir bakış sağlar.
Görüntü Düzenleyicisi Dokular ve görüntülerle çalışmak için Visual Studio Görüntü Düzenleyicisi'nin nasıl kullanılacağını açıklar.
Gölgelendirici Tasarımcısı Gölgelendiricilerle çalışmak için Visual Studio Gölgelendirici Tasarımcısı'nın nasıl kullanılacağını açıklar.