Bear 71 এবং WebVR

Bear 71 স্ক্রিনশট

ডকুমেন্টারি দেখুন

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

ভালুক সম্পর্কে 71

Bear 71 কানাডার ন্যাশনাল ফিল্ম বোর্ড (NFB) দ্বারা নির্মিত একটি ইন্টারেক্টিভ ডকুমেন্টারি। মূলত ফ্ল্যাশে নির্মিত, বিয়ার 71 সমালোচকদের প্রশংসার জন্য 2011 সালে মুক্তি পায়। অভিজ্ঞতার মূল ভিত্তি হল অডিও এবং ভিডিওর একটি 23 মিনিটের ট্র্যাক, যা মানুষ, প্রকৃতি, প্রযুক্তি এবং একটি বিশেষ বাদামী ভালুকের মধ্যে সম্পর্ককে তুলে ধরে। ভিউয়ার হল তথ্যের জগতে একজন ভ্রমনকারী যা প্রতীকগুলির একটি বিমূর্ত গ্রিড হিসাবে উপস্থাপিত হয়। আশ্চর্যজনকভাবে, এটি ভিতরের সংবেদনশীল গল্পকে বাধা দেয় না, এবং এটি বোঝার জন্য প্রথমেই অভিজ্ঞ হওয়া উচিত।

চ্যালেঞ্জ

আসল Bear 71 ফ্ল্যাশে তৈরি করা হয়েছিল; তর্কাতীতভাবে সময়ের সেরা ইন্টারেক্টিভ গল্প বলার মাধ্যম। অনেক যত্ন প্রযুক্তির মধ্যে গিয়েছিলাম এবং এটি কাটিয়া প্রান্ত হিসাবে বিবেচিত হয়। পাঁচ বছর পরে, আসল দৃষ্টিভঙ্গি ধরে রেখেছে এবং গল্পটি এখনও প্রাসঙ্গিক, তবে এর পিছনের প্রযুক্তিটি একটি আপডেটের প্রয়োজন। যে কোনো প্রযুক্তি, সৃজনশীলভাবে ব্যবহৃত, একটি ভাল গল্পে সহায়তা করতে পারে, কিন্তু ভার্চুয়াল বাস্তবতা বিশেষ মনোযোগের দাবি রাখে। VR এর আগে বেশ কয়েকবার এসেছে এবং চলে গেছে, কিন্তু অবশেষে এটি মূলধারায় এসেছে। গল্প বলার জন্য এটি একটি বিশাল সুযোগ। ঐতিহ্যগতভাবে আপনার সামনে ঘটে যাওয়া গল্পগুলি এখন VR-এ আপনার চারপাশে ঘটতে পারে।

যখন বিয়ার 71 নির্মিত হয়েছিল, তখন অ্যাডোব ফ্ল্যাশ তার সোনালী বছরগুলিতে ছিল। প্রতি বছর, ফ্ল্যাশের মার্কেট শেয়ার সঙ্কুচিত হয়, এবং এর সাথে, পূর্বে অ্যাক্সেসযোগ্য কাজগুলি দেখা আরও কঠিন এবং কঠিন। কিন্তু ফ্ল্যাশের পতনের সাথে সাথে HTML 5 এর পরিপক্কতা এসেছে। উপরন্তু, VR কে গল্প বলার জন্য একটি বাস্তব প্ল্যাটফর্ম হিসাবে আগের চেয়ে আরও বেশি গুরুত্ব সহকারে নেওয়া হচ্ছে।

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

WebVR অনেক সফ্টওয়্যার এবং হার্ডওয়্যার জুড়ে আপনার ব্রাউজারে নিমজ্জিত এবং আরামদায়ক VR সামগ্রী সক্ষম করে৷

NFB এই সুযোগটিকে স্বীকৃতি দিয়েছে এবং Bear 71 কে HTML5 এবং WebVR-এ একটি নতুন জীবন দেওয়ার কথা বিবেচনা করেছে। এই সুযোগটি অনেক ভিআর প্রকল্পের জন্য সাধারণ একটি নতুন চ্যালেঞ্জ ছাড়া হবে না: আমরা কীভাবে সুন্দর জিনিসগুলি অর্জন করতে পারি, ভাল ফ্রেমরেটে, স্টেরিও দৃষ্টিতে, মোবাইল ফোন সহ বিভিন্ন প্ল্যাটফর্মে?

সমাধান

2016 সালের শেষের দিকে বিকাশের শুরুর সময়, WebVR এখনও সহজলভ্য ছিল না। WebVR API দ্রুত বিকশিত হচ্ছে, এবং WebVR মান বর্তমানে খসড়া করা হচ্ছে। তবে এটি সম্প্রদায়কে একটি উপযুক্ত স্টপগ্যাপ একসাথে প্যাচ করা থেকে থামায়নি: WebVR পলিফিল । এটি জাইরোস্কোপ এবং ওয়েবজিএল এর মাধ্যমে ব্যবহারযোগ্য হেড ট্র্যাকিং এবং স্টেরিও রেন্ডারিং প্রদান করে। এই পলিফিল, Google কার্ডবোর্ড সহ, আমাদের সামগ্রী তৈরি এবং পরীক্ষা করা শুরু করার অনুমতি দিয়েছে৷ যখন Google Pixel এবং Daydream View উপলব্ধ হয়েছিল, Chrome-এ WebVR-এর প্রথম বাস্তব বিল্ডগুলির সাথে, আমাদের সামগ্রী এটির সুবিধা নেওয়ার জন্য প্রস্তুত ছিল৷ দ্রুত বিকাশের জন্য, আমরা এখনও পলিফিল অন্তর্ভুক্ত করি এবং ব্যবহার করি যেখানে WebVR এখনও উপলব্ধ নয়। উদাহরণস্বরূপ, আমরা Chrome 55 এর মোবাইল এমুলেটরে আমাদের বিকাশ এবং ডিবাগিং অনেকটাই করি। এছাড়াও, HTC One M9, iPhone 5S, Samsung Galaxy এবং অবশ্যই Google-এর Pixel সহ কিন্তু সীমাবদ্ধ নয় এমন যা কিছু সহজেই পাওয়া যায় তার বিকাশ এবং ডিবাগ করা সাধারণ ছিল। পলিফিলের বহুমুখিতাকে ছোট করা যাবে না।

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

  • আপনার ড্র কল কমান. এটি করার একটি দুর্দান্ত উপায় হল উপাদানগুলিকে একত্রিত করা যা একটি উপাদান ভাগ করে।
  • আপনার shaders সহজ রাখুন. স্ট্যান্ডার্ড উপকরণ এবং শেডারগুলি অব্যবহৃত বৈশিষ্ট্যগুলিকে অপ্টিমাইজ করার জন্য একটি দুর্দান্ত কাজ করে, তবে কখনও কখনও নিজের হাতে নির্মমভাবে অপ্টিমাইজ করা শেডারগুলি লেখা সর্বোত্তম উপায়।
  • আপনার ড্র দূরত্ব কাছাকাছি রাখুন এবং কার্যকরভাবে কুয়াশা ব্যবহার করুন।
  • টেক্সচার-ভিত্তিক টেক্সট পছন্দ করুন, যা পাঠ্য জ্যামিতির চেয়ে ভাল পড়া এবং দ্রুত রেন্ডার করে।
  • নিশ্চিত করুন যে আপনার শিল্প শৈলী রেন্ডার করার জন্য অর্থনৈতিক। 6 fps এ Mario Galaxy- এর চেয়ে 60fps-এ সুপার মারিও 64- এর মতো দেখতে ভালো।
  • ব্যবহারকারীর সাথে একজন সলিপসিস্টিক হিসাবে আচরণ করুন: শুধুমাত্র প্লেয়ারের চারপাশে বিশ্বকে অনুকরণ করার উপায় খুঁজুন।
  • টাইপ করা অ্যারেতে ব্যয়বহুল গণনার ফলাফল ক্যাশে করার সুযোগ সন্ধান করুন। মেমরি প্রায়শই প্রক্রিয়াকরণ শক্তির চেয়ে সস্তা।

এটি একটি সম্পূর্ণ তালিকা নয়, তবে এটি বেশিরভাগ অপ্টিমাইজেশানগুলিকে কভার করে যা আমরা বেশিরভাগ ডিভাইসে ভাল ফ্রেমরেটে চালানোর জন্য ব্যবহার করি৷

8 জন আনন্দদায়ক অবদানকারীর একটি ছোট টিমের জন্য প্রায় 12 সপ্তাহ ধরে কন্টেন্ট তৈরি, পুনঃপ্রদর্শন এবং অপ্টিমাইজ করা। প্রচেষ্টা তীব্র এবং বেদনাদায়ক উভয় ছিল. Bear 71 VR ইতিমধ্যে ইতিবাচক প্রতিক্রিয়া সহ 2টি চলচ্চিত্র উৎসবে সীমিতভাবে উপস্থিত হয়েছে। আপনারা যারা ফেস্টিভ্যাল সার্কিটে এটি খুঁজে পাচ্ছেন না তাদের জন্য, WebVR আপনার ব্রাউজারের আরামে আপনার কাছে অভিজ্ঞতা আনতে পারে। আপনি যদি একটি নতুন সৃজনশীল প্রকল্প বিবেচনা করছেন, মনে রাখবেন: ওয়েব হল সমৃদ্ধ সামগ্রীর জন্য একটি ডেলিভারি প্ল্যাটফর্ম যা আমাদের গ্রহণ করা উচিত নয়৷ VR আমাদের উদ্ভাবনের নতুন জগতে নিয়ে যাওয়ার জন্য এখানে। এবং WebVR এখানে উভয়ের সেরাকে একত্রিত করতে।