Aracılığıyla paylaş


Karma Gerçeklik Araç Seti 3

MRTK3 başlığı

MRTK3, Unity için Microsoft Karma Gerçeklik Toolkit'in üçüncü neslidir. Unity'de platformlar arası karma gerçeklik geliştirmeyi hızlandırmaya yönelik Microsoft destekli bir açık kaynak projesidir. Bu yeni sürüm Unity'nin XR Yönetim sistemi ve XR Etkileşim Araç Seti üzerine kurulmuştur. Bazı işlevlerini aşağıda bulabilirsiniz:

  • Uzamsal etkileşimler ve kullanıcı arabirimi için platformlar arası giriş sistemi ve yapı taşları sağlar.
  • Değişiklikleri hemen görmenize olanak tanıyan düzenleyici içi simülasyon aracılığıyla hızlı prototip oluşturma olanağı sağlar.
  • Geliştiricilerin temel bileşenleri değiştirmesine olanak tanıyan genişletilebilir bir çerçeve olarak çalışır.
  • Çok çeşitli platformları destekler:
Platform Desteklenen Cihazlar
OpenXR XR cihazları Microsoft HoloLens 2
Meta Görev (deneysel)
Windows Karma Gerçeklik (deneysel)
SteamVR (deneysel)
OpenXR üzerinde Oculus Rift (deneysel)
Lenovo ThinkReality A3 (Qualcomm Snapdragon Spaces ile - deneysel)
Windows Geleneksel düz ekran masaüstü (deneysel)
Ve daha fazlası çok yakında!

MRTK3'e hoş geldiniz

Karma Gerçeklik Toolkit Organization şu anda MRTK3'e sahiptir ve MRTK3'i genel kullanılabilirlik (GA) için kullanıma sunar. Tüm yeni HoloLens uygulamalarının MRTK3 ile derlenmesini öneririz.

Önemli geliştirmeler

Mimari

  • Unity XR Etkileşim Araç Seti ve Unity Giriş Sistemi üzerine kurulmuştur.
  • OpenXR odaklı.
  • Açık uçlu ve esnek etkileşim paradigması.

Performans

  • UX'ten girişe ve alt sistemlere kadar birçok özelliği ve sistemi yeniden yazın ve yeniden tasarlayın.
  • Kare başına sıfır bellek ayırma.
  • HoloLens 2 ve diğer kaynak kısıtlamalı mobil platformlarda maksimum performans için ayarlandı.

Kullanıcı Arabirimi

  • Yeni etkileşim modelleri (bakış-sıkıştırma dolaylı işleme).
  • Karma Gerçeklik Tasarım Dili güncelleştirildi.
  • Unity Canvas + 3D UX: üretim sınıfı dinamik otomatik düzen.
  • Oyun yüzeyi, fare ve erişilebilirlik desteği için birleşik 2B ve 3B giriş.
  • Markalama, temalı, dinamik veriler ve karmaşık listeler için veri bağlama.

Erişilebilirlik (Erken Önizleme)

  • Görme bozukluğu yardımları.
  • Giriş yardımı.

Uzun Vadeli Destek

  • Minimum gereksinimler: OpenXR, Unity 2021.3 LTS veya Unity 2022.3 LTS, Unity'nin XR Etkileşim Araç Seti.

Sürüm oluşturma

MRTK'nin önceki sürümlerinde (HoloToolkit ve MRTK v2), tüm paketler aynı sürüm numarasıyla işaretlenmiş eksiksiz bir küme olarak piyasaya sürüldü (örneğin: 2.8.0). MRTK3'den başlayarak, her paket Semantik Sürüm Oluşturma 2.0.0 belirtimine göre ayrı ayrı sürüme alınır.

Not

MRTK3'teki '3' bir sürüm numarası değildir. HoloToolkit'in bir. nesil ve MRTK v2.x'in ikinci nesil olmasıyla, temel mimarinin neslinin bir göstergesidir.

Bireysel sürüm oluşturma, geliştiricilerin değişikliklerin büyüklüğünü daha iyi anlamasına ve istenen düzeltmeleri elde etmek için güncelleştirilmesi gereken paket sayısını azaltmasına olanak tanırken daha hızlı hizmet sunacaktır.

Örneğin, kullanıcı arabirimi davranışı mantığını içeren UX çekirdek paketine hataya neden olmayan yeni bir özellik eklenirse, ikincil sürüm numarası artar (3.0.x'ten 3.1.0'a). Değişiklik hataya neden olmadığından, UX çekirdeğine bağlı olan UX bileşenleri paketinin güncelleştirilmesi gerekmez.

Bu değişikliğin bir sonucu olarak, birleşik bir MRTK3 ürün sürümü yoktur.

MRTK3, belirli paketleri ve sürümlerini tanımlamaya yardımcı olmak için projeye dahil edilen ilgili paketleri listeleyen bir "hakkında" iletişim kutusu sağlar. Bu iletişim kutusuna erişmek için, menü çubuğundaki Unity'de öğesini seçinMixed RealityAbout MRTK>MRTK3>.

Dal Durumu

Karma Gerçeklik Toolkit Organization şu anda MRTK3'in bakımını ve güncelleştirmelerini yapmakta. Geri bildiriminiz için teşekkür ederiz ve Karma Gerçeklik Toolkit for Unity GitHub projesinde hataları ve özellik isteğini açabilirsiniz.

Erken önizleme paketleri

MRTK3'ün bazı bölümleri geliştirme sürecinin diğerlerinden daha önceki aşamalarındadır. Erken önizleme paketleri, Karma Gerçeklik Özellik Aracı'nda ve Unity Paket Yöneticisi adlarında belirtilen Early Preview şekilde tanımlanabilir.

Eylül 2023 itibarıyla aşağıdaki bileşenlerin erken önizleme aşamasında olduğu kabul edilmektedir.

Veri Akışı Adı Paket Adı
Erişilebilirlik org.mixedrealitytoolkit.accessibility
Veri Bağlama ve Temalı org.mixedrealitytoolkit.data

MRTK ekibi bu işlevi yayınlamaya tamamen kararlıdır. Paketlerin yayınlamayı planladığımız özelliğin tamamını içermeyebileceğini unutmayın; yayımlanmadan önce önemli ve çığır açan mimari değişikliklere maruz kalabilirler.

Bu erken önizleme özelliklerinin son şeklini şekillendirmeye yardımcı olmak için tüm geri bildirimlerinizi sağlamanızı çok öneririz.

UX yapı taşları

DüğmeDüğme
Dürtme, bakış-sıkıştırma, ışın etkileşimleri, fare tıklaması ve gamepad gibi çok çeşitli giriş modaliteleri için iyileştirilmiş hacimli düğme.

Sınır DenetimiSınır Denetimi
Amaç geri bildirimi ve duyarlık manipülasyonu affordances.

Nesne ManipülatörNesne Manipülatör
Çok çeşitli giriş modalitelerine sahip bir veya iki elle nesneleri hareket ettirin ve değiştirin.

El MenüsüEl Menüsü
Hızlı işlemlere kolay erişim için el bağlantılı UX denetimleri koleksiyonu.

Menüye YakınMenüye Yakın
Kullanıcıyı takip etmek için değiştirilebilen, sabitlenebilen ve ayarlanabilen UX denetimlerinin koleksiyonu.

KaydırıcıKaydırıcı
Bir boyutlu eksen boyunca bir değer ayarlayın.

ÇözücüÇözücü
Etiket, gövde kilidi, sabit görünüm boyutu ve yüzey manyetizması gibi çeşitli nesne konumlandırma davranışları

IletişimIletişim
Kullanıcı eylemi iste.

KayrakKayrak
Büyük biçimli arabirimleri ve içeriği görüntülemek için düz bir panel.

Figma Toolkit for MRTK3 Preview

MRTK3 için Figma Toolkit'in ön sürümü, Microsoft'un MRTK3'te kullanıma sunulan yeni Karma Gerçeklik Tasarım Diline dayalı kullanıcı arabirimi bileşenlerini içerir. Kullanıcı arabirimi düzenleri ve görsel taslakları oluşturmak için tasarım sürecindeki bileşenlerin 2B gösterimlerini kullanabilirsiniz.

Microsoft Karma Gerçeklik Geliştirme Günleri 2022 oturum videoları

Yol Haritası

Genel önizlemeden genel kullanılabilirliğe yol haritası aşağıdaki tabloda ayrıntılı olarak açıklanmaktadır. Karma Gerçeklik Toolkit Organization, gelecek sürümleri duyuracaktır.

Sürüm Zaman çizelgesi
Genel Önizleme 8 Haziran 2022, Ağustos 2022, Saat 20:00
Güncelleştirmeleri önizleme Ga'ya kadar yaklaşık 2-4 haftada bir
Genel Kullanılabilirlik 6 Eylül 2023 (blog gönderisi)