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