İçindekiler:
- Birliğin AR / VR Peyzajına Bakışı
- Büyüyen Bir Ekosistemle Çalışmak
- 3B İçerik Oluşturmanın Evrimi
- Mevcut AR / VR Sınırlamaları
- Birliğin AI Stratejisi
- Perde Arkasında Makine Öğrenmesi
- Makine Öğrenim Acenteleri
- AI Destekli Sanal Dünyalar Kurmak
- Sürükleyici Uygulamaların Geleceği
Video: The Rise Of Technology-Augmented Reality(AR), Virtual Reality(VR) And Mixed Reality(MR) |Simplilearn (Kasım 2024)
Birlik, dünyada en yaygın kullanılan 3B geliştirme platformudur. Uygulama analitiği firması Apptopia'ya göre, ilk 1000 mobil oyunun yüzde 40'ını ve tüm yeni mobil oyunların yarısından fazlasını destekliyor. Unreal Engine ile birlikte, iki popüler oyun motoru web'deki oyun deneyiminin çoğunu destekliyor.
Ancak, 3D geliştirme alanı, özellikle artırılmış ve sanal gerçeklik gelişimi söz konusu olduğunda, bir zamanlar olduğundan çok daha kalabalık.
Birlik, Apple'ın ARKit'i ve Google'ın ARCore'i de dahil olmak üzere yeni AR / VR platformlarının çoğu için yapı taşı olarak hizmet veriyor veya bütünleşiyor, ancak şu anda Amazon Sümer ve benzeri sürükle ve bırak arayüzlerinin beğenisini kazanmak için deneyimlerini basitleştirmek istiyor. daha az teknik yaratıcılar.
Rekabette öne geçmek ve büyüyen yeni cihaz ekosistemi ve 3D deneyimler için platformunu geliştirmek için Unity, AR / VR ve AI bölümleri tarafından yönetilen iki aşamalı bir stratejiyi zorluyor. PCMag, Unity'nin Küresel VR / AR Marka Çözümleri Başkanı Tony Parisi ve Unity'nin geleceğine ve platformun ve yarattığı oyunların nasıl daha akıllı hale geldiğine bakmak için Unity'nin AI ve Makine Öğrenimi Başkan Yardımcısı Danny Lange ile konuştu. sen bile farkındasın.
-
Büyüyen Bir Ekosistemle Çalışmak
Parisi, 90'ların ortasından beri 3D görselleştirme üzerine çalışan AR / VR'da çalışıyor. VRML dosya formatını ve WebGL'nin temelini oluşturan diğer özellikleri birlikte yarattı ve diğer birkaç VR şirketi için kurdu ve çalıştı. AR, VR, MR ve daha geniş kapsamlı gerçeklik (XR) şemsiyesi boyunca reklam, pazarlama ve stratejiyi yönlendirmek için 2016 yılının sonlarında Unity'ye katıldı.
"Pokemon Go bomundan hemen sonra, bu konumla ilgili daha basit bir AR olanı, bir yere gitmek ve bir Pokemon bulmak, artı bir parça kamera. Bu, arttırmaya devam etmemiz için bir faktör. daldırma ile ilgili "dedi.
AR cephesinde Parisi, çevrenizdeki ortamı haritalandırmak için akıllı telefon kameralarıyla yapabileceklerinizi geliştirmek için Facebook ve Snap'ın Camera Effects ve Lens Studio geliştirici platformlarını nasıl kullandıklarını anlattı. Akıllı telefon ve kulaklık tabanlı AR köprüleme, Unity ile de yaratılan ve Lenovo'nun Mirage AR kulaklığı ile birlikte bir akıllı telefonla çalışan Star Wars: Jedi Challenges oyunu gibi deneyimler.
Parisi, bir sonraki dalganın Apple’ın ARKit’i ve Google’ın ARCore’unu AR işletim sistemi destekli telefonlar. Amazon Sümer'de olduğu gibi, Unity, 3B araçları kullanarak AR içeriği oluşturma konusunda Apple ve Google ile işbirliği yapıyor. Birlik aynı zamanda Eğim Fırçası ve Bloklar gibi açık kaynaklı Google araçlarının da temelini oluşturur. Parisi, mobil işletim sistemlerini kapsayan ortak ve genişletilmiş bir dünya öngörüyor.
Parisi, "Apple ve Google her ikisi de mükemmel ortaklar. Bu deneyimleri ve XR içeriğini Unity'nin 3D araçlarıyla geliştirmek ve desteklemek için onlarla derin ilişkiler kuruyoruz" dedi. "Kodlayıcılar veya geliştiriciler veya profesyonel tasarımcılar için olmayan, demokratikleşmiş yaratma araçlarının çoğu, motorumuzda üretilmiştir. Daha da iyisi, blok modellerini veya Tilt Brush sanatını alıp bunları diğer bütün yazılımlar gibi diğer Unity uygulamalarına getirmenizdir. Bu Birliğe geliyor.
MR ve VR tarafında, büyük cihaz ve yazılım oyuncuları Oculus, HTC ve tabii ki Microsoft ve Windows Karma Gerçeklik ekosistemidir. Birlik, herkes için 3B uygulamalar yaratıyor, ancak Microsoft, karışık ve sanal gerçeklik arasındaki çizgileri biraz bulanıklaştırıyor, dedi. HoloLens karışık bir gerçeklik cihazıdır, ancak Windows Karışık Gerçeklik kulaklıkları VR'dir.
Parisi, "Endüstri hala bunlardan bahsetmemiz gereken şeyleri ele almaya geliyor" dedi. “Dijital ile gerçek dünyayı birleştiren ve tamamen sürükleyici bir dünyaya giren içeriği tasarladığınıza bağlı olarak, farklı zorluklara sahipsiniz. VR'de performans zorlukları daha yüksektir. Tamamen sentetik bir dünya yaratmanız gerekir. saniyede 90 kare hıza sahip VR kulaklıklar performansı artırıyor. Karışık gerçeklik daha az yoğun, ancak aynı zamanda gerçek zamanlı olarak işlem yaptığı tüm ortama uyum sağlamak zorunda. ”
-
3B İçerik Oluşturmanın Evrimi
Birlik, sürükleyici içerik geliştirmek için demokratikleşmiş bir 3D oluşturma aracıdır. Aylık abonelik ücretleri için satın alabileceğiniz Ücretsiz, Artı ve Pro sürümleri vardır ve telif ücretsizdir. Öyleyse Birlik ile inşa ettiğiniz şey sizindir. Unity şu anda akıllı telefonlardan ve PC işletim sistemlerinden bir dizi oyun sistemine, akıllı TV'ye ve VR kulaklıklarına kadar yaklaşık 30 farklı platformun oluşturulmasını destekliyor.
Son zamanlarda, Unity çok çeşitli sürükleyici içerik ve deneyimler oluşturmak için kullanılmıştır. Bunlar, izleyicilerin VR'deki iki kara deliğin kozmik bir çarpışmasını keşfetmelerini sağlayan Spheres adlı Sundance Film Festivali dizisinden, oyuncuları Pixar filminin Ölüler Ülkesi'ne götüren 360 derecelik izdüşümleri kullanan Disney CocoVR oyununa kadar uzanıyor.
Parisi, Beat Sabre gibi eğlenceli VR oyunları oluşturmak için Unity'yi ve beyzbol izleyicilerinin oyundaki akıllı telefonlarını işaret etmelerini ve oyuncuların üzerindeki ekranda istatistikleri görmelerini sağlayan MLB At Bat AR uygulaması da dahil olmak üzere artırılmış deneyimler oluşturmaktan bahsetti.
Birlik tüm bu tür uygulamaları oluşturabilir, ancak tasarımda göz önünde bulundurulması gereken çok sayıda nüans vardır. PC tabanlı deneyimler daha zengindir, daha zengin ortamlarda daha büyük 3D modellere olanak tanır ve Oculus Rift ve HTC Vive gibi kulaklıklar, giriş denetleyicileri ile birlikte konumsal ve oda ölçeğinde izlemenizi sağlar. Parisi, bu tür bir uygulama için Google Daydream View gibi bir kulaklıklı mikrofon setinde 3 derecelik serbestlik izleme deneyimi için tasarladığınızdan farklı bir tasarım yapmanız gerektiğini söyledi. Bir düğmeye basmak kadar kolay değil, ancak Unity, oluşturduğunuz 3B içeriğin çok fazla yeniden kodlama olmadan bir cihazdan diğerine taşınabilmesini sağlamak için çalıştı.
AR / VR deneyimleri için oyun ve eğlence uygulamalarının ötesinde, Unity'nin son zamanlarda uğraştığı sorulardan biri, farklı endüstrilere, beceri seviyelerine ve kullanım durumlarına uyum sağlamak için 3B oluşturma ortamının nasıl iyileştirileceğidir. Hem ciddi kodlayıcıları hem de teknik olmayan kullanıcıları memnun etmeyi amaçlayan düşük kod geliştirme araçlarında olduğu gibi, Unity arayüzünü, varlık deposunu ve platformun geri kalanının farklı türdeki şirketler ve kullanıcılar için müşterisini genişletmek için çalışmasını sağlamanın yollarını buluyor. tabanı.
Parisi, "AR ve VR'nin ortaya çıktığı bu farklı endüstrilere baktık. Otomotiv, film, mimarlık, medikal veya yüz binlerce sandalyeye yazılım dağıttığınız diğer organizasyonlar olabilir." Dedi. “Tamamen farklı dünyalar, farklı girişimler, farklı geçmişler ve üretim araçları. İlk önce mobil ve oyun endüstrilerine odaklandık, çünkü büyümenin olduğu yerdi, ama şimdi tekerleği eğildi ve zamanlaması bu oyun kitabını alıp getirmek için doğru Şimdi bu diğer endüstrilerden bazıları için dünya B2B gidiyor. "
-
Birliğin AI Stratejisi
Birlik, AI'yı oyun ve motor tasarımını geliştirmekten, kullanıcı davranışlarını izlemeye ve oyun geliştiricilerin uygulamalarından para kazanma yöntemlerini değiştirmeye kadar çok çeşitli şekillerde kullanıyor. Dünya çapında 100'den fazla çalışanı olan AI ekibi, Unity'nin AI ve Makine Öğrenimi Başkan Yardımcısı Danny Lange tarafından yönetilmektedir.
Lange 18 ay önce Über'de Makine Öğrenimi Müdürü ve Amazon Makine Öğrenimi Genel Müdürü olarak görev yaptı. Ayrıca IBM ve Microsoft'ta çalıştı. Oyun dünyasına ML'ye farklı bir bakış açısı ile geldi ve Unity'nin geleneksel ML çabalarını daha iddialı projelere dönüştürmesine yardımcı oldu.
Lange, "Amazon ve Uber gibi işletmeler çok ağır makine öğrenme odaklı. Kendi kendine sürüş araba dünyasından bu 3B oyun ortamına gelince, yapay zeka sınırını zorlamak için mükemmel bir yer aramak istiyorsunuz" dedi.
Lange, “Geldiğimde, temel olarak davranışı geliştirdiğiniz, güçlendirme öğrenimi ve dinamik sistemler konusunda deneyim kazandığım birkaç makine öğrenme çabası vardı” diye devam etti. “Bu, hem Amazon hem de Uber'de çok yaptığımız bir şey. İster kitap gönderiyor, ister Uber için sürtünmesiz bir toplama için optimize ediyor olsanız da, tüm bunlar gerçekte oturan ve tasarlayan insanlar değil, nerede söyleneceğini öğrenen bilgisayar sistemleri. Uber şoförünüzle nerede buluşursunuz. Birliğe geldiğimde, bu fikirleri oyun dünyasına getirmek için büyük bir fırsat gördüm. ”
Lange'nin açıkladığı gibi, Unity'nin ML projeleri oyun oynamadan para kazanmaya kadar her şeyi kapsar. Bir örnekte, ekip, Birlik geliştiricilerinin reklamcılık veya uygulama içi satın alımlarla para kazanmak istedikleri belirli harcama modellerine sahip kullanıcıların kümelerini arar. Birlik daha sonra, uzun vadede daha etkin angajman için bu sonuçları geliştiricilere verir.
Şirket ayrıca, oyun, motor tasarımı geliştirmek ve içerik geliştirme sürecine yardımcı olmak için ML uygulamaktadır. Unity'nin genel stratejisi, daha çok hizmet seviyesi ML'deki geliştirme tarafı ile akademik taraftaki daha gelişmiş derin öğrenme araştırması arasında temelde bozuldu. Lange, bunun aynı zamanda Parisi'nin departmanının XR geliştirmesiyle yaptıklarına da karıştığını, burada Unity'nin araştırmacılara yeni ML algoritmalarını test etmek için 3D bir grafik ortamı sağladığını söyledi.
Lange, "AR ve VR, makine öğrenimi ve AI için gerçekten harika alanlardır. Genellikle AI'yı gelişmiş gerçeklik olarak düşünüyorum ve gerçekliğin üstesinden gelmek zor, " dedi. “Bir odadaki her şeyi anlayan ve o odayı kaplayan sabit algoritmalar bulmak zor. Gerçekten bunu kodlayamazsınız. Sanal nesneleri bir tablonun olduğunu kabul eden bir odaya yerleştirmek için makine öğrenmeyi ve AI'yi kullanmak zorundasınız. bir yüzey ve bir masanın kenarına koyarsanız düşecek, bunlar makine öğreniminin bu dinamik gerçek dünya davranışından dolayı çok önemli bir rol oynadığı, sanal alanlardaki derinlik ve boyutları anlamak. Bu oyunların yaratılma ve davranma tarzlarında devrim yaratabilmek için derin öğrenmenin öncü yönünü ortaya çıkarmayı hedefliyor. ”
-
Makine Öğrenim Acenteleri
Unity'nin bunu yapmasının en önemli yolu, özerk akıllı ajanlar için oyunları ve 3D simülasyonları eğitim alanlarına dönüştüren açık kaynaklı bir beta girişimi olan ML Agents'ten geçer. Temel olarak Unity, geliştiricilerin bu esnek ML ajanlarını herhangi bir senaryoda dağıtmalarına izin verir ve bir sünger gibi davranırlar: içine bıraktığınız sanal ortama bağlı olarak özel bir şekilde öğrenme ve gelişme.
Lange, “Makine öğrenmeye karşı AI öğrenme tanımım, makine öğrenmeyle veri topladığınız, sistemi eğittiğiniz ve işte budur” dedi. “AI, sistemin kendisini sürekli olarak yeniden eğitmesi ve daha iyi ve daha iyi hale gelmesidir. Oyunların gelişebilmesini istiyoruz ve bunun tanıtımını yapmak için kamu girişimlerimizden biri de Makine Öğrenim Acenteleri.”
Birliğin, ML Ajansları için birkaç hedef kitlesi var. Bir senaryo, geliştiriciler için bu otomatik karakterlerin hareket etmesine ve oyuncularla etkileşime girmesine izin verir. Eylemlerini kodlamak yerine, ML Agents farklı seviyeler simüle ettiklerinde takviye yoluyla öğrenirler ve geliştiricilere binlerce oyun seviyesini paralel olarak test eden sanal oyuncular gibi davranan oyunları hızlı bir şekilde test eder.
ML Agents için bir başka kullanım örneği anlatı etrafında yoğunlaşmaktadır. Lange, Unity'nin bir oyuncunun bir sonraki adımda ne yapacağını bulmaya çalışarak oyuncuları test ettiğini ve daha sonra hareket ederek takip ettiğini söyledi. Buradaki fikir, insan oyuncuların ne yaptığını ve oyunun bu kararları anlatımın daha geniş bölümünde nasıl dengeleyeceğini anlamaktır. Milyonlarca oyuncunun aktif olduğu oyunlarda, ML Agents bir oyunun seviyesini ya da mermilerini büyük ölçüde öğrenip ayarlayabilir.
Yukarıdaki "Goodboy" simülasyonunda, Lange ekibi, Unity'nin ML-Agents araç setinden bir makine öğrenme modeli kullanarak basit bir mobil oyun geliştirdi. Oyunda, küçük corgi zor kodlanmış olmadan, sevimli hareketlerle bir sopa alır. Bunun yerine, eylem ve davranışları ML Agents tarafından kontrol edilir. Unity, ML Agent'ları Unity'nin desteklediği tüm platformlara genişletmek için platform ortaklarıyla birlikte çalışmayı planlıyor.
“Oyunun anlatı düzeyi dediğimiz bir oyunda bu tür bir yetenek olduğunu düşünüyorsanız, oyunda mutlaka kontrol edilen oyunda hareket eden karakterler değil, oyun anlatısının kendisidir. çok heyecan verici yollar. Böylece bir yolda sola veya sağa gitme seçeneğine sahip olabilirsiniz ve oyun temelde yapacağınız tahmini, beş, 10, 15 hamle neye dayandığını belirten bir dizi olayı düzenleyecektir. " dedi Lange.
“Bunun çok oyunculu bir oyunda nasıl çalışabileceğini hayal edebilirsiniz” diye devam etti. “Klasik örneklerden biri: Oyunun başında iki kişi buluşuyor. Biri altınları başka bir oyuncudan çalıyor ve sonra aralarında kötü kanla ayrılıyorlar. Böylece oyun her oyuncunun bittiği bir anlatı sağlayacaktı. birlikte hayatta kalabilecekleri bir yerde birlikte çalışmak zorunda kalacaklar, bir köprüyü geçmeleri gerekiyor ve sadece birlikte yapabilecekleri aksi halde oyundan çıkacaklardı. simülasyonlar, ancak ML Agents ile oyun dinamik olarak bu tür simülasyonlar yaratabilir. "
-
AI Destekli Sanal Dünyalar Kurmak
Yukarıdaki "Piramitler" demosu, ML Agents'ın haritada gizli ödülleri keşfetmek için hızla bir dünyayı keşfettiği, Merak adlı “takviye öğrenme projesi” nin bulgularını gösteren bir ortam.
Unity'nin AI işlemlerinin bir başka yanı, 3B içerik oluştururken daha sürükleyici sahneler ve dokular oluşturmak için ML'yi kullanmaktır. Lange, bunun bir oyun içindeki özerk sistemlerin hareket kontrollü içerik üretip doğal hareketleri doldurabildiği, bir karakterin, insanın veya hayvanın nasıl hareket ettiğini öğrendikten sonra bir oyunda bu animasyonu taklit edebileceğinin daha yeni ama umut verici bir alan olduğunu söyledi.
Lange, "Bunu test eden binlerce geliştiricimiz var, " dedi. “Akademik tarafta, MIT’de ve Seattle’daki Paul Allen Enstitüsü’nde bir çok NASA öğrencisi ve doktora görmeye başladık. Birlik hakkında yayınlar yayınladı. iPhone'lar ve Android cihazlarla grafik performansını sınırlayın. "
Birlik, Amazon Sümerinin AI ile aşılanmış "ana bilgisayarlar" oluşturma biçimine benzer şekilde karakterleri karakterlerle eşlemek için Extreme AI adlı bir motora da sahip. Lange, bir oyunda oynanamayan karakterler için Unity'nin son iki yılda daha doğal bir simülasyon için denemeye başladığını söyledi.
Lange, “Yani bir robot ya da kendi kendini süren bir araba inşa etmek ya da bir ev tasarlamak istiyorsanız, bunu Birlik'te yapabilir ve o evi NPC'lerle doldurabilirsiniz” dedi. “Bu evde yaşayan 1.000 aileyi taklit edebilir ve karakterlerin nasıl hareket ettiği hakkında bilgi toplayabilirsiniz. Kapılar doğru açılıyor mu? Odalarda yeterince ışık var mı? Bunu bulutta yaparsanız, 1000 farklı eviniz olabilirdi. 1000 farklı aileye sahip. Bu, oyun oynamanın dışına çıkmak gibi görünebilir, ancak tüm bunların temelinde oyun teknolojisi var. ”
-
Sürükleyici Uygulamaların Geleceği
Şirketin AR / VR ve yapay zeka tutkusu büyüdükçe, Unity yeni nesil 3B uygulamalar için oyun oynamanın ötesine bakıyor. Bunun bir örneği, Unity'nin yakın zamanda Audi, Toyota, Lexus ve Volkswagen gibi müşteriler için AR / VR içeriği oluşturmasına yardımcı olacak özel bir ekip oluşturduğu otomotiv endüstrisidir. Parisi, Unity'nin AR / VR uygulaması yaratmayı yeni endüstrilere kazandırmak için çapraz platform geliştirici ekosisteminin gücünü kullanmaya çalıştığını söyledi.
Parisi, "Otomobil tasarlama, film yapma, bunların hepsini oyun geliştiricilere nasıl satılacağını bilen bir şirket olarak yapma şeklinizi değiştiriyoruz" dedi. Diyelim ki, Ford inovasyon laboratuarında bir uygulama oluşturmak istiyor. Diyelim ki ileri teknoloji donanım ve yazılımları var, ve sonra Rift çıkıyor ve sadece bir oyun PC'sinde yapmaya karar veriyorlar. ve olasılıklar, Detroit bölgesindeki biri bir Birlik programcısıdır. Bir kişi prototip yapmaya başlar, üç kişilik bir inovasyon ekibine dönüşür ve sonra araba tasarımını fiziksel prototiplerin yerine koymak için yeni yollar geliştirmeye başlarlar. ”
Parisi ayrıca, AR ve e-ticaret konusunda sürtünmeyi azaltmak için çok fazla potansiyel görüyor. Yaklaşan en büyük çekim noktası, World Wide Web Consortium'un (W3C) AR ve VR deneyimlerinin doğrudan masaüstü ve mobil tarayıcılarda doğrudan web uygulamaları olarak çalışmasını sağlayacak olan yeni bir standart olan WebXR'ın onaylanmasıdır.
Sosyal beslemenizde yeni bir mutfak cihazı için bir reklam gördüğünüzü ve ardından mutfağınızda nasıl göründüğünü görmek için o 3B modeli fotoğraf makinenizle bağlantılı karışık bir gerçeklik ortamına sürdüğünüzü hayal edin. Bu tür bir 3 boyutlu reklam teknolojisinin toplu ölçekte çalışabilmesi için Parisi, web deneyiminin sorunsuz olması gerektiğini söyledi. Yalnızca kameranıza bağlamak için sanal bilgiler ile etiketlenmiş her 3B nesneyi görüntülemek için bir uygulama kurmanız gerekiyorsa, model çalışmaz, ancak Unity, bu uyumluluk boşluklarını köprüleyebilecek WebXR gibi standartlarla birlikte bir araç olarak görür.
Parisi, AR / VR deneyimleri için form faktörünün müstakil bir eğlence cihazı, evde bir deneyim, konum tabanlı bir uygulama veya eğitim için kurumsal bir simülasyon olduğu bir gelecek öngörüyor. Ayrıca, kullanıcı arayüzünün tamamen sürükleyici olması gerektiğini de söyledi. Teknoloji henüz orada değil, ancak bazılarının düşündüğü kadar uzakta olduğuna inanmıyor.
Parisi, "Bazı insanlar yeteri kadar bilgi işlem gücüne sahip gerçekten iyi bir sürükleyici kulaklık veya gözlük kullanmadan önce onlarca yıl olacağını düşünüyor" dedi. “Minyatürleştirmedeki tüm mucizevi buluşları düşündüğünüzde, tüm bu hesaplama yönleri - CPU, GPU, 5G ağı - birkaç yıl içinde, bu işlemlerin bir kısmını kenara veya buluta taşıyabiliriz. Her şey olabilir, ancak ortak unsur kesinlikle bir düğmeye basıp tamamen dijital karakterleri veya dijital ve gerçek dünyaları harmanlayan katmanlı ortamları deneyimleyebileceğiniz sürükleyici bir kullanıcı arayüzü. ”
Birliğin AR / VR Peyzajına Bakışı
IDC, AR / VR ürün ve hizmetlerine yapılan harcamaların bu yıl 27 milyar dolara ulaşacağını ve pazarın sadece oradan büyüdüğünü tahmin ediyor. Parisi, Birliğin uzaydaki her platformu desteklemeyi hedeflediğini söyledi.
"Üç veya dört yıl önce, katılmadan önce Unity, geliştiriciler için bir çeşit tam özellikli sistem oluşturma amacıyla, gelişmekte olan VR pazarına (Oculus Rift, HTC Vive, Samsung Gear VR, vb.) Önemli yatırımlar yapmaya başladı. bu nedenle, bu platformları nasıl destekleyeceklerinin alt düzey detaylarıyla uğraşmak zorunda değiller ”dedi. “Uygulamalarınızın çoğunu bir kez yazdığınız noktaya ulaştık ve bunu bu cihazlara taşıyabiliyorsunuz.”
Bunun evrensel olarak doğru olmadığını, çünkü bir mobil görüntüleyici kulaklığı için oluşturduğunuz bir uygulamanın PC tabanlı bir deneyim için optimize edilmiş bir uygulamadan biraz farklı tasarlanacağını söyledi. Ancak Unity'nin iç ölçütlerine göre, platform şu anda Oculus Rift deneyimlerinin yüzde 69'unu, HTC Vive'de yüzde 74'ünü, Gear VR'de yüzde 87'sini ve Microsoft HoloLens'te karma gerçekliğin (91) yüzde 91'ini kullanıyor.
Mevcut AR / VR Sınırlamaları
Parisi, şu anda, daha yaygın MR ve VR'nin benimsenmesinin önündeki en büyük engel, içerik eksikliği değil, bilgisayar gücüne karşı konfor ve taşınabilirlik söz konusu olduğunda donanım kısıtlamaları olduğunu söyledi. Gelecekteki Magic Leap kulaklığının dolandırıcılık yolculuğu, yeterince güçlü bir işlemciyi toplu tüketim için yeterince küçük bir form faktörüne küçültmeye çalışırken bir ders kitabı vaka çalışması olarak hizmet ediyor.
Parisi, "Oturma odanızda dolaşmak yerine açık sokaklarda gezinmek için çalışan karışık bir gerçeklik deneyimi yaratmak zor." Dedi. “Bilgisayar gücü ve taşınabilirlik arasındaki tatlı noktayı bulmak için hala donanımdaki yinelemelerden geçtiğimiz bir yerdeyiz. VR kulaklığıyla, telin koptuğunu hissedene kadar dolaşabilirsiniz. bu veriyi aktarmanın bir yolu. Bu tel bir acıdır, suya batırır. Bir dakika boyunca başka bir yerdeydim, ama sonra ayağımın etrafına dolanmış bir şey buldum. ”
AR tarafında, sınırlamalar farklıdır; gerçek zamanlı 3D grafikler için bilgisayarlı görü ve işlem gücü hakkında çok daha fazlası. Bilgisayar vizyonuna gelince ve boşlukları doldurmak ve AR / VR deneyimlerini daha akıllı ve daha kusursuz hale getirmek için farklı makine öğrenimi (ML) türleri kullanmak, Unity'nin büyüyen AI departmanının geldiği yer.
Perde Arkasında Makine Öğrenmesi
Lange, oyun geliştirme ve oyun tarafında, Unity'nin, ML algoritmalarını oluşturma ve yineleme sürecini otomatikleştirmek için deneyime dönüştürdüğü perdeyi geri çekti.
Lange, "Çok sayıda davranışsal veri topluyoruz: bir oyun başladığında - ne kadar süre oynadığın, o oyunda hangi sahneleri yaşadığın, " dedi. “Bu anlamda, makine öğrenimi ve veri analitiğini Amazon veya Google’ın yaptıklarına benzer bir bağlamda kullanıyoruz - davranışsal veri topluyor ve bunları oyun geliştiricisine geri veriyoruz. Oyuncuların hangi seviyelere sıkışıp kaldıklarını, hangi sahnelerin çalışmadığını vb.
Bu veriler, uygulama içi satın alma ve reklamcılık gibi faktörleri optimize etmek için kullanılabilir, ancak Lange, algoritmaların, kullanıcıların ilgilendikleri içeriği göstermek ile oyunlara para kazandırmak arasında bir denge kurmaya yardımcı olduğunu söyledi. Makro düzeyde, oyunların organik olarak gelişmesine yardımcı olmak için kendi kendini sürekli tutan davranışsal veri döngüsünü yaratmanın, manuel geliştiriciyi denklemin dışına çıkarmasından bahsetti.
Lange, "Makine öğrenmesi, veri alabileceğiniz ve bağlantı kurmaya başladığınız yerdir" dedi. “Bunu bir döngüye koyduğunuzda, bir oyunda sıkça göreceğiniz gibi, veriler oyunun ve oyuncuların tahminlerine yol açar. Bu daha fazla davranışsal veri oluşturur ve şimdi aslında etkileşimde bulunan ve öğrenebilen bir sisteme sahipsiniz. kullanıcılardan ve birbirleriyle nasıl etkileşimde bulunduklarından. En büyük çabalarımızdan biri, kullanımla gelişen daha organik oyunlar oluşturmak için AI teknolojisini kullanmak. ”