İLETİŞİME GEÇİN

Apple Nesne Yakalama API'si ile Basit Bir 3B Model Nasıl Yapılır

Apple'ın PhotoRobot'in Control & Automation yazılımıyla entegre edilmiş Object Capture API'sini kullanarak basit bir 3B modelin nasıl oluşturulacağını görün.

Apple'ın Nesne Yakalama API'si ve Fotogrametri 3B Modelleri

Lansmanın hemen ardından, PhotoRobot 3D modeller yapmak için Apple'ın Nesne Yakalama API'sini test etmek için can atıyorduk. Ve henüz mükemmel olmasa da, Apple'ın kesinlikle burada standardı belirlediğini itiraf etmeliyiz. Nesne Yakalama, bir dizi fotoğrafı Artırılmış Gerçeklik için optimize edilmiş yüksek kaliteli 3B modellere dönüştürmek için fotogrametri algoritmalarını kullanır. PhotoRobot Control yazılımıyla ve profesyonel 3B içerik iş akışlarıyla entegre olur. 

Nesne Yakalama'yı test etmek için, işlem 360 dönüşlerin fotoğrafını çekmeye benziyordu. İlk olarak, 36 fotoğraftan oluşan iki set fotoğrafladık. Bu, yukarıdan ve ürünün altından görünümler sağlar. Daha sonra fotoğraflarımızı taramak ve bir USDZ dosyası oluşturmak için Nesne Yakalama'yı kullandık. Bu dosyayı AR Quick Look'ta görüntüleyebilir veya Emersya gibi bir 3D içerik görüntüleyici kullanarak web sayfamıza gömebiliriz

Peki Object Capture ne kadar iyi performans gösterdi? Sonuçları kendiniz görmek ve PhotoRobot'ın Nesne Yakalama API'si hakkındaki incelemesini almak için okumaya devam edin. Nesne Yakalama'nın nerede üstün olduğunu ve nelerin hala iyileştirilmesi gerektiğini görün. Test ettiklerimizi, sonuçları ve Apple'ın Nesne Yakalama ve PhotoRobot ile 3B modellerin nasıl yapılacağını paylaşacağız.

1 - Nesne Yakalama'ya genel bakış ve entegrasyon

Apple'ın Nesne Yakalama özelliği, iPhone veya iPad'deki fotoğraflarla çalışabilir. Ancak, günümüzün kullanım örneğinde, Nesne Yakalama'yı PhotoRobot ile çektiğimiz profesyonel ürün fotoğraflarına dağıtıyoruz. Nesne Yakalama, MacOS Monterey ve sonraki sürümlerde mevcuttur, yani e-ticaret fotoğrafçılığı için otomasyon odaklı ekipmanlarımızla sorunsuz bir şekilde entegre olur.

3D model ile fotoğraf düzenleme yazılımı kullanıcı arayüzü


Yazılımın API'si, PhotoRobot yazılımıyla birlikte, fotoğraflardan bir 3D model oluşturmak için fotogrametri tarama tekniklerini kullanır. Görüntülerimizi kaydederek, ölçerek ve yorumlayarak fiziksel nesne hakkında bilgi alır. Daha sonra bu bilgileri, nesneyi bir 3B dijital varlık biçiminde çoğaltmak için kullanırız.

Bu varlıklar, ürün sayfaları, pazarlama kampanyaları, Shopify gibi çevrimiçi pazarlar, video oyunları ve daha fazlası için ilgi çekici ürün içeriği sağlar. Temel, etkileşimli 3B modellerden ürün yapılandırıcılara ve sürükleyici AR deneyimlerine kadar her şey şeklinde gelirler.

2 - Nesne Yakalama için bir ürünün fotoğrafı nasıl çekilir

Deneyimiz için, Salomon'dan tek bir siyah ayakkabı parçasının 3D modellerini oluşturmayı seçtik. PhotoRobot's Case'i motorlu döner tablamız olarak 26 MP Canon EOS RP ile birlikte kullandık

Fotoğraf pikabının cam plakası üzerinde siyah ayakkabı.

Sonunda, 3D modeli oluşturmak için iki ürün döndürme (her biri 36 fotoğraftan oluşan) kullanmamız gerekiyordu. Spinlerimizden biri, ayakkabının üstünü ve altını yakalamak için ayakkabıları yan tarafında düz bir şekilde sundu. Diğer spin, ayakkabımızı ayakta dururken gösterdi ve 360 dereceyi yan yana gösterdi.

Bunun için normalde pikabın üzerine yerleştirilen ayakkabının etrafındaki 36 kareyi fotoğraflamamız gerekiyordu. Daha sonra, yan yatırılan ayakkabı ile aynı şeyi yapmamız ve yine rotasyonda 36 kare yakalamamız gerekiyordu. 

Şimdi, standart stüdyo aydınlatmasını kullanmak yerine, birkaç ayarlamanın gerekli olduğunu gördük. Birincisi, Nesne Yakalama yansıtıcı yüzeylerle çalışırken sorunlarla karşılaşır. Ancak, bunun etrafında çalışmanın ve yine de tatmin edici sonuçlar elde etmenin bir yolunu bulduk.

3 - Aydınlatma kurulumunda ayarlamalar

Ortaya çıkan modelde, parıltılı herhangi bir alanın yansımayı yakalamaya pişirdiğine veya algoritmayı tamamen karıştırdığına dikkat edin. 

Puma ayakkabısının 3D modeli parıltıları gösteren geri çekimi.

Daha iyi sonuçlar için, stüdyoda kullanabileceğimiz birkaç teknik bulduk. 

  • Işığı yumuşatmak için daha büyük bir ışık şekillendirici kullanın. 
  • İki ön lambayı nesneye 45°'den bakacak şekilde ayarlayın.
  • Arka plan ışığı kullanmayın.

Çoğu zaman, bu aydınlatma kurulumu birlikte çalışabileceğimiz sonuçlar üretir. Ancak, bazı ürünlerde, yazılım yansımalarla ilgili sorunlarla karşılaşmaya devam edecektir. Bu olduğunda, kameradaki bir polarizasyon filtresi kullanarak parlamayı azaltmak mümkündür. 

Daha fazla azaltma gerekiyorsa, potansiyel olarak çapraz polarizasyon yoluyla bunu başarabilirsiniz. Bu teknik iki polarizasyon filtresi gerektirir: biri kamerada, diğeri aydınlatmanın önünde. Bununla ilgili tek sorun, ortaya çıkan 3D modelin yüzeyin yansıtıcılığı hakkındaki tüm bilgileri kaybetmesidir. Bu, bu bilgileri daha sonra manuel fotoğraf düzenleme yoluyla tekrar eklemeniz gerekeceği anlamına gelir.

4 - 3B modeli oluşturmadan önce fotoğrafları kırpın

Şimdi, 3B modeli oluşturmadan önce, önce tüm fotoğraflarımızı kırpmanın daha iyi olduğunu gördük. Bu, modelin oluşturulmasını çok daha hızlı hale getirir.

3B model oluşturmadan önce görüntüleri kırpın.

Bu nedenle, PhotoRobot_Controls, sadece bir fotoğrafı kırptık ve işlemi 72 çerçevemizin tümüne uyguladık. Otomatik Kırpma işlevinin tüm fotoğrafları işlemesi ve düzenleme işlemini uygulaması yalnızca 5 saniye sürer. Bu, taslakta kaç fotoğraf olursa olsun ve her görüntünün farklı bir boyutta olmasına rağmen.

İşlem işlemlerinden sonra, üretimden önce ayarları yapılandırmak için 3B model oluştur'a gidebiliriz.

5 - Nesne Yakalama'da ayarlar nasıl yapılandırılır

Nesne Yakalama'da çalışırken, fotoğraflarımızdan bir model oluşturmadan önce yapılandırabileceğimiz 2 ayar vardır. Bunlar, 3B model oluştur'a bastıktan sonra bulunabilir.

PhotoRobot kullanıcı arabirimi 3B model oluşturun.

Birincisi, Hassasiyet, normalden yükseğe doğru ayarlanabilir. Bu, algoritmanın ne kadar hassas yanıt vereceğine karşılık gelir.

İkincisi, Nesne maskeleme, nesneyi arka plandan otomatik olarak ayırmak için açıp kapatabiliriz.

6 - Elde edilen modelin oluşturulması ve önizlemesi

Yapılandırmalarınızı seçtikten sonra, geriye kalan tek şey Başlat'a basmaktır. Fotogrametri algoritması daha sonra tüm kaynak fotoğrafları işler ve modelimizi içeren bir USDZ dosyası üretir. Dosya, Nesne Yakalama ve ortalama donanım ile yaklaşık 3 dakika içinde oluşturulurken, diğer yöntemler saatlerce hesaplama ve profesyonel bir dokunuş gerektirebilir.

Bunun yerine, Başlat'a bastıktan kısa bir süre sonra, çıktıyı önizleme için bir MacOS dosyası olarak alıyoruz.

3D modelin yandan siyah Salomon ayakkabı tabanlarına taşınması.

Daha sonra bu dosyayla herhangi bir düzenleme yazılımında çalışabiliriz. Memnun kaldığımızda, Shopify gibi bir e-mağazadaki veya 3B modelleri destekleyen diğer çevrimiçi pazarlardaki dosyaları kullanabiliriz.

Web sayfalarınız veya pazarlama kampanyalarınız için kullanmak için, özel 3D içerik barındırma platformları vardır. Bu platformlar, hem ürün ekipleri hem de tüketiciler için 3D ürün görselleştirme ve özelleştirmeyi etkili bir şekilde hayata geçirir.

7 - 3D modeller barındırma platformları üzerinden nasıl yayınlanır

Son olarak, 3B modelleri kendi web alanınızda yayınlamak için gömülebilir bir 3B görüntüleyiciye ihtiyacınız olacaktır. PhotoRobot'da, bunun için gittiğimiz ve uzun zamandır devam eden ortağımız Emersya'dır. Emersya 3D, AR & VR deneyimi herhangi bir web sayfası, cihaz veya işletim sistemi için kullanılabilir.

3D model barındırma platformu Emersya marka imajı.


Yerel HTML5 ve WebGL teknolojisi ile Emersya görüntüleyici eklenti gerektirmez. Duyarlı tasarım, tüm ürün içeriğinin görüntülenebilir olmasını ve alışveriş yapanların kullanabileceği tüm cihazlarda uyumlu olmasını sağlar. Bu arada, WebGL teknolojisini kullanan donanım hızlandırmalı 3D, yüksek kaliteli ürün içeriğini garanti eder.

Tek yapmamız gereken dosyamızı görüntüleyiciye yüklemekti, Emersya sayesinde 3D modelimiz daha sonra herhangi bir sayfaya gömülebilir. Basit bir iframe kodu kullanarak video gömmekle aynı işlemdir. Gelişmiş API, 3D model üzerinde doğrudan web sitemizden kontrol sağlar ve herhangi bir web sayfasında veya CMS e-ticaret platformunda çalışır.

Katıştırılabilir 3B modeli kendiniz görün


PhotoRobot'in Apple'ın Nesne Yakalama incelemesi

Sonunda, Nesne Yakalama ile ilgili birkaç sorunla karşılaştık. Birincisi, daha önce bahsettiğimiz gibi, yansıtıcı yüzeyleri tarama kabiliyeti ile ilgilidir. Çapraz polarizasyon kullanarak buna geçici bir çözüm bulmak mümkündür, ancak daha sonra manuel düzenleme gereklidir. 

Fark ettiğimiz diğer sorunlar şeffaflıkla ve pürüzsüz veya düzgün yüzeyleri tararken çalışıyor. Şu anda, Nesne Yakalama saydamlıkla iyi çalışmıyor. Dokudan veya ayırt edici özelliklerden yoksun nesnelerle de olmaz, bu da nesne şeklini algılamayı zorlaştırır. 

Bununla birlikte, Apple'ın Object Capture ile oldukça iyi performans gösterdiğini düşünüyoruz ve API'si PhotoRobot yazılımla sorunsuz bir şekilde bütünleşiyor. Bazı nesneler için bir 3B model oluşturmak bir zorluk sağlayabilir, ancak genel olarak, Nesne Yakalama stüdyoda hoş bir katkı sağlar.

Özellikle bazı ürünler için, daha sonra düzenlemeye veya rötuşlamaya çok fazla ihtiyaç duymadan etkileyici sonuçlar üretir. Ardından, Emersya gibi 3D görüntüleyicilerle, 3D modelleri kendi web sayfamıza veya CMS e-ticaret platformlarımıza yerleştirmek kolaydır. 

3D modelleme ve barındırma hakkında daha fazla bilgi edinmek ister misiniz?

Bugün bize ulaşın veya Profesyonel Ürün Fotoğrafçılığı Bültenimiz için aşağıdan kaydolun. Ayrıca sektörde ve PhotoRobot olan her şeyden haberdar olmak için bizi Facebook, LinkedIn ve YouTube'da bulun. PhotoRobot ile 3D modellerin nasıl yapılacağından, herhangi bir 360 veya 3D ürün içeriğinin üretimine kadar, sizi koruyoruz.