Bir Eğitim Teknolojisi Girişimi Oluşturmak: Temel Teknoloji Yetenekleri

Bir Eğitim Teknolojisi Girişimi Oluşturmak: Temel Teknoloji Yetenekleri

Bir Eğitim Teknolojisi Girişimi Oluşturmak: Temel Teknoloji Yetenekleri PlatoBlockchain Veri Zekası. Dikey Arama. Ai.

Görev basitti; bazı etkileşimli nesneler ve aynı zamanda fütüristik bir ortam yaratmak. Nereden başlayacağımı bilemediğim için yol ayrımında durdum ve yaptığım ilk şey YouTube'u açıp "VR'de ilk oyununuzu nasıl oluşturacağınızı" yazmak oldu. Birkaç video izledikten sonra kesin olan bir şey vardı: "Oculus". Oculus, çoğu VR uygulamasında kullanılan donanımdır. Ben de devam ettim ve teslim edilmesi yaklaşık 15 gün süren Oculus siparişi verdim. Kutuyu açarken geleceğin anahtarı bendeymiş gibi hissettim, peki şimdi ne olacak? VR'nin nasıl çalıştığını anlamak için bazı oyunlar oynamaya ve ayrıca sadece oyun oynamaya başladım.

Hayal gücü bölüm I

Daha sonra yöneticimden bir telefon aldım: "Vignesh, metaverem nerede?" 

Beklentilerin artan ağırlığı beni oyun oynamayı bir kenara bırakıp gelişime yönelmeye zorladı. Böylece, zaman zaman biraz dikkat çeken dizüstü bilgisayarıma atladım. Yine de YouTube'da, Oculus geliştirme sayfasında, Unity geliştirme sayfasında ve diğer birkaç sayfada VR uygulamalarının nasıl oluşturulacağı konusunda biraz araştırma yapmaya başladım. Bilgi başlangıçta oldukça bunaltıcıydı ve çoğu kafamdan sıçradı. Oyun motorlarında kullanılan terminolojileri, etkili iş akışlarını ve son olarak Blender'dan 3D modellerin nasıl içe aktarılacağını anlamak biraz zaman aldı. Blender'da "sketchfab.com" adlı ücretsiz kaynak dosyalarıyla bazı test modelleri yaptım çünkü bu, Unity ve Blender'da deneme çalıştırmanın en hızlı yoluydu. Ücretsiz kaynakları aldıktan sonra onu Unity'ye aktarmayı denedim ama bir nedenden dolayı işe yaramadı. Yani doğru tahmin ettiniz, YouTube benim sığınağım oldu ve EVET çözümü buldum. 3D dosyayı Unity'ye başarılı bir şekilde aktarma hissi sanki görevin %70'ini başarmış gibiydim ama gerçekte bu sadece %10'du. UV ambalajdan çıkarma, dokulandırma, pişirme, emisyon malzemeleri ve pişirme animasyonu gibi hala keşfetmem gereken çözmem gereken çok daha fazla şey vardı. Bir ay geçmişti ve büyük bir ilerleme kaydedememiştim, tam bununla boğuşurken yöneticimden bir mesaj belirdi: "Vignesh, metaveriyi ne zaman görebilirim?"

Hayal gücü bölüm II

İşte o zaman daha hızlı öğrenmem ve daha verimli çalışmam gerektiğini fark ettim ve şans eseri bu harika YouTube kanalına girdim. Dilmer Valecillos Burada VR geliştirmenin temellerini öğretiyor ve açıklıyor ve ayrıca bazı eğitimlerin kaynak kodunu paylaşıyor. İşte o zaman Oculus Etkileşim SDK'sıyla karşılaştım. SDK (Yazılım geliştirme kiti), uygulamaların ve yazılımların üzerine inşa edildiği bir çerçevedir. Neyse ki Oculus geliştirme sitesi, Oculus için oyunlar geliştirmeye yardımcı olan SDK'yı sağlıyor. Geliştirme için gerekli tüm bilgi ve kaynaklara sahip olarak Blender'da 3D modeller oluşturmaya, bunları Unity'ye aktarmaya ve modelleri etkileşimli hale getirmek için etkileşim SDK'sını kullanmaya başladım. 

Oyunu Oculus'a yüklemek zorunda kalana kadar HER ŞEY iyiydi. Oyun Oculus'a yüklenmiyordu. Biraz araştırma yaptım ve kurulumun yapılabilmesi için Unity'deki bazı ayarları değiştirmem gerektiğini öğrendim.

Sonunda oyunun başlamasını sabırsızlıkla beklerken Oculus'u taktım, yükleme ekranı kaybolduğunda VR'da oluşturulan ortamı görebiliyordum ancak hareket edemiyordum veya nesnelerle etkileşim kuramıyordum. Geliştirme için gereken farklı araçları ve yazılımları öğrenmek için yaklaşık 4 ay harcadıktan sonra bu büyük bir başarısızlıktı.

TAMAM! Gerçeklik

Bu aksilik, iç gözlemimi başlattı ve odak noktamın yazılımı kapsamlı bir şekilde öğrenmek olmadığını fark ettim ve yöneticimin rehberliğiyle, her seferinde tek bir araca odaklanmak ve onu temel düzeyde anlamak için bir plan yaptım. Araçlar Blender ve Unity idi, daha önce 3D konusunda biraz deneyimim vardı, bu yüzden Blender'ı öğrenmek, kodlamaya sahip olan Unity'ye kıyasla biraz daha kolaydı ve nasıl kod yazacağımı bilmiyorum. Kodlama korkusu Unity'deki öğrenme sürecimi engelliyordu ancak her şeyin kodlama gerektirmediğini anladım. Ayrıca meslektaşım kodlama konusunda bana yardım edecek kadar nazikti. Benim 3 boyutlu ortamlar yaratmaya odaklanacağıma ve Unity üzerinde bazı temel etkileşimler oluşturacağıma ve kodlamayı Rabi'nin yapacağına karar verdik. Böylece yola çıktık ve birkaç hafta içinde nihayet prototipi yöneticimize göstermeye hazırdık. Beklendiği gibi elde etmek için elimizden gelenin en iyisini yapmaya çalıştık, ancak bundan çok uzaktı ve daha fazla yaratıcı girdiye, kaliteli işlemelere ve sezgisel etkileşimlere ihtiyaç vardı. Bunlar, prototipi yöneticiye sunduğumuzda aldığımız birkaç önemli geri bildirimdi.

Bu deneyimler şüphesiz bir VR geliştiricisi olarak büyümemi şekillendirecek ve sanal gerçeklik dünyasının ötesine geçen değerli bilgiler sağlayacak. Umarım sanal gerçeklik dünyasına adım atan pek çok hevesli insanda yankı bulur.

PS Proje Metaverse'si halen devam etmektedir.

Hakkında Yazar: Vignesh yaratıcı bir görsel tasarımcı ve ilginç bir sanat yönetmenidir! Yeniliklerle dolu bir kalple, canlı hikayeler anlatan ve kalıcı izlenimler bırakan tasarımlar üretiyor. Tasarımın ötesinde, hayatta heyecan arayan bir adrenalin bağımlısı.

Gelen kutunuza iletilmeye değer bilgi

Zaman Damgası:

Den fazla Mantra Laboratuvarları