Hızlı Başlangıç: Unity ile model işleme

Bu hızlı başlangıçta, Azure Remote Rendering (ARR) hizmetini kullanarak yerleşik modeli uzaktan işlayan bir Unity Azure Remote Rendering çalıştırmayı kapsar.

ARR API'sini veya yeni unity projesini ayarlamayı ayrıntılı olarak ele alamaacağız. Bu konular, Öğretici: Uzaktan işlenmiş modelleri görüntüleme konularına yer ve açıklamalarını içerir.

Bu hızlı başlangıçta şunları yapmayı öğreneceksiniz:

  • Yerel geliştirme ortamınızı ayarlama
  • Unity için ARR Hızlı Başlangıç örnek uygulamasını alın ve derleme
  • ARR Hızlı Başlangıç örnek uygulamasında model işleme

Önkoşullar

Azure Remote Rendering hizmetine erişmek için öncelikle bir hesap oluşturmanız gerekir.

Aşağıdaki yazılımların yüklü olması gerekir:

Örnek uygulamayı kopyalama

Bir komut istemi açın (Windows başlat menüsüne yazın) ve ARR örnek cmd projesini depolamak istediğiniz dizine gidin.

Aşağıdaki komutları çalıştırın:

mkdir ARR
cd ARR
git clone https://github.com/Azure/azure-remote-rendering
powershell -ExecutionPolicy RemoteSigned -File azure-remote-rendering\Scripts\DownloadUnityPackages.ps1

Son komut, ARR dizininde aşağıdakiler için çeşitli örnek projeleri içeren bir alt Azure Remote Rendering.

Unity için hızlı başlangıç örnek uygulaması Unity/Hızlı Başlangıç alt dizininde bulunur.

Unity örnek projesiyle model işleme

Unity Hub'ı açın ve ARR\azure-remote-rendering\Unity\Quickstart klasörü olan örnek projeyi ekleyin. Projeyi açın. Gerekirse Unity'nin projeyi yüklü sürümünüze yükseltmesine izin ver.

İşleyimiz varsayılan model, yerleşik bir örnek modeldir. Sonraki hızlı başlangıçta ARR dönüştürme hizmetini kullanarak özel modeli dönüştürmeyi gösteracağız.

Hesap bilgilerinizi girin

  1. Unity varlık tarayıcısında Sahneler klasörüne gidin ve Hızlı Başlangıç sahneyi açın.
  2. Hiyerarşi'den RemoteRendering oyun nesnesini seçin.
  3. Denetçi'ye hesap kimlik bilgilerinizi girin. Henüz bir hesabınız yoksa oluşturun.

ARR Hesap Bilgileri

Önemli

RemoteRenderingDomain olarak ayarlayın; burada, size yakın <region>.mixedreality.azure.com kullanılabilir <region> [bölgelerden biri.](../reference/regions.md) AccountDomain'i Azure Portal'da görüntülenen hesap etki alanı olarak ayarlayın.

Daha sonra bu projeyi bir HoloLens cihaza dağıtmak ve Remote Rendering hizmetine bağlanmak istiyoruz. Cihaza kimlik bilgilerini girmenin kolay bir yolu yoktur çünkü hızlı başlangıç örneği kimlik bilgilerini Unity sahnesinde kaydedecektir.

Uyarı

Kaydedilen kimlik bilgilerinizle projeyi gizli oturum açma bilgilerini sızdıracak bir depoya denetlemeyin!

Oturum oluşturma ve varsayılan modeli görüntüleme

Oturumu başlatmak için Unity'nin Oynat düğmesine basın. Oyun panelinde görünüm panelinin alt kısmında durum metninin yer alan bir katman olduğunu görüyoruz. Oturumda bir dizi durum geçişi yapılacaktır. Başlatan durumda, sunucu birkaç dakika sürer. Başarılı olduğunda Hazır durumuna geçiştir. Şimdi oturum Bağlanıyor durumuna girer ve burada bu sunucu üzerinde işleme çalışma zamanlarına ulaşmaya çalışır. Başarılı olduğunda örnek Bağlı durumuna geçiştir. Bu noktada, işleme için modeli indirmeye başlar. Modelin boyutu nedeniyle indirme işlemi birkaç dakika daha sürebilir. Ardından uzaktan işlenen model görünür.

Örnekten çıktı

Tebrikler! Artık uzaktan işlenmiş bir modeli görüntülebiliyorsun!

Sahneyi inceleme

Uzaktan işleme bağlantısı çalıştır edildiktan sonra Denetçi paneli ek durum bilgileriyle günceller:  Unity örnek çalma

Şimdi yeni düğümü seçerek ve Denetçi'de Altları göster'e tıklayarak sahne grafiğini keşfedersiniz.

Unity Hiyerarşisi

Sahnede bir kesme düzlemi nesnesi var. Özelliklerinde etkinleştirmeyi ve taşımayı deneyin:

Kesme düzlemi değiştirme

Dönüşümleri eşitlemek için Şimdi eşitle'ye tıklayın veya Her kareyi eşitle seçeneğini işaretleyin. Bileşen özellikleri için yalnızca bunları değiştirmek yeterlidir.

Sonraki adımlar

Sonraki hızlı başlangıçta, uzaktan işlenen modeli özgün boyutunda görüntülemek HoloLens örneği bir sanal cihaza dağıtacak.

Alternatif olarak, örnek bir masaüstü bilgisayara da dağıtılabilir.