ইন্টারেক্টিভ ক্যারেক্টার প্লেটোব্লকচেন ডেটা ইন্টেলিজেন্সের 'কসমোনিয়াস হাই'স' কাস্টের পিছনে টেক সিক্রেটস। উল্লম্ব অনুসন্ধান. আ.

ইন্টারেক্টিভ চরিত্রের 'কসমোনিয়াস হাই'স কাস্টের পিছনে টেক সিক্রেটস

ইন্টারেক্টিভ ক্যারেক্টার প্লেটোব্লকচেন ডেটা ইন্টেলিজেন্সের 'কসমোনিয়াস হাই'স' কাস্টের পিছনে টেক সিক্রেটস। উল্লম্ব অনুসন্ধান. আ.

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

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

শন ফ্লানাগান এবং এমা অ্যাটকিনসন দ্বারা অতিথি নিবন্ধ

মহাজাগতিক উচ্চ অভিজ্ঞ VR স্টুডিও থেকে একটি খেলা ওল্কেমি ল্যাবস একটি এলিয়েন হাই স্কুলে পড়ার বিষয়ে যা অবশ্যই সম্পূর্ণরূপে ত্রুটিমুক্ত! শন ফ্লানাগান, Owlchemy এর কারিগরি শিল্পীদের একজন, অন্যান্য অনেক প্রচেষ্টার মধ্যে Cosmonious High এর মূল চরিত্র সিস্টেম তৈরি করেছেন। এমা অ্যাটকিনসন বিষয়বস্তু প্রকৌশল দলের অংশ, সমগ্র গেম জুড়ে আপনি যা দেখেন এবং শুনতে পান তা প্রতিটি বর্ণনামূলক ক্রম বাস্তবায়নের জন্য সম্মিলিতভাবে দায়ী৷

কোড সাইড

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

খুব উপরে থেকে, অক্ষর সিস্টেম কোড বিভক্ত করা যেতে পারে মডিউল এবং ড্রাইভার.

মডিউল

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

আমাদের প্রায়শই ব্যবহৃত কিছু মডিউল ছিল:

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

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

চরিত্রের আবেগ - চরিত্রের বর্তমান আবেগ ট্র্যাক রাখে। অন্যান্য উপাদান একটি অভ্যন্তরীণ স্ট্যাক থেকে আবেগ অনুরোধ যোগ এবং অপসারণ করতে পারেন.

চরিত্রদৃষ্টি- চরিত্রের বর্তমান দৃষ্টি লক্ষ্য (গুলি) ট্র্যাক রাখে। অন্যান্য উপাদান একটি অভ্যন্তরীণ স্ট্যাক থেকে দৃষ্টি অনুরোধ যোগ এবং অপসারণ করতে পারেন.

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

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

ড্রাইভার

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

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

ড্রাইভার আলগাভাবে বিভক্ত করা যেতে পারে লজিক ড্রাইভার এবং অ্যানিমেশন ড্রাইভার.

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

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

পৃষ্ঠা 2 চালিয়ে যান: বিষয়বস্তুর দিক »

পোস্টটি ইন্টারেক্টিভ চরিত্রের 'কসমোনিয়াস হাই'স কাস্টের পিছনে টেক সিক্রেটস প্রথম দেখা ভিআর থেকে রোড.

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

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