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