ওয়েব বনাম অ্যাপ (এআর সংস্করণ)

ওয়েব প্রযুক্তিতে সর্বশেষ অগ্রগতি প্রদান করা এটি একটি এআর ভিত্তিক সমাধান বিকাশ করার সময় বিকল্পগুলির একটি নতুন সেট খুলেছে। ওয়েব ব্রাউজারগুলিতে সাম্প্রতিক আপডেটগুলি এআর বিশ্বে বিতর্কের দ্বার উন্মুক্ত করেছে। ওয়েব বা নেটিভ অ্যাপ্লিকেশন ব্যবহার করে কোনও আরআর অভিজ্ঞতা তৈরি করা ভাল better

এই পোস্টে আমি জেএসের নেটিভ অ্যাপ্লিকেশন জগতের ব্যবহার সম্পর্কে একটি সংক্ষিপ্ত বিবরণ দেব, তারপরে আমি ওয়েবার কী, এটি কীভাবে কাজ করে, কীভাবে দেশীয় অ্যাপ্লিকেশনগুলির সাথে প্রতিযোগিতা করে এবং কোনটি আরও ভাল সমাধান তা নিয়ে ডুব দেব।

আমি কে?

আমাকে পরিচয় করিয়ে দিয়ে শুরু করা যাক, আমি আগোরা.আইওর জন্য হার্মিসের বিকাশকারী প্রচারক এবং বিলিপ্পারের প্রাক্তন প্রকৌশলী। বিলিপ্পারে আমার সময়ে আমি প্রতিটি শিল্পকে বিস্তৃত বিভিন্ন ব্র্যান্ডের কাস্টম সলিউশন তৈরি করতে ব্লিপ্পারের এআর এবং কম্পিউটার ভিশন পণ্যগুলির সাথে কাজ করার জন্য এনওয়াই ডেভলপমেন্ট টিমের নেতৃত্ব দেওয়ার সুযোগ পেয়েছিলাম।

এআর কি?

আমি অগমেন্টেড রিয়েলিটির গভীর ব্যাখ্যা করতে যাব না কারণ এটি বহুবার করা হয়েছে। আমি যখন এআর বলি তখন সমস্ত অভিপ্রায় এবং উদ্দেশ্যে, আমি সব ধরণের এআর / এমআরকে উল্লেখ করছি। এআর ফেস মাস্ক / ফিল্টার এবং পোকেমনগো থেকে বেশি। এআর এমন একটি ইন্টারফেস যা সাম্প্রতিক শিল্পের অগ্রগতি অ্যাপ্লিকেশন এবং মোবাইল ওয়েব উভয় ক্ষেত্রে নিমগ্ন অভিজ্ঞতার উত্থানের দিকে পরিচালিত করেছে। আমি যে এআরটিকে সম্বোধন করতে চাইছি না তার একটি ক্ষেত্র হ'ল অডিও বৃদ্ধির ব্যবহার ¹

অ্যাপ্লিকেশনটিতে জেএস কী ভূমিকা পালন করবে?

জাভাস্ক্রিপ্ট স্থানীয় অ্যাপ্লিকেশনগুলির মধ্যে এম্বেড থাকা সহ সর্বত্র রয়েছে। হ্যা, তুমি ঠিক ভাবে পরেছো. সি ++ কোড চালানোর জন্য জেএস কোড ব্যবহার করার ক্ষমতা ব্লিপ্পার, জাপার, ফেসবুক, স্ন্যাপচ্যাট এবং এই জাতীয় প্ল্যাটফর্মগুলিকে বিকাশকারীদের তাদের এআর অভিজ্ঞতার উপর আরও বেশি নিয়ন্ত্রণ প্রদান করতে সক্ষম করে। জেএস এর অনেক বৈশিষ্ট্য রয়েছে যা এটিকে আকর্ষণীয় করে তোলে, তবে জাভাস্ক্রিপ্টটি আইওএস এবং অ্যান্ড্রয়েড দ্বারা স্থানীয়ভাবে ব্যাখ্যা করা হয়।

জেএস এবং সি ++ কীভাবে একসাথে কাজ করে তার কিছু প্রসঙ্গ এবং বিশদ দেওয়ার জন্য, আমি উদাহরণ হিসাবে ব্লিপ্পারের মোবাইল এসডিকে ব্যবহার করব। বিলিপ্পার এসডিকে এর মূল অংশে একটি সি ++ ভিত্তিক ওপেনগিএল রেন্ডার ইঞ্জিন রয়েছে যা অ্যাপ্লিকেশনটিকে প্ল্যাটফর্ম জুড়ে আরও বেশি সমতা দিয়েছে ² বিলিপ্পারের জাভাস্ক্রিপ্ট এপিআই তৃতীয় পক্ষের বিকাশকারীদের জেএসের সাথে অন্তর্নিহিত ইঞ্জিনটি নিয়ন্ত্রণ করতে দেয় তবে সি ++ এর সমস্ত প্রতিক্রিয়া পেয়ে এবং ব্যবহারকারীদের একটি নেটিভ দেয় অনুভব করা.

স্পাইডারম্যান বনাম ভলচার এআর গেমটি আমি ব্লিপ্পারের জেএস এপিআই ব্যবহার করে কাজ করেছি

উল্লিখিত SDK এর / API এর সমস্তগুলি ARKit এবং ARCore এর আগে প্রকাশিত হয়েছিল। এখন প্রতিটি প্ল্যাটফর্মের দেশীয় বাস্তবায়ন রয়েছে এবং জেএসও রয়েছে! ভিরো মিডিয়া একটি প্রতিক্রিয়া প্লাগইন তৈরি করেছে যা দেশী এবং ক্রস প্ল্যাটফর্ম উভয়ই এআর বিকাশকে সক্ষম করে।

আমরা জাভাস্ক্রিপ্ট ব্যবহার করে এমন এআর প্ল্যাটফর্মের বিষয় থাকা অবস্থায়, আমরা অ্যামাজনকে ছাড়তে পারি না। অ্যামাজন সুমেরিয়ান প্ল্যাটফর্ম চালু করেছে যার লক্ষ্য নির্মাতা / প্রকাশকের অবস্থান থেকে ব্যবধানটি সরিয়ে দেওয়া। অ্যামাজন এক্সআর-র জন্য তাদের নিজস্ব রেন্ডার ইঞ্জিন এবং স্টুডিও তৈরি করেছে, সবগুলি এডাব্লুএসের শীর্ষে; ব্যবহারকারীদের তাদের গেমস / অ্যাপ্লিকেশনগুলি / অভিজ্ঞতাগুলিকে AWS এর অবকাঠামোগত সমস্ত সমর্থন দিয়ে স্কেল করার অনুমতি দেয়।

এটি স্পষ্টতই নতুন বিকাশকারীদের আনার এবং তাদের প্ল্যাটফর্মের জন্য বিদ্যমান ক্লায়েন্টদের ধরে রাখতে অ্যামাজনের খেলা। এখানে কয়েকটি বিষয় লক্ষণীয়। ব্যাক-এন্ড এবং আর্কিটেক্টদের জন্য, এটি দেখায় যে অ্যামাজন একটি পরিষ্কার প্ল্যাটফর্ম নাটক দেখে। (বড় বিষয় ঠিক আছে, কে যত্ন করে?) সামনের শেষ প্রান্তের লোকদের জন্য সুমেরিয়ান স্টুডিও সমস্ত ওয়েব ভিত্তিক এবং স্ক্রিপ্টিং সমস্ত জাভাস্ক্রিপ্ট ভিত্তিক এপিআই ব্যবহার করে সম্পন্ন হয়।

অ্যাডোব প্রাইভেট বিটাতে তাদের প্রকল্পের অ্যারো সহ স্রষ্টার জায়গার আর একটি পাওয়ার প্লেয়ার, আমাদের এর বাইরে এর বেশি জনসাধারণের অন্তর্দৃষ্টি নেই এটি নির্মাতাদের সক্ষম করতে সক্ষম হবে এবং ইউএসডিজেড ফর্ম্যাটটি ব্যবহার করবে ¹¹

আমরা সবার কথা বলতে পারি না এবং স্কেচফ্যাবের উল্লেখ করতে পারি না। 3 ডি শিল্পীদের কাজ আপলোড করতে এবং এটিকে সুন্দরভাবে প্রদর্শন করার জন্য ভান্ডার হিসাবে যা শুরু হয়েছিল তা একটি এআইপি সহ বাজারে পরিণত হয়েছে এবং একটি আরকিট সক্ষম আইওএস অ্যাপ্লিকেশন তাদের ব্যবহারকারীদের 3 ডি মডেল স্থাপন করতে দেয়। স্কিচফ্যাব এআর এবং ভিআর আরও জনপ্রিয় হওয়ার কারণে নজর রাখার একটি সংস্থা।

ওয়েবার কি?

ওয়েবএআর এআর-এর একটি উপসেটের চেয়েও বেশি, এটি অনেকগুলি বাস্তবায়নকে ঘিরে একটি কম্বল শব্দও। ওয়েবআর সমাধানগুলি ডিভাইসের গাইরো / অ্যাক্সিলোমিটার সেন্সরগুলি ব্যাকগ্রাউন্ড হিসাবে একটি ক্যামেরা ফিড ব্যবহার থেকে শুরু করে আরও জটিল সমাধান যেমন এআর.জেস, টেনসরফ্লোজেএস এবং ইউএসডিজেড পর্যন্ত হতে পারে।

মূলত এআর একটি বর্ধিত দৃশ্যের মধ্যে এর অবস্থানটি সনাক্ত করতে একটি মোবাইল ডিভাইসের সেন্সর ব্যবহার করছে। গত কয়েক বছরের মধ্যে মোবাইল ব্রাউজারগুলি ক্যামেরা, জাইরোস্কোপ, অ্যাক্সিলোমিটার, ওরিয়েন্টেশন, চৌম্বকীয় (পড়ুন: কম্পাস) এর মতো জেএস সেন্সর এপিআইয়ের জন্য সমর্থন যোগ করছে। এই সেন্সরগুলির সুবিধা অর্জন করে, বিকাশকারীরা বিভিন্ন ধরণের অভিজ্ঞতা তৈরি করতে সক্ষম হন।

ব্লিপ্পার একটি ব্যানার বিজ্ঞাপন থেকে ব্রাউজার এআর অভিজ্ঞতা প্রথম চালু করেছিলেন; প্লেসমেন্টটি এআর প্রসঙ্গে একটি তুলনামূলকভাবে অভিনব ধারণা ছিল তবে এটি চালু হওয়ার সময় একটি বিশাল স্প্ল্যাশ তৈরি করেছিল। বিজ্ঞাপনটি গাড়ি সম্পর্কিত বিবরণ প্রদর্শন করতে টগল করতে বোতামগুলির সাথে ওভারলাইডযুক্ত একটি গাড়ির অভ্যন্তরের একটি 360⁰ অভিজ্ঞতা ছিল। "বাহ!" ফ্যাক্টরটি ক্যামেরা ফিডের সাহায্যে ব্যবহারকারীকে একটি বোতামটি ট্যাপ করতে এবং ব্যাকগ্রাউন্ডটি (উইন্ডোজ এবং উইন্ডশীল্ডগুলির মাধ্যমে দেখা) প্রতিস্থাপন করার অনুমতি দেয়। অবশেষে এই এআর ব্যানার বিজ্ঞাপনগুলি আরও জটিল অভিজ্ঞতায় উন্নীত হয়েছে ⁴

আমি যে প্রথম প্রশ্নটি জিজ্ঞাসা করেছি তার মধ্যে একটি ছিল যে এটি কতটা প্রতিক্রিয়াশীল? এআর কম্পিউটিংয়ে ব্যয়বহুল তাই ব্রাউজারে কীভাবে এটি কাজ করতে পারে? ওয়েবআসোব্যাকশাল যেখানে আসে সেগুলি রয়েছে Web ওয়েবঅ্যাস্পাবল হ'ল ওয়েব-স্ট্যান্ডার্ড যা ব্রাউজারগুলিকে বাইনারি ফাইলগুলি ব্যবহার করে অ্যাসেম্বলি-জাতীয় কোড চালানোর অনুমতি দেয়। জেএস কোড ব্যবহার করে মৃত্যুদন্ড কার্যকর করা CW / C ++ কে সংকলন করে ওয়েবএএসব্লিউশন ফাইলগুলি তৈরি করা হয়।

আসুন এখানে এর প্রভাব সম্পর্কে চিন্তা করি। ওয়েবঅ্যাসাব্যাস ব্যবহার করে ভ্যানিলা জাভাস্ক্রিপ্ট ব্যবহার করে কোনও ওয়েব ব্রাউজারের মধ্যে দেশীয় পারফরম্যান্সের সাথে গণ্য নিবিড় ক্রিয়াকলাপ চালানো সম্ভব।

টেনসরফ্লোজেএস এবং এমএল 5 জেসের মতো প্রকল্পগুলির জন্য ওয়েবঅ্যাস্পাবেশন এটি সম্ভব করেছে।

পোস্ট - ব্রাউজারে রিয়েল-টাইম হিউম্যান পোজ অনুমান।

আপনার নিজের মেশিন লার্নিং মডেল তৈরি করতে বা টিএফজেএস-মডেলগুলি ব্যবহার করে বিদ্যমান আইআই মডেলগুলি বাস্তবায়নের জন্য এখন বাধা অনেক কম।

ওয়েবঅ্যাসাব্লবটি দুর্দান্ত তবে এটি ওয়েবআর সমীকরণের একমাত্র অর্ধেক। ওয়েবঅ্যাস্পাবলিউশন কম্পিউটারের দৃষ্টিভঙ্গি এআর এর সমস্ত ভারী উত্তোলন করে এবং রেন্ডারিংয়ের জন্য আমাদের কাছে ওয়েবজিএল রয়েছে। ওয়েবএ্যাসবেশন এবং ওয়েবজিএল হল ভিত্তি কিন্তু আমরা কীভাবে এই ভিত্তিতে ওয়েব ভিত্তিক এআর অভিজ্ঞতা তৈরি করতে এই API গুলি ব্যবহার করব? জেরোম এটিয়েনের লেখা ফ্রেমওয়ার্ক এআর.জেস প্রবেশ করান, যা এ-ফ্রেম (থ্রি.জেএস এর শীর্ষে নির্মিত) এবং জেএসআরটুলকিট 5 (এআরটুলকিটের ইমপ্ল্রিপ্ট পোর্ট) ব্যবহার করে। হ্যাঁ আরও কিছু ওয়েবএআর ফ্রেমওয়ার্ক রয়েছে তবে বেশিরভাগের জন্য একটি বিশেষ ওয়েব ব্রাউজার অ্যাপ বা লিভারেজের মালিকানাধীন এপিআইগুলি দরকার। এআর.জেগুলি ওপেন সোর্স এবং কোনও বিশেষ অ্যাপের প্রয়োজন হয় না, এটি ডিফল্ট ব্রাউজারগুলির মধ্যে কাজ করে।

ওয়েব.আর.এর জন্য এআর.জেএস এবং এর প্রভাবগুলি সম্পর্কে আলোচনা করার জন্য, কাঠামোটিকে শক্তিশালী করে এমন উপাদানগুলিকে একটি তাত্ক্ষণিকভাবে দেখে নেওয়া উচিত worth এটিকে ফ্রেম হ'ল থ্রি.জেএস এর শীর্ষে একটি জেএস ভিত্তিক এপিআই কাঠামো যা এটিকে সত্তার উপাদান সম্পর্কের সাথে আরও গেম-কোডিংয়ের মতো করে তোলে। এটি বিকাশকারীকে অভিজ্ঞতা / গেমের দিকে মনোনিবেশ করার অনুমতি দিয়ে থ্রি.জেএস সিনট্যাক্সকে অনেক সহজ করে। এআর.জেসগুলি তখন বৈশিষ্ট্য পয়েন্টগুলি সনাক্ত করতে কম্পিউটার ভিশনকে কাজে লাগিয়ে একটি চিহ্নিতকারীকে 3 ডি দৃশ্যের সন্ধান করতে জেএসআর্টুলকিট ব্যবহার করে। এটি ট্র্যাকিংয়ের ধরণ যা প্রারম্ভিক অ্যাপ্লিকেশন ভিত্তিক এআর অভিজ্ঞতার বেশিরভাগকে ক্ষমতা দেয়। অ্যাপ.ভিত্তিক এআর এর সাথে প্রতিযোগিতামূলক হয়ে উঠতে আরআরজেজে মোবাইলের ওয়েব পায়ে দেওয়া হয়েছে। আমি এআর.জেএস এর সাথে সম্ভাব্যতাগুলি সম্পর্কে ঝাঁপিয়ে পড়তে পারি তবে সময়ের স্বার্থে মূল বিষয়টি এখানে সরিয়ে নেওয়া যায়: ওয়েব.আর ভিত্তিক এআর এর জন্য এআর.জে বিভিন্নভাবে প্লেয়িং ফিল্ডকে সমান করে দিয়েছে।

অ্যাপল এবং গুগলের প্রচেষ্টা একবার দেখে আমরা দেখতে পাচ্ছি যে তারা 3 ডি মডেল এবং তাদের নিজ নিজ মোবাইল ব্রাউজারগুলির মধ্যে আরও গভীর একীকরণের দিকে পদক্ষেপ নিয়েছে। আসুন অ্যাপলের .usdz ফাইল ফর্ম্যাট দিয়ে শুরু করা যাক।

ইউএসডিজেড কী এবং এটি কীভাবে কাজ করে? সহজ কথায় অ্যাপল আইওএসের জন্য সাফারিটিতে আরকিট কার্যকারিতা তৈরি করেছে। এইচটিএমএল এবং একটি .usdz ফাইল⁵ এর কয়েকটি লাইন সহ, যে কোনও ওয়েবসাইট এআর উপাদানগুলি ধারণ করতে পারে।


  

একটি .usdz এর সাথে সংযোগ করার সময় সম্পর্কের বৈশিষ্ট্য হিসাবে "আর" সেট করে, ব্রাউজারটি একটি কাস্টম এআর ক্যামেরা ভিউ খুলবে এবং তাদের চারপাশের বিশ্বে মডেল (গুলি) স্থাপন এবং ঘোরানোর জন্য ব্যবহারকারীদের মঞ্জুরি দেবে। .USDZ এর মধ্যে 1 বা আরও স্ট্যাটিক বা অ্যানিমেটেড 3 ডি মডেল থাকতে পারে। ভিজ্যুয়ালাইজেশনের প্রসঙ্গে। ইউএসডিজেড দুর্দান্ত তবে মিথস্ক্রিয়া এবং বাগদানের ক্ষেত্রে খুব বেশি কিছু করে না।

আমাদের যত্ন নেওয়া উচিত কেন? .USDZ হ'ল তাদের মোবাইল ব্রাউজার, আইএমএসজি, ইমেল, এবং নোট অ্যাপ্লিকেশনগুলির মধ্যে 3 ডি প্রদর্শন করার জন্য অ্যাপলের স্ট্যান্ডার্ড নেটিভ ফাইল ফর্ম্যাট ⁶ এটি অ্যাপলের দৃষ্টিভঙ্গি উপস্থাপন করে যে এআর তাদের মোবাইল অভিজ্ঞতার মধ্যে ভবিষ্যত রাখবে।

অ্যাপল ইকোসিস্টেমের বেশিরভাগ জিনিসের মতো, .usdz এ রূপান্তর করার জন্য একটি ম্যাক প্রয়োজন (এক্সকোড সহ)। অবশ্যই, এমন অনলাইন পরিষেবা রয়েছে যা নন-ম্যাক ব্যবহারকারীদের তাদের ফাইলগুলিকে রূপান্তর করার ক্ষমতা সরবরাহ করে তবে এটি তরল হিসাবে নয় এবং এই বিশ্বে ইন্টিগ্রেশনের স্বচ্ছন্দতা অনেক বেশি এগিয়ে যায় ⁷⁷এই সবগুলি ইউএসডিজেডে রফতানির জন্য এখনও একটি পরিপক্ক পাইপলাইনে নির্দেশ করে। ⁸

ওয়েবএক্সআর ডিভাইস এপিআই এবং ওয়েবএক্সআর হিট টেস্ট এপিআই (ক্রোম ক্যানারি) এর সাথে গুগলের অগ্রগতির কথা উল্লেখ না করে আমরা ইউএসডিজেড এবং অ্যাপল নিয়ে আলোচনা করতে পারি না। গুগল ওয়েব ভিত্তিক এআর সামনে এবং কেন্দ্র স্থাপন করতে চাইছে।

আমি ধরে নিতে চলেছি যে গুগল তাদের পলি প্রকল্প, .obj এবং .glTF ফাইল ফর্ম্যাট হিসাবে অনুরূপ ফাইল প্রকার ব্যবহার করছে is অ্যাপলের বিপরীতে, গুগল জনপ্রিয় এবং স্ট্যান্ডার্ড ফর্ম্যাটগুলি গ্রহণ করা বেছে নিয়েছে যা দেখায় যে গুগল ইতিমধ্যে থ্রিডি ইকোসিস্টেমটিতে তাদের জন্য গৃহীত বাধা হ্রাস করার বিষয়ে ভাবছে thinking

অ্যাপ কম চলছে!

অ্যাপ্লিকেশন কম মানে কি? এটিকে মুক্ত মনে হলেও নোংরা লাগছে। অ্যাপ-লাস্ট এআর দেশীয় ওয়েব ব্রাউজার ব্যবহার করে এআর অভিজ্ঞতাটি সমস্ত প্ল্যাটফর্ম, ডিভাইস এবং মোবাইল ওএস জুড়ে কাজ করার অনুমতি দেয় serve

যখন ব্লিপ্পার এআর ডিজিটাল প্লেসমেন্টগুলি চালু করেছে (ওয়েব ব্রাউজারে এআর প্রবর্তনকারী ব্যানার বিজ্ঞাপনগুলি), আমরা অন্তর্নিহিত সীসাগুলির উত্সাহ দেখতে পেলাম। এজেন্সিগুলি, খুচরা, বিনোদন, ফার্মা ইত্যাদির কাছ থেকে একটি বিশাল চাহিদা রয়েছে অ্যাপ্লিকেশন ডাউনলোডের ঘর্ষণ ছাড়াই ব্যবহারকারীদের সাথে আলাপচারিতা করার চেষ্টা করছে।

দুনিয়া পিছনে পিছনে এই মজার কাজ করে, সবার জন্য প্রথমে একটি ওয়েবসাইটের দরকার ছিল, তারপরে ক্রেজ ছিল প্রত্যেকের জন্য একটি অ্যাপের প্রয়োজন! এখন অ্যাপ-স্টোরগুলি অত্যধিক জনাকীর্ণ এবং একটি অ্যাপ্লিকেশন ডাউনলোড করা "কল টু অ্যাকশন" এবং আপনার অ্যাপ্লিকেশন ব্যবহার করে ব্যবহারকারীকে পাওয়ার মধ্যে পদক্ষেপ যুক্ত করে। প্ল্যাটফর্ম বা গেমের জন্য এটি সবচেয়ে বড় চুক্তি নয়, তবে বিজ্ঞাপনের বিষয়গুলিতে কথা বলার সময় কিছুটা আলাদা।

বেশিরভাগ সংস্থা এবং ব্র্যান্ড বিদ্যমান অ্যাপ্লিকেশনগুলিতে এআর অভিজ্ঞতা যুক্ত করতে ইচ্ছুক ছিল, তবে তারা এও বুঝতে পেরেছিল যে অ্যাপ্লিকেশন ডাউনলোডটি সরানোর সময় এই ব্যস্ততাটি একই রকম নয়। ওয়েবটি স্রষ্টাহীন, প্রত্যেকের কাছে কিউআর স্ক্যানার সহ একটি ক্যামেরা অ্যাপ রয়েছে যা কোনও ওয়েবসাইটে লিঙ্ক আউট করতে পারে।

এজেন্সিগুলির সমস্ত প্ল্যাটফর্ম, ডিভাইস এবং ওএস জুড়ে অভিন্ন অভিজ্ঞতার সাথে ব্যবহারকারীর সাথে দেখা করার জন্য বিশাল ইচ্ছা রয়েছে যা ওয়েব কিছু ভাল (কান্ডা) করার জন্য পরিচিত।

ওয়েব এআর কীভাবে দেশীয় অ্যাপ্লিকেশনটির সাথে তুলনা করে?

এআর বিজ্ঞাপন প্লেসমেন্টে ফিরে গিয়ে আমি আগে উল্লেখ করেছি; তখন সবচেয়ে বড় লড়াইগুলি ব্রাউজারের সামঞ্জস্যকে কেন্দ্র করে ছিল। যা এখনও ওয়েব ভিত্তিক এআর অভিজ্ঞতার সাথে আজ অবধি একটি সমস্যা।

প্রতিটি মোবাইল ব্রাউজারে সেন্সরগুলির জন্য সমর্থন নেই API বা ডিভাইসগুলি কিছু সেন্সর হারিয়েছে যা বিশেষত অ্যান্ড্রয়েড ডিভাইসগুলির সাথে আমরা দেখেছি। কোনও স্টোরের মাধ্যমে অ্যাপ্লিকেশন প্রকাশ করার সময় অ্যাপটি কোন ডিভাইসগুলি ইনস্টল করা যায় তা নিয়ন্ত্রণ করা সম্ভব হয় তবে ওয়েবের সাথে আপনার সেই নিয়ন্ত্রণ থাকে না। হ্যাঁ এটির সম্ভাব্যতা ওয়েব-পৃষ্ঠার মধ্যে চেক যোগ করতে পারে তবে তারপরে আপনি এমন একটি স্ক্রিন পরিবেশন করেন যা "দুঃখিত আপনার ডিভাইসটি সমর্থিত নয়" এটি অন্ত্রে পাঞ্চের মতো অনুভব করে।

নেটিভ অ্যাপ্লিকেশনগুলিতে এআরকমেরায় আলতো চাপতে এবং প্রতিযোগিতার পরিবর্তে ওএস পর্যায়ে ভারী উত্তোলন করতে এটি ব্যবহার করার ক্ষমতাও রয়েছে। আমার অর্থ হ'ল কম্পিউটার ভিশন এবং এসএলএম ট্র্যাকিং প্রয়োগের অনেকগুলি উপায় রয়েছে তবে এআরকিট এবং এআরকোরের সাথে নেটিভ ইন্টিগ্রেশনগুলি একত্রে একত্রিত করা হয় এবং ওএসের সাথে অনুকূলিত করা হয় ⁹

কীভাবে ওয়েবআর আরও প্রতিযোগিতামূলক হয়ে উঠতে পারে?

বর্তমানে ওয়েব ব্রাউজারগুলির এআর ক্যামেরাটির ক্ষেত্রে যথেষ্ট অ্যাক্সেস নেই। এএস ক্যামেরাটি প্রচলিত ক্যামেরার থেকে আলাদা কারণ এটি ওএস পর্যায়ে বৃদ্ধিকে পরিচালনা করে এবং এর উপরে না। ওয়েব ভিত্তিক এআর এর বর্তমান বাস্তবায়নের জন্য গণনার OS এর শীর্ষে গণনা করা দরকার, যার ফলে কমপিউটেশনাল লেগ হয়, রেন্ডারিং সীমাবদ্ধ হয় এবং কখনও কখনও দৃশ্যমান ল্যাগও ঘটে।

ওয়েবের মাধ্যমে এআরকে আরও অ্যাক্সেসযোগ্য করে তোলার দিকে বিশাল পদক্ষেপটি ওয়েব স্ট্যান্ডার্ডগুলির পক্ষে এআরকামেরা অবজেক্টে সরাসরি অ্যাক্সেসের জন্য একটি API গ্রহণ করা উচিত।

যদি সেই বিমূর্ততাটি একটি স্ট্যান্ডার্ড ওয়েব এপিআই হিসাবে উপস্থিত থাকতে পারে তবে যে কোনও ব্রাউজার অ্যাপ আরকিট / এআরকোর বা যে কোনও অন্তর্নিহিত প্ল্যাটফর্ম বিদ্যমান তা লাভ করতে পারে। একটি ওয়েব এপিআই উপস্থিত হয়ে গেলে অনেকগুলি বিভিন্ন ফ্রেমওয়ার্ক প্রকাশিত হবে। কয়েকটি পরীক্ষামূলক ব্রাউজার রয়েছে যা এআরকিট / এআরকোরের সুবিধা দেয় তবে তাদের জন্য একটি নির্দিষ্ট জেএস কাঠামোর প্রয়োজন।

ইউএসডিজেড একটি ভাল শুরু তবে এটি একটি অত্যাবশ্যক উপাদান অনুপস্থিত, একটি স্তর যা মিথস্ক্রিয়াটির জন্য সমর্থন যোগ করে। গুগলের প্রচেষ্টা এখনও ক্রোমের ক্যানারি সংস্করণে উপলভ্য, সুতরাং এটি উত্পাদন তৈরির মধ্যে অন্তর্ভুক্ত হওয়া পর্যন্ত এটি অ্যাপলের পিছনে থাকবে।

সবচেয়ে ভালো সমাধান

আমি যখন এই পোস্টটি লিখতে শুরু করেছি, তখন আমার মানসিকতা ছিল যে এখানে উপকারিতা এবং বুদ্ধিমানের একটি সুস্পষ্ট তালিকা থাকবে তবে বসে বসে আমার অনুভূত দিকনির্দেশনা / ধারণাগুলি খনন করার পরে এসডিকে এবং এপিআইগুলি যেখানে ওয়েব এবং নেটিভ উভয়ের জন্যই সংক্ষিপ্ত হবে সেখানে পরিপূরক রয়েছে to ।

অ্যাপ্লিকেশন ভিত্তিক সমাধানের মাধ্যমে ভিজ্যুয়াল অনুসন্ধান কেবল অর্জনযোগ্য। উদাহরণস্বরূপ, বিলিপ্পারের স্বীকৃতি ইঞ্জিন কিউআর কোডগুলিতে নির্ভর করে না, এটি এর সিস্টেমের মধ্যে পরিচিত সত্তাগুলি সনাক্ত করতে এবং কোনও ম্যাচ উপস্থিত থাকলে একটি অভিজ্ঞতা সরবরাহ করতে এটি ব্যবহার করেছিল। সংস্থাগুলি তাদের নকশা পরিবর্তন না করেই তাদের বিদ্যমান মুদ্রিত উপকরণগুলির উত্তোলন করতে খুঁজছেন তাদের পক্ষে এটি দুর্দান্ত।

ভিজ্যুয়াল অনুসন্ধানের আচরণটি এখনও নতুন এবং অতি স্বজ্ঞাত নয়, বেশিরভাগ লোক তাদের ফোনে স্টাফগুলিতে ইশারা করার জন্য অভ্যস্ত হয় না, এমনকি দৃশ্যমান কল থেকেও

ভিজ্যুয়াল অনুসন্ধানের পরিবর্তে, ওয়েবএআর কিউআর কোডগুলির উপর নির্ভর করে। ডিজাইনের দৃষ্টিকোণ থেকে কিউআর কোডগুলি খুব সেক্সি নয় তবে যখন থেকে আইওএস এবং অ্যান্ড্রয়েড উভয়ই তাদের নেটিভ ক্যামেরা অ্যাপ্লিকেশনগুলির মধ্যে কিউআর কোড সনাক্তকরণের জন্য সমর্থন যোগ করে ¹⁰ কিউআর কোডগুলি স্ক্যান করার আচরণটি আরও ব্যাপকভাবে ব্যবহৃত হয়ে উঠেছে।

আরেকটি যুক্তি তৈরি করা যেতে পারে যে ইন্টারনেট এবং এআর বিশ্বব্যাপী উপলভ্য যেটি আমাদের মনে রাখতে হবে যে কয়েকটি উদীয়মান বাজারগুলিতে ইন্টারনেট তত দ্রুত এবং বিশ্বাসযোগ্য নয়। এটি অফলাইন ব্যবহারের জন্য সমর্থন থাকা প্রয়োজন তৈরি করে, যা কেবলমাত্র একটি অ্যাপের মাধ্যমে পাওয়া যায়। অন্যদিকে কাউকে অ্যাপ ডাউনলোড করা কোনও ওয়েবসাইট দেখার চেয়ে অনেক কঠিন is সুতরাং চূড়ান্ত রায়টি ... এটি সত্যিই প্রকল্পের উপর নির্ভর করবে।

ভবিষ্যতের বিবেচনা

অনেক লোক এআর এর ভবিষ্যত সম্পর্কে ভবিষ্যদ্বাণী করে, এর হেডসেট বনাম প্রজেক্টর বনাম রোপন চিপস এর চূড়ান্ততা ইত্যাদি। এই বিশ্বের সাহসী ও সাহসী ভাগ্যবানদের মধ্যে যোগ দিতে আমি আমার চিন্তাভাবনা করব।

বর্তমানে বেশিরভাগ এআর সামগ্রী (অভিজ্ঞতার মধ্যে মিডিয়া) হয় ডিভাইসে হোস্ট করা হয় বা ক্লাউড থেকে বিতরণ করা হয়।

বিলিপ্পার, ফেসবুক, স্ন্যাপচ্যাট, জাপ্পার সকলেই ক্লাউড ভিত্তিক সিএমএস ব্যবহার করে যা কিছু ধরণের ট্রিগার (লিঙ্ক, মার্কার, ফেস, কিউআর-কোড ইত্যাদি) এর ভিত্তিতে এআর অভিজ্ঞতা ডাউনলোড করে। ক্লাউড বিতরণ করা এআর কীভাবে কাজ করে সে সম্পর্কে কিছু প্রসঙ্গ জানাতে, মোবাইল অ্যাপ্লিকেশনটিতে কিছু প্রকারের ট্রিগার বা এন্ট্রি পয়েন্ট রয়েছে (লিঙ্ক, মার্কার, ফেস, কিউআর-কোড ইত্যাদি) যা অভিজ্ঞতাটি প্রবর্তন করে। এই ট্রিগারটি অভিজ্ঞতার জন্য সম্পত্তি এবং কোড প্রেরণের জন্য ব্যাকএন্ড সিস্টেমে একটি অনুরোধ করার জন্য অ্যাপটিকে অনুরোধ জানায়।

বেশিরভাগ প্ল্যাটফর্মগুলি চালু করার আগে পুরো অভিজ্ঞতাটি ডাউনলোড করে, যা কেন ফেসবুক এবং স্ন্যাপচ্যাটের 4 এমবি সীমা রয়েছে তা ব্যাখ্যা করে, যাতে জিনিসগুলি দ্রুত রাখতে পারেন। বিলিপ্পারে আমরা বিভিন্ন ধরণের অভিজ্ঞতা সরবরাহ করছিলাম তাই মাঝে মাঝে আমাদের সৃজনশীল হতে হয়েছিল। একটি পৃষ্ঠায় ভিডিও থেকে শুরু করে থ্রিডি ওয়ার্ল্ড পর্যন্ত প্রকল্পগুলি, পর্বতমালার উপরের গাড়িগুলি রেসিং এবং এমনকি অ্যাপগুলিতে পূর্ণ; সুতরাং আমাদের প্রচারাভিযানগুলি ছিল> 1 এমবি থেকে 85 এমবি বা তারও বেশি উপরে।

কেন এই ঝামেলা? আমি আগে যেমন উল্লেখ করেছি আমরা যেভাবে পটভূমিতে সম্পদগুলি ডাউনলোড করার জন্য দৃশ্যগুলি কোড করেছিলাম তার সাথে সৃজনশীল হয়ে উঠতাম, তবে বড় কথা কী? এটি হিসাবে দেখা যাচ্ছে যে আকারের বিষয়টি গুরুত্বপূর্ণ এবং ব্যালেন্সটি সঠিকভাবে পাওয়া আপনার পিছনের এআর অভিজ্ঞতার সাফল্যের জন্য কিছু গুরুত্বপূর্ণ প্রভাবশালী নম্বর রয়েছে।

ব্লিপ্পারে আমরা দেখেছি যে কোনও অভিজ্ঞতার জন্য load 50% ছাড়ছে যা লোড করতে (ডাউনলোড এবং আরম্ভ করা) 30 সেকেন্ডের বেশি সময় নেয় এবং সেই ব্যবহারকারীদের কাছ থেকে অন্য ~ 75% মন্থন এটি প্রাথমিক মিথস্ক্রিয়াটির জন্য আটকে দেয়। এর অর্থ দাঁড়ায় যে একটি দীর্ঘ সময় প্রাপ্ত ডাউনলোডের সময় আপনার দর্শকদের 90% পর্যন্ত হারাতে পারে, যার ফলে প্রায় 10% ব্যবহারকারী পুনরায় যুক্ত হন।

সুতরাং এখন আপনার অ্যাপটি দ্রুত লোড করা প্রয়োজন ব্যবহারকারীকে রাখতে কোনওভাবেই কোনও অ্যাপ ডাউনলোড করার জন্য কাউকে পাওয়ার দরকার নেই beyond আপনি যদি সঠিক ভারসাম্য পান তবে অভিজ্ঞতাটি ব্যবহারকারী হিসাবে প্রতি 3x এক্সেগমেন্টগুলি দেখতে পাবে, আবাসের সময় 2x দিয়ে।

ওয়েবএআর ডাউনলোড এবং ডেলিভারি করার জন্য ওয়েব অপ্টিমাইজেশন ব্যবহার করে তবে আকার এখনও গুরুত্বপূর্ণ। সামগ্রীটি স্ট্রিম না করে মোবাইল ব্রাউজারের মধ্যে লোড করতে যত বেশি সময় লাগবে তত বেশি অভিজ্ঞতা।

আমি মনে করি শিল্পটি পরিপক্ক হওয়ার সাথে সাথে ক্লাউড ডেলিভারি প্রভাবশালী হয়ে উঠবে, তবে আমরা অভিজ্ঞতার বিতরণে স্ট্রিমিং এবং সিঙ্ক্রোনাইজেশনের প্রয়োজনীয়তাও উপলব্ধি করব।

উদাহরণস্বরূপ ট্যাবলেটপ এআর সকার ফুটবল গেমগুলি খেলুন, যা প্লেয়ারের গতিবিধি ক্যাপচার এবং এটি এআর-এর একটি হোলেন্সের মাধ্যমে প্রদর্শন করতে ai / ml ব্যবহার করে ¹²

এই জাতীয় অ্যাপ্লিকেশনগুলির উত্পাদন প্রস্তুত হওয়ার জন্য তাদের অবশ্যই নিশ্চিত লেটেন্সি সহ সেই ডেটা বিতরণ করার জন্য একটি রিয়েল-টাইম-নেটওয়ার্ক (যেমন Agora.io দ্বারা প্ল্যাটফর্ম) সংহত করতে হবে। যখন একাধিক লোক একই গেমটি বিভিন্ন বিলম্বের সাথে দেখছে তখন এটি ভাগ করা অভিজ্ঞতা নষ্ট করে দেবে।

বর্তমানে বেশিরভাগ এআর অভিজ্ঞতা হয় মেঘ থেকে বিতরণ করা যেতে পারে ভবিষ্যতে পুরোপুরি ডিভাইসে রেন্ডার করা হয়। জেরোম এটিনের ক্লাউড রেন্ডারিংয়ের চারপাশে কিছু আকর্ষণীয় ধারণা রয়েছে, যেখানে ডিভাইসগুলি সার্ভারে ভিডিও ফিড প্রবাহিত করবে এবং সার্ভারটি আরও ভাল মানের সাথে এআর রেন্ডার করবে।

স্ট্রিমিং এআর সামগ্রী

যদিও এআর বিষয়বস্তু প্রবাহিত করা এটি দূরের ভবিষ্যতের মতো মনে হতে পারে তবে ভবিষ্যতটি আপনি যা ভাবেন তার থেকে অনেক কাছে। একটি ফলোআপ পোস্টে, আমি এক্সআর স্ট্রিমিং ল্যান্ডস্কেপের বর্তমান অবস্থাটি ঘুরে দেখি। আমি রিয়েলটাইম এআর / ভিআর অভিজ্ঞতার ভবিষ্যতের সক্ষম করতে কিছু বড় খেলোয়াড় কয়েকটি স্টার্টআপগুলি দেখার জন্য কী করছে সে সম্পর্কে আমি একবার নজর দেব।

সর্বশেষ ভাবনা

সমস্ত সেরা সমাধানের অস্তিত্ব নেই, উদ্ভাবনের জন্য প্রচুর জায়গা রয়েছে। প্রতিটি নেটিভ এবং ওয়েব ভিত্তিক সক্ষমতায় আমরা যে সমস্ত অগ্রগতি দেখতে পাচ্ছি তার সাথে এগুলি এখনও উদীয়মান মৌলিক উপাদান যা একদিন আরও জটিল এবং আশ্চর্যজনক বাস্তুতন্ত্রের সমর্থন হিসাবে কাজ করবে।

পাদটীকা এবং পাশে

  1. যদিও বোস এবং গুগল কিছু দুর্দান্ত অগ্রগতি করছে, তবুও এই খাতটি নবজাতক এবং এই নিবন্ধটির জন্য আমার দৃষ্টি নিবদ্ধ করা হবে এআর এর চাক্ষুষ বাস্তবায়ন।
  2. বিলিপ্পারের মূল অ্যাপের কার্যকারিতাটি সি ++ তে লেখা ছিল এবং প্রতিটি প্ল্যাটফর্মের জন্য ওবজ-সি এবং জাভা র‌্যাপারস ছিল।
  3. 360⁰ অভিজ্ঞতাতে কোনও চিত্র বা ভিডিও (গোলক বা ঘনক) থাকে, যেখানে মিডিয়া কোনও 3 ডি অবজেক্ট (গোলক বা কিউব) এর অভ্যন্তরে ম্যাপ করা হয় এবং ডিভাইসটি (ক্যামেরা ভিউপোর্ট) কেন্দ্রে থাকে এবং সমস্ত উপাদান অপেক্ষাকৃত চারপাশে স্থাপন করা হয় ।
  4. আরও জটিল অভিজ্ঞতা বলতে বোঝায় ফেস-ট্র্যাকিং, গেমস এবং ওভারলে এবং ফেস-ফিল্টারগুলির সাথে সর্বকালের জনপ্রিয় ফটো-বুথ।
  5. ইউএসডিজেড একটি জিপ ফাইল যা একটি। ইউএসডি ফাইল (পিক্সার থেকে 3 ডি ফাইল ফর্ম্যাট) এবং তার সাথে টেক্সচার ফাইলগুলি অন্তর্ভুক্ত করে।
  6. এটি এআর / ভিআর (এবং সাধারণভাবে 3 ডি শিল্প) এর মধ্যে বৃহত্তর সমস্যার সাথে কথা বলে, কোনও স্ট্যান্ডার্ড ফাইল ফর্ম্যাট নেই। এআর এখনও এতো নিকৃষ্ট যে মানক ভিত্তিতে পারস্পরিক সম্মতি প্রকাশিত হয়নি। উদাহরণস্বরূপ ক্রোনস গ্রুপ (ওয়েবজিএল এবং ওপেনগিএল স্ট্যান্ড্যান্ডার্ডস সেট করে) .glTF ব্যবহার করে, এআরটুলকিট .armodel ব্যবহার করে, Blippar .b3m ব্যবহার করে, অ্যাপলের সেনসিট ব্যবহার করে .DE এবং .SCN, ইউনিটি .fbx, .obj এবং বিভিন্ন ধরণের ফর্ম্যাট ব্যবহার করে এবং তালিকা চলে।
  7. অ্যাপল-এর ​​হার সম্ভবত অ্যাপলকে খুব বেশি উদ্বিগ্ন বলে কিছু নয়, কারণ তারা লম্বা গেম খেলে মূলধারায় গতি বাড়িয়ে ধীরে ধীরে তাদের মান নির্ধারণ করে থাকে।
  8. এক্সকোড ব্যবহার করে একটি বিদ্যমান থ্রিডি মডেল থেকে .usdz উত্পাদন করতে, আপনাকে প্রথমে আপনার 3 ডি সম্পাদক থেকে মধ্যবর্তী বিন্যাসে রফতানি করতে হবে; স্থির মডেলগুলির জন্য আমাদের .obj, অ্যানিমেটেড মডেলগুলির জন্য an.abc রফতানি করুন।
  9. এর অর্থ কি আরকিট এবং এআরকোর হ'ল বাজারের সেরা কম্পিউটার ভিশন অ্যালগরিদম, না তবে এর অর্থ এই নয় যে এই জটিল সিভি অ্যালগরিদমগুলি এখন সাধারণ বিকাশকারীকে গণতন্ত্রিত করা হয় এবং সমর্থিত ডিভাইসগুলিতে পারফরম্যান্সের জন্য অনুকূলিত হয়।
  10. iOS অন্য কোনও কম্পিউটার ভিশন কাজের জন্য মেটাডেটা আউটপুট () প্রতিনিধি বা কোরিএমএল ব্যবহার করে অ্যাপ্লিকেশনগুলির মধ্যে কিউআর কোড পাঠকে সমর্থন করে। অ্যান্ড্রয়েড এমএলকিট কম্পিউটারের দৃষ্টিভঙ্গি সম্পর্কিত সমস্ত কাজ পরিচালনা করে।
  11. কেবল আপনার, আমি এবং ইন্টারনেটের মধ্যে… আমি বাজি ধরব যে এরো কোনও উপায়ে জেএসকে অন্তর্ভুক্ত করবে। আমি কয়েক জন ব্লিপ্পার কর্মচারীকে জানি যারা প্রকল্পের এরো অংশ হিসাবে অ্যাডোবে কাজ করছে এবং তাদের ব্যাকগ্রাউন্ডে জেএসের অভিজ্ঞতার সাথে অনেকটা এআর বাঁধা আছে।
  12. "ইউটিউব ফ্রেম (শীর্ষ সারি) থেকে শুরু করে, নিউরাল নেটওয়ার্ক সিএ দ্বারা পুনর্গঠিত গভীরতার মানচিত্রগুলি ভার্চুয়াল 3 ডি সকার পরিবেশ তৈরি করে, এখানে কেবলমাত্র জাল এবং টেক্সচার্ড রেন্ডারিং (সারি 2-2) হিসাবে দেখানো হয়েছে।" - ড্যানি পেজ
https://www.inverse.com/article/46050-world-cup-ar-interactive-holograms