Metal, iOS oyuncularını gelecek hakkında çok heyecanlandırmalı

Profesyonel bir oyun geliştiricisi olarak, Apple'ın WWDC açılış konuşmasından çıkan büyük haber Swift veya iCloud Drive değil, Metal'di.

Epic, bir sahne demosunda, bu yeni Apple çerçevesini kullanmak için değiştirildikten sonra Unreal motorunun gücünü gösterdi. Yüzlerce balık ekrana çizilen bir parmağa dinamik olarak tepki verdi. Bir ağaçtan yapraklar sallandı ve ekrandan kelebekler uçtu.

Çok güzel bir demoydu. Ancak iOS cihazınızda oynayacağınız oyunlar için bu ne anlama geliyor?

Apple'ın Pazartesi günü Dünya Çapında Geliştiriciler Konferansı'nda vaat ettiği gibi Metal, çoğumuzun modern oyunlarımızı güçlendirmek için kullandığımız Unreal gibi 3 boyutlu motorları büyük ölçüde optimize edecek. Bunun sizin için anlamı, Unreal oyunlarının ekranda daha karmaşık donanımlara, daha iyi özel efektlere ve daha fazla düşmana sahip olacağıdır.

Teknik düzeyde, Metal yeni bir geliştirici aracıdır OpenGL'yi atlayacak ve iOS cihazınızın işlemcisine doğrudan erişecek olan Apple'dan. Bu önemlidir, çünkü vektör grafikleri oluşturmak için yaygın olarak kullanılan bir API olan OpenGL'yi çalıştırmak, iOS cihazınızın işlem gücü için önemli bir maliyet getirir. Şimdi, Unreal tüm bunları atlayacak ve doğrudan “metal”e gidecek. (Eğlenceli gerçek: “Metal” terimi, oyun geliştirme uygulamasından gelir, örneğin, daha yüksek seviyeli dilleri atlama

Apple'ın yeni duyurduğu Swift, ve 1'ler ve 0'lar anlamına gelen gerçek montaj kodunu yazarak optimize etme.)

Metal, bir iPad'in daha fazla cam parçası çizmesine izin verme sorununu çözer.
Metal, bir iPad'in daha fazla cam parçası çizmesine izin verme sorununu çözer.

Metal, benim gibi Unreal geliştiricilerinin iOS'ta karşılaştığı en büyük teknik sınırlamalardan bazılarını çözmelidir. mesela benim oyunumda Devrim 60 bir karakter döner ve bir tüpte kış uykusuna yatan bir sayborga ateş eder. Mermi camdan uçar ve cyborg tüpün tepesinden geçer. Görsel efekti ilk yaptığımızda, tüpü kırarken 50 cam kırığı püskürttük. Modern iPad'lerde harika görünüyordu, ancak bir iPhone 4S'ye kurduğumuzda kare hızı yavaşladı.

Ve böylece 50 cam parçası bir düzine oldu. Ve harika bir görsel an olabilecek şey, sadece aksiyonu makul göstermeye çalışmak meselesi haline geldi.

Metal tüm bunları değiştirebilir.

Bir oyunu epik hissettiren görsel efektlerdir. Ateşlenen silahlardan duman çıkıyor, ateşten közler kıvılcımlar saçıyor. Işık ışınları çarpmalardan yayılır - tüm bu örnekler Metal ile daha büyük, daha iyi ve daha sürükleyici olacaktır.

Şeffaflık, Metal'in çok yardımcı olabileceği oyun üretiminin bir başka yönüdür. hiç oynadın mı son fantezi oyun ve ana karakterlerin özenli saçlarına hayran kaldınız mı? Oyun geliştiricileri, saçları “Alpha Blades” ile aldatır, şeffaflık ile doku düzlemleri, birçok bireysel iplik varmış gibi görünmesini sağlar.

Saçları karmaşık görünüyor, ama bu sadece şeffaflık katmanları olan bir hile.
Saçları karmaşık görünüyor ama bu sadece şeffaflık katmanları olan bir hile.

Bu teknik harika görünüyor, ancak şu anda iOS'ta geçerli değil. Şeffaflık, bir nesne üzerinde her kullandığımızda iki beraberlik çağrısı içerdiğinden son derece pahalıdır. Lightning gibi bir karakterde, beraberlik çağrıları iPad'inizi hızla durdurur. Ancak Metal, Apple'ın açılış konuşmasının göründüğü kadar optimize edilmişse, geliştiriciler bu yöntemi kullanabilir.

Metal hakkında gerçekten umut verici olan şey, geliştiricilerin kullanabileceği ek malzeme türleridir. 2013 Mezar yağmacısı yeniden başlatma, aynasal harita adı verilen bir yöntemin özellikle harika bir vitriniydi. Lara Croft kayalara tırmanırken, üzerlerinden yansıyan ışık gibi parıldadılar. Aynasal haritalar, silahların metalin olması gerektiği gibi parlamasını sağlar. Islak olması gereken şeyleri ışık çarptığında parıldatırlar.

İçin Devrim 60, biz sadece aynasal haritaları kullanamıyoruz - çok pahalılar. Ancak Epic'in WWDC'deki demosunda beni en çok etkileyen şey, bu aynasal haritaların kapsamlı kullanımıydı. Sahnedeki yuvarlak metal top mu? Püskürtme suyu mu? Tüm bu efektler aynasal haritalardan yararlandı.

Aynasal haritaların en güzel yanı, yapmak için önemli miktarda geliştirme süresi almamasıdır. Tipik olarak, bir doku haritasından bir tanesini değiştirmeniz yeterlidir. Bu, geliştiricilerin nispeten az çabası ile iOS'ta Unreal oyunlarının görsel doğruluğunda büyük bir artış anlamına gelebilir.

Metal ile, iOS'ta her türlü şey birdenbire çok daha mümkün. Eğlendin mi Left 4 Dead, zombi sürüleriyle karşı karşıya kaldığınız bir oyun mu? Eh, Metal daha fazla beraberlik çağrısına izin vermeli, bu da oyun geliştiricilerin ekrana daha fazla düşman koyabileceği anlamına geliyor.

Çok fazla duygu ve anlatım içeren oyunlardan hoşlanıyor musunuz? Metal, oyun geliştiricilerinin iOS'ta daha da karmaşık yüz ve vücut donanımları yapmasına izin verebilir. Şu anda, bir karakter için 75'ten fazla ağ etkileyen kemik kullanan herhangi bir Unreal oyunu, ikinci bir beraberlik çağrısı gerektirir; bu, yüzleri canlanırsa ekranda aynı anda çok fazla karaktere sahip olamayacağınız anlamına gelir. Yine, Metal bunu değiştirebilir.

Adil olmak gerekirse, bu sadece WWDC demosuna dayanan bir spekülasyon. Unreal'ın Metal tabanlı bir sürümüyle oynamadım ve Apple ya da Epic'ten herhangi bir bilgim yok. Ancak iOS'ta her gün Unreal'in sınırlarına karşı savaşan biri olarak, çok heyecanlıyım.

Brianna WuBrianna Wu, geliştirme bölümünün başında Dev Spacekat ve bir dizi oyun podcast'i Eş ölçülü. Teknolojide kadınlarla ilgili konularda sık sık konuşmacıdır.

Son Blog Yazısı

Apple haberleri, analizleri ve görüşleri ile genel teknoloji haberleri
September 10, 2021

iPhone'unuzda gerçek bir klavye mi arıyorsunuz? Hintli endüstriyel tasarımcı Altamash Jiwani de öyleydi ve bir prototip oluşturdu iPhone 4 için geç...

Apple haberleri, analizleri ve görüşleri ile genel teknoloji haberleri
August 19, 2021

Arjantin'in başkenti Buenos Aires, bir suç dalgasıyla sarsılıyor son raporlar, bir Apple satıcısında bir hırsızın polis tarafından öldürüldüğü iddi...

Apple haberleri, analizleri ve görüşleri ile genel teknoloji haberleri
September 10, 2021

iPad Yüzünden Vurdu [Video]httpvhd://www.youtube.com/watch? v=nupVEJCC97k&feature=player_embeddedBir Apple blogcusu olarak, Free Tax USA'den ge...