Hızlı Başlangıç: Unity ile model işleme
Bu hızlı başlangıçta, Azure Uzaktan İşleme (ARR) hizmetini kullanarak yerleşik modeli uzaktan işleyen bir Unity örneğinin nasıl çalıştırıldığını anlatılmaktadır.
ARR API'sinin kendisi veya yeni bir Unity projesinin nasıl ayarlanacağı hakkında ayrıntılı bilgi edinmeyeceğiz. Bu konular Öğretici: Uzaktan işlenen modelleri görüntüleme başlığı altında ele alınmıştır.
Bu hızlı başlangıçta şunları yapmayı öğreneceksiniz:
- Yerel geliştirme ortamınızı kurun
- Unity için ARR Hızlı Başlangıç örnek uygulamasını alma ve derleme
- ARR Hızlı Başlangıç örnek uygulamasında model işleme
Önkoşullar
Azure Uzaktan İşleme hizmetine erişmek için önce bir hesap oluşturmanız gerekir.
Aşağıdaki yazılımların yüklenmesi gerekir:
- Windows SDK 10.0.18362.0 (indirme)
- Visual Studio 2022'nin en son sürümü (indirme)
- Karma Gerçeklik için Visual Studio araçları. Özellikle, aşağıdaki İş Yükü yüklemeleri zorunlu:
- C++ ile masaüstü geliştirme
- Evrensel Windows Platformu (UWP) geliştirme
- Git (indirme)
- Git LFS eklentisi (indirme)
- Unity (desteklenen sürümler için sistem gereksinimlerine bakın)
Örnek uygulamayı kopyalama
Bir komut istemi açın (Windows başlat menüsüne yazın cmd
) ve ARR örnek projesini depolamak istediğiniz dizine geçin.
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, Azure Uzaktan İşleme için çeşitli örnek projeleri içeren ARR dizininde bir alt dizin oluşturur.
Unity için hızlı başlangıç örnek uygulaması Unity/Quickstart 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üzle yükseltmesine izin verin.
İşlediğimiz varsayılan model, yerleşik bir örnek modeldir. Sonraki hızlı başlangıçta ARR dönüştürme hizmetini kullanarak özel modelin nasıl dönüştürüleceğini göstereceğiz.
Hesap bilgilerinizi girin
- Unity varlık tarayıcısında Sahneler klasörüne gidin ve Hızlı Başlangıç sahnesini açın.
- Hiyerarşi'den RemoteRendering oyun nesnesini seçin.
- Denetçi'de hesap kimlik bilgilerinizi girin. Henüz bir hesabınız yoksa bir hesap oluşturun.
Önemli
RemoteRenderingDomain değerini olarak <region>.mixedreality.azure.com
ayarlayın; burada <region>
yakınınızda bulunan kullanılabilir bölgelerden biridir.
AccountDomain'i Azure Portal'da gösterildiği gibi hesap etki alanı olarak ayarlayın.
Daha sonra bu projeyi bir HoloLens'e dağıtmak ve bu cihazdan Uzaktan İşleme hizmetine bağlanmak istiyoruz. Cihazda kimlik bilgilerini girmenin kolay bir yolu olmadığından, hızlı başlangıç örneği kimlik bilgilerini Unity sahnesine kaydeder.
Uyarı
Gizli oturum açma bilgilerini sızdırabileceği bir depoda kayıtlı kimlik bilgilerinizle projeyi denetlememeye dikkat edin!
Oturum oluşturma ve varsayılan modeli görüntüleme
Oturumu başlatmak için Unity'nin Yürüt düğmesine basın. Oyun panelinde görünüm penceresinin alt kısmında durum metnini içeren bir katman görmeniz gerekir. Oturumda bir dizi durum geçişi yapılacaktır. Başlangıç durumunda sunucu açılır ve bu işlem birkaç dakika sürer. Başarılı olduğunda Hazır durumuna geçiş yapılır. Şimdi oturum Bağlan durumunu girer ve burada o sunucudaki işleme çalışma zamanına ulaşmaya çalışır. Başarılı olduğunda, örnek Bağlan duruma geçirilir. Bu noktada, işleme için modeli indirmeye başlayacaktır. Modelin boyutu nedeniyle indirme işlemi birkaç dakika daha sürebilir. Ardından uzaktan işlenen model görüntülenir.
Tebrikler! Şimdi uzaktan işlenen bir modeli görüntülüyorsunuz!
Sahneyi inceleme
Uzaktan işleme bağlantısı çalıştırıldıktan sonra Denetçi paneli ek durum bilgileriyle güncelleştirilir:
Artık yeni düğümü seçip Denetçide alt öğeleri göster'e tıklayarak sahne grafiğini keşfedebilirsiniz.
Olay yerinde kesme düzlemi var. Denetçi bölmesinin altındaki CutPlane'ın önündeki kutuyu işaretleyerek etkinleştirmeyi deneyin ve gezinin:
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 için örneği bir HoloLens'e dağıtacağız.
Alternatif olarak, örnek bir masaüstü bilgisayara da dağıtılabilir.