Kullanıcılar Android XR uygulamanızı Tam Alan'da başlattığında uygulamayı geçiş modunda gösterebilir veya ortamlarını, etkileyici bir sanal alanla geçersiz kılabilirsiniz. Uygulamanız, içeriklere veya deneyimlere göre belirli ortamları tetikleyebilir. Örneğin, bir uygulamada fırtınadan bahsedildiğinde fırtınalı bir ortam gösterilebilir veya bir tarih uygulaması, gladyatörleri açıklarken sanal bir Roma Kolezyumu gösterebilir.
Ortamlar, uygulamanızı özelleştirmenin ve etkileyiciliği artırmanın çok yönlü bir yoludur. Full Space'te, hayal ettiğiniz deneyimi oluşturmak için tam esnekliğe sahipsiniz. Kullanıcıların ilgisini çekmek için benzersiz görseller ve sesler oluşturun. Bu sırada, kullanıcıların kendilerini rahat ve güvende hissetmelerini sağlamaya çalışın.
Uzamsal ortamın unsurları
Ortamlarda derinlik, doku ve 3D geometri bulunabilir. Full Space'te standart gITF biçiminde kendi sanal ortamınızı sağlayabilirsiniz. Uzamsal ortamları nasıl ekleyeceğinizi öğrenin.
Bu isteğe bağlı bileşenler, sahnenizi oluşturmanıza yardımcı olabilir. Birini seçin veya karmaşık bir görsel deneyim oluşturmak için hepsini birleştirin.

Çevreleyen 3D geometri
Hem ortamın geometrisini hem de doku için 360° görüntüyü içeren bir .gltf veya .glb dosyası sağlayarak etkileyici ortamlar oluşturabilirsiniz. Ayrıca, 3D nesnelerde gerçekçi aydınlatma ve yansımalar için gerekli olan, yüksek dinamik aralıklı bir EXR görüntüsünden oluşturulmuş bir görüntü tabanlı aydınlatma (IBL) dosyası da eklemeniz gerekir.

Ek 3D geometri
Uzamsal farkındalığı artırmak için destekleyici geometrileri kullanıcının yakınına stratejik olarak yerleştirin. Kullanıcıdan 1,5 metre uzaklıkta 0,9 metreden yüksek nesneler yerleştirmeyin. Bu durum, kullanıcı arayüzü öğeleriyle derinlik çakışmalarına neden olabilir.
Çevreleyen veya ek 3D geometri için Android XR, .gltf
veya .glb dosya uzantısını destekler. Bu dosya biçimlerini Blender, Maya ve Spline gibi üçüncü taraf araçlardan oluşturup dışa aktarabilirsiniz.
Güvenli ve rahat deneyimler oluşturma
Kullanıcıların güvenli ve rahat bir şekilde keşfedebileceği bir uzamsal ortam oluşturmak için bu yönergeleri uygulayın.
- Kullanıcıların Tam Alan ile Ana Alan arasında hızlıca geçiş yapabilmesi için net görsel ipuçları ekleyin. Örneğin, geçişleri tetiklemek için düğmelerde içeriği daralt ve içeriği genişlet simgelerini kullanabilirsiniz.
- Çarpışmaları önlemek için nesneleri kullanıcıdan en az 1 metre uzakta tutun. Bu sayede kullanıcı, gerçek dünyadaki fiziksel nesnelerden kaçınarak yeterli hareket alanına sahip olur.
- Birden fazla ortam oluşturabilir ve kullanıcıların ortamlar arasında geçiş yapması için bir menü ekleyebilirsiniz.
Performans için optimize etme
Bazı uzamsal ortamlar yüksek performans gerektirir ve sorunsuz kare hızları sağlamak, gecikmeyi azaltmak ve kullanıcı rahatsızlığını önlemek için optimizasyon yapılması gerekir.
Stereoskopik oluşturma ve gerçek zamanlı etkileşimlerin işlem talepleri göz önüne alındığında, verimli 3D model tasarımı ve dokular ile gölgelendiricilerin dikkatli bir şekilde kullanılmasını öneririz. Bu yönergeler, görsel açıdan zengin ve çeşitli cihazlarda iyi performans gösteren XR deneyimleri oluşturmanıza yardımcı olabilir.
Dosyaları optimize etme
- Poligon sayısı performansı doğrudan etkiler. Mümkün olduğunda optimizasyon yapmaya çalışın.
- Verimli örgü yapıları kullanın ve gereksiz ayrıntıları, çakışan geometrileri azaltın.
- Karmaşık modelleri basitleştirerek ve doku atlasları kullanarak çizim çağrılarını azaltın. Birden fazla dokuyu tek bir dosyada birleştirmeyi deneyin.
- GPU'nun aşırı yüklenmesini önlemek, modelleri ve dokuları optimize etmek için verimli doku sıkıştırma kullanın ve öğe boyutlarını küçültün. Optimum performans için önerilen öğe boyutları 3D duvar kağıdı veya glb için yaklaşık 80 MB, ses dosyaları için ise 15 MB'tır.
- GPU performansını optimize etmek için KTX2 doku sıkıştırmasını kullanın.
- Mümkün olduğunda ışıklandırma bilgilerini dokulara yerleştirin.
360° kullanıcı arayüzü güvenli bölgesini kullanma
Kullanıcı arayüzüyle çakışabilecek veya kullanıcıları yorabilecek parlaklık artışları olmadan güvenli bir ton aralığında kalın.

Erişilebilir hale getirin
Kullanıcı arayüzünün her yönden, özellikle de kullanıcının görüş alanının ortasındaki yatay bantta okunabilir olduğundan emin olun. Karmaşık veya dikkat dağıtabilecek ayrıntılardan kaçının.

Konfor için tasarım
Alan ortasında büyük kullanıcı arayüzü panelleri kullanıyorsanız kullanıcının bu panellere göre konumunu göz önünde bulundurun. Kullanıcı, ekranın üzerinde yüzdüğü yüzeyden en az 1,5 metre yukarıda olmalıdır. Bu sayede, yukarı bakmak zorunda kalmadan büyük bir sanal ekranı rahat ve ortalanmış şekilde izleyebilirsiniz.
