'Myst' PlatoBlockchain ডেটা ইন্টেলিজেন্সে হ্যান্ড-ট্র্যাকিংয়ের নকশা ও বাস্তবায়ন। উল্লম্ব অনুসন্ধান. আ.

'মিস্ট'-এ হ্যান্ড-ট্র্যাকিংয়ের নকশা ও বাস্তবায়ন

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

'Myst' PlatoBlockchain ডেটা ইন্টেলিজেন্সে হ্যান্ড-ট্র্যাকিংয়ের নকশা ও বাস্তবায়ন। উল্লম্ব অনুসন্ধান. আ.হান্না গামিয়েলের অতিথি নিবন্ধ

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

ডিজাইন ফেজ এবং বিবেচনা

হাত ট্র্যাকিং জন্য ডিজাইনিং নেভিগেশন

আপনি কোথায় যেতে চান তা নির্দেশ করে ছবি। আপনি সম্ভবত নির্দেশ করার কথা ভেবেছিলেন, তাই না? এই কারণেই আমরা আন্দোলনের জন্য একটি 'পয়েন্টিং' পদ্ধতি ব্যবহার করা বেছে নিয়েছি Myst.

আপনি যখন টেলিপোর্ট মোডে থাকবেন, আপনি যেখানে যেতে চান তা নির্দেশ করতে পারেন এবং টেলিপোর্ট রিংটি আপনার গন্তব্যে উপস্থিত হবে৷ যখন আপনি 'আন-পয়েন্ট' করেন (আপনার বাকি আঙ্গুলগুলি প্রসারিত করে, বা আপনার পয়েন্টার আঙুলটি আপনার তালুতে টেনে নিয়ে), টেলিপোর্টটি কার্যকর হয়।

আপনি যখন স্মুথ মুভমেন্ট মোডে থাকবেন, তখন আপনার ফ্রি-মুভমেন্ট-প্রধান হাত দিয়ে ইশারা করা (যা আমাদের কন্ট্রোল সেটিংসে কনফিগার করা যেতে পারে, কিন্তু ডিফল্টভাবে বাম হাত) আপনি যে দিকে ইশারা করছেন সেদিকে মসৃণভাবে ঘুরতে শুরু করবে।

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

বাঁক

'পয়েন্ট' পদ্ধতিটি সমস্ত নেভিগেশন ব্যবহারের জন্য কাজ করে না। এটি বাঁক আসে, আমরা প্রাথমিকভাবে কব্জি ঘূর্ণন সঙ্গে পয়েন্টিং একত্রিত. প্লেয়ারের কব্জি এবং ক্যামেরার ফরোয়ার্ড ভেক্টরের তুলনা টার্নের দিক নির্দেশ করবে (এবং টার্নটি কত বড় হওয়া উচিত)। আমরা প্রাথমিকভাবে এটি চেষ্টা করেছি কারণ এটি সমস্ত মোডের মধ্যে নেভিগেশনের জন্য 'পয়েন্টিং' থিম রাখা স্বজ্ঞাত বলে মনে হয়েছিল।

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

আপনি একজন খেলোয়াড়কে তাদের হাতের তালু ভেতরের দিকে রেখে তাদের সামনে কিছু নির্দেশ করতে বললেও এই সমস্যাটি একই। আপনি আপনার কব্জি বাঁক করতে পারেন দিকে আপনার শরীর বেশ কিছুটা, কিন্তু আপনি আপনার শরীর থেকে দূরে আপনার কব্জি নমন গতি একই পরিসীমা পাবেন না.

তাহলে আমরা কিভাবে এই সমাধান করেছি? আমরা একটি পয়েন্টার-আঙুল-পয়েন্টিং অঙ্গভঙ্গির পরিবর্তে একটি 'থাম্বস-আপ' অঙ্গভঙ্গিতে বাঁক বরাদ্দ করা শেষ করেছি৷

একটি থাম্বস আপ দেওয়ার কল্পনা করুন। এবার আপনার কব্জি ডানে বামে ঘুরিয়ে দিন। মনে রাখবেন যে আপনার গতির একটি বিশাল পরিসর না থাকলেও এই অঙ্গভঙ্গিতে আপনার বুড়ো আঙুল দিয়ে 'বাম' এবং 'ডান' ইঙ্গিত করা মোটামুটি সামঞ্জস্যপূর্ণ।

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

স্ন্যাপ টার্নিংয়ের সাথে, থাম্বস-আপ অবস্থান থেকে আপনার কব্জি বাম বা ডানে ঘোরানোর ফলে একটি একক স্ন্যাপ টার্ন শুরু হয়। স্ন্যাপটি রিসেট করার জন্য আপনাকে তারপরে আপনার হাতকে 'সেন্টার' (সরাসরি উপরে) অবস্থানে ফিরিয়ে আনতে হবে এবং আবার স্ন্যাপ টার্ন শুরু করার জন্য একটি খুব ছোট কুলডাউন হওয়ার জন্য অপেক্ষা করতে হবে।

মসৃণ বাঁক নিয়ে, থাম্বস-আপ অবস্থানে থাকাকালীন আপনার কব্জি বাঁকানো আপনাকে বাম বা ডানদিকে ঘোরানো শুরু করবে - একবার আপনি একটি 'মৃত অঞ্চল' ত্যাগ করলে যা আপনি থ্রেশহোল্ড অতিক্রম না করা পর্যন্ত ঘটতে বাধা দেয়।

মুভমেন্ট এবং অবজেক্ট ইন্টারঅ্যাকশন ভঙ্গির মধ্যে দ্বন্দ্ব পরিচালনা করা

অবশ্যই, একটি আঙুল নির্দেশ করা একটি অঙ্গভঙ্গি খুব বিস্তৃত শুধুমাত্র নেভিগেশন জন্য ব্যবহার করা হবে অনুমান করা হয়. লোকেরা বোতাম টিপতে বা অভ্যাস বা তাদের নিজস্ব প্রত্যাশার বাইরে বিশ্বের অন্যান্য জিনিসের সাথে ইন্টারঅ্যাক্ট করার জন্য একই ইঙ্গিতপূর্ণ অঙ্গভঙ্গি করবে। এটি পর্যন্ত হাঁটা বেশ বিরক্তিকর হবে (কিন্তু না অধিকার পর্যন্ত) একটি বোতাম, এটি টিপতে আপনার আঙুল নির্দেশ করুন, এবং তারপর হঠাৎ (এবং অবাঞ্ছিতভাবে) খেলার মধ্যে এটির কাছাকাছি যান (বা অনিচ্ছাকৃতভাবে একটি টেলিপোর্ট শুরু করুন)!

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

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

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

যে বলে, 25 সেমি বিশেষভাবে কাজ করে Myst. অন্যান্য গেমগুলিকে এই সংখ্যাটি সামঞ্জস্য করতে হতে পারে যদি তারা তাদের নিজস্ব মানদণ্ড মাথায় রেখে অনুরূপ কিছু বাস্তবায়ন করতে চায়।

হ্যান্ড ট্র্যাকিংয়ের জন্য অবজেক্ট ইন্টারঅ্যাকশন ডিজাইন করা

এই মুহূর্তে, সমস্ত দখলযোগ্য মিথস্ক্রিয়া Myst হ্যান্ড ট্র্যাকিং - বাঁক ভালভ, দরজা খোলা, বোতাম টিপুন, বইয়ের পাতাগুলি বাঁকানো ইত্যাদির সাথে কাজ করার জন্য তৈরি করা হয়েছে।

মিথস্ক্রিয়া পিগি-ব্যাক বন্ধ আমরা ইতিমধ্যে সেট আপ ছিল কি Myst টাচ কন্ট্রোলার সহ। সেখানে, গ্রিপ বোতাম টিপলে স্বয়ংক্রিয়ভাবে আপনার হাতের ইন-গেম মেশ উপস্থাপনাকে একটি 'গ্র্যাবড' ভঙ্গিতে মিশ্রিত করে, হয় আপনার হাতকে মুষ্টিতে রাখলে (খালি হলে) বা কোনও বস্তুকে ধরুন। হ্যান্ড ট্র্যাকিংয়ের সাথে, আমরা এমন কোড যোগ করেছি যা একটি যোগ্য অনুমান করবে যে আপনি কখন কিছু 'আঁকড়ে ধরা'র জন্য আপনার আঙ্গুলগুলিকে যথেষ্ট কুঁচকিয়েছেন এবং আগে উল্লিখিত একই যুক্তি শুরু করেছেন৷

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

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

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

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

মেনু/ইউআই ইন্টারঅ্যাকশন

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

প্লেয়ার এই সব যোগাযোগ

কারণ হ্যান্ড ট্র্যাকিং টাচ কন্ট্রোলারের মতো কোয়েস্টে ইনপুট হিসাবে সাধারণ নয় এবং কিছু লোক খেলতে পারে বলে Myst প্রথমবারের জন্য (বা এমনকি তাদের প্রথম VR গেম খেলার জন্য!), আমরা খেলোয়াড়ের কাছে হ্যান্ড ট্র্যাকিং সম্পর্কে এই সমস্ত তথ্য কীভাবে যোগাযোগ করি তা নিয়ে আমরা বিবেচনা করার চেষ্টা করেছি। আমরা আমাদের "কন্ট্রোলার ডায়াগ্রাম" এর আরেকটি সংস্করণ অন্তর্ভুক্ত করার বিষয়টি নিশ্চিত করেছি যা বিশেষভাবে হ্যান্ড ট্র্যাকিং ইন্টারঅ্যাকশন বর্ণনা করার জন্য তৈরি করা হয়েছে (যখন সক্ষম করা থাকে Myst), এবং আমরা প্লেয়ারকে বিশেষায়িত বিজ্ঞপ্তিগুলি দেখাই যেগুলি তাদের ঠিক কীভাবে তাদের হাত দিয়ে ঘুরে বেড়াতে হয়।

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

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

পৃষ্ঠা 2 চালিয়ে যান: অবাস্তবভাবে তৈরি ইঞ্জিন পরিবর্তন »

সময় স্ট্যাম্প:

থেকে আরো ভিআর থেকে রোড