'দন্ট স্টারভে' কোন অ্যানিমেশন কৌশলটি ব্যবহৃত হয়? [বন্ধ]


12

আমার ব্যক্তিগত উন্নয়নের সময় কয়েকটি গেম খেলার সময় আমি বেঁচে থাকা 2 ডি / 3 ডি বেঁচে থাকার খেলাটি পেরেছি। স্পষ্টতই গেমটি এসডিএল এবং জিএলউটি (অনাহার না করানো) এ তৈরি হয়েছিল তবে যা আমাকে সত্যিই অবাক করেছিল সেটাই ছিল গেমটির অ্যানিমেশনগুলি।

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


2
আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি ব্যবহার করা প্রযুক্তি সম্পর্কিত সঠিক তথ্য পেতে আপনার বিকাশকারীদের সাথে যোগাযোগ করুন। যে কেউ গেমটিতে কাজ করেনি সে নিশ্চিত না হয়ে কেবল শর্ত দিতে পারে।
ডগডোগ

2
এই প্রশ্নটি জিজ্ঞাসা করার সময় আমি কয়েকটি অনুমান করেছি, যা হ'ল: ১. বিকাশকারীদের সাথে যোগাযোগ করার ক্ষেত্রে সাফল্যের খুব কম সম্ভাবনা রয়েছে (কেন কেউ এলোমেলো ব্যক্তির কাছে তাদের গোপনীয়তাগুলি ভাগ করে নেবে, এবং তাদের ইমেলগুলি পরীক্ষা করতে তাদের কত সময় নিতে হবে? ?) ২. আমি এই ওয়েবসাইটে আরও দ্রুত উত্তর পেতে পারি, যার মধ্যে এমন লোক রয়েছে যাঁর বহু বছরের পটভূমি অভিজ্ঞতা রয়েছে এবং যাদের উত্তরগুলি আমি মূল্যবান বলে বিবেচনা করি, এমনকি তারা কেবল অনুমান এবং এটির শেষ হলেও, বিকাশকারীরা নিজেরাই এই সাইটটি ব্যবহার করছেন এবং এই প্রশ্নের উত্তর দিতে পারে তবে এটি খুব দূরে।
বুগস্টার

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

1
" কোন নির্দিষ্ট গেমটি কী প্রযুক্তি ব্যবহার করেছিল " সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী দেখুন কীভাবে অনুরূপ প্রভাব অর্জন করবেন তা জিজ্ঞাসা করা আরও ভাল প্রশ্ন হবে। (যদিও সম্ভবত সাইটে ইতিমধ্যে কোনও কিছুর সদৃশ।)
মাইকেলহাউস

এই প্রশ্নটি অফ-টপিক হিসাবে উপস্থিত বলে মনে হচ্ছে কারণ এটি অন্য কয়েকটি খেলা ব্যবহৃত প্রযুক্তি সম্পর্কে।
মাইকেলহাউস

উত্তর:


40

আমার নাম কেভিন, এবং আমি ক্লাইয়ের একটি প্রোগ্রামার / ডিজাইনার। আমি শ্যাঙ্ক সিরিজে, মার্ক অফ দ্য নিনজা এবং অনাহারে ডুবে থাকাকালীন কয়েকটি অ্যানিমেশন স্টাফ লিখেছিলাম।

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

একটি চরিত্রের বিল্ড দেওয়া, আমাদের অ্যানিমেটাররা সেই চরিত্রটির জন্য অ্যানিমেশনটির একটি অংশ থাকতে অন্য একটি ফাইলে একটি নতুন মূল চিহ্ন তৈরি করে। সেই টাইমলাইনে, তারা স্বতন্ত্র অ্যানিমেশনগুলি (যা ফ্রেম লেবেলগুলির সাহায্যে চিহ্নিত করা হয়) তৈরি করতে চিহ্ন তৈরির বাইরে অক্ষর তৈরি করে এবং এটিকে চারপাশে, এর মাঝখানে স্থানান্তরিত করে। রফতানিকারী স্ক্রিপ্ট প্রতিটি বিল্ড পিসের 2 ডি রূপান্তর নোট করে এবং এটি কী দেখায় তা এই সময়সীমাগুলি এক্সএমএলে রফতানি করে।

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

রান টাইমে, ডান রূপান্তরগুলি এবং দর্শন সহ সঠিক বিল্ড প্রতীকগুলি দেখানোর বিষয়টি আসলেই বিষয়।

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

অবশ্যই, আমরা যে প্রযুক্তিটি ব্যবহার করি এটি সম্ভবত 'ক্লেই লুক' এর সবচেয়ে কম গুরুত্বপূর্ণ দিক। সর্বাধিক গুরুত্বপূর্ণ অংশটি হ'ল আমাদের কাছে সত্যই, সত্যই ভাল অ্যানিমেটার রয়েছে। :)

যাইহোক, আমি আশা করি এটি সাহায্য করবে। অনাহার করবেন না এমন বিষয়ে আপনার যদি আরও কোনও প্রশ্ন থাকে তবে আপনি আমাদের ফোরামগুলি থামিয়ে দিতে পারেন, যেখানে আমি সাধারণত দোকান কথা বলতে বেশ খুশি।


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

2
আমি সাহায্য করতে পেরে আনন্দিত! আমি মনে করি আমাদের শিল্পীরা আসলে এমন কোনও সিস্টেমের অধীনে কাজ করতে পছন্দ করবে যেখানে আমরা কেবল প্রতিটি ফ্রেমকে স্প্রিট হিসাবে বেকড করেছিলাম, তবে তারপরে আমরা পোশাকের অদলবদল করতে সক্ষম হব না, এবং টেক্সচারের আকারগুলি নিষিদ্ধ হবে।
কেভিন

1
আশ্চর্যজনক, আমি কখনও ভাবিনি যে আমি আসল গেমের বিকাশকারীটির কাছ থেকে উত্তর পেয়ে যাব। আমি এর উত্তর দিতে সময় দেওয়ার জন্য আপনাকে ধন্যবাদ। +1
বুগস্টার

7

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

সঠিক "কীভাবে" (ওয়ার্কফ্লো / সরঞ্জাম / ইত্যাদি) কেবলমাত্র তাদের কাছ থেকে আসতে পারে, তবে, "শ্যাঙ্ক" বিজ্ঞাপন দেওয়ার সময় তারা নিজেরাই বলেছিল, প্রাক-প্রকাশ।

এবং যদি আপনি শ্যাঙ্ক / শ্যাঙ্কআইআই, মার্ক অফ নিনজা এবং অনাহারকে দেখে থাকেন তবে আপনি লক্ষ্য করবেন যে অ্যানিমেশনটি দেখতে অনেকটা নিকেলোডিয়নের বাইরে আসা জিনিসগুলির মতো দেখাচ্ছে looks

আমি কল্পনা করব যে তারা দৃশ্যের গ্রাফগুলির সাথে সবকিছুকে বুদ্ধিমান করে তোলার জন্য কাজ করছে তবে আবার জটিলতার উপর ভিত্তি করে এবং গ্যারান্টি ছাড়াই অ্যানিমেশন (2 ডি / 3 ডি) এর জন্য কী কাজ করে তা আরও বেশি অনুমান।


যেহেতু এটি সত্যিই কেবল অনুমান, তাই সম্ভবত এটি একটি মন্তব্য হিসাবে আরও ভাল কাজ করবে। সত্যিই আপনার দোষ নয়, আপনি বিকাশকারী না হলে অনুমান করার কোনও উপায় নেই। (প্রশ্নের উত্তর না দিয়ে সমস্যা)
মাইকেলহাউস

এটি আমি যে প্রশ্নটি চেয়েছিলাম তার উত্তর দেয়, আমার মনে একই রকম কিছু ছিল, তবে মনে হয় আপনি ঠিক আছেন।
বুগস্টার

2

আমি মনে করি তারা অবশ্যই হাড়ের অ্যানিমেশন ব্যবহার করবে। তারা হয় উচ্চ-রেজাল্ট স্প্রাইট ব্যবহার করে (দৌড়ঝাঁপ প্রতিরোধে) অথবা তারা কিছু ফর্ম ভেক্টর গ্রাফিক্স ব্যবহার করে। এটি সম্পূর্ণরূপে সম্ভব, তারা উচ্চতর স্প্রিটগুলিতে ভেক্টর গ্রাফিকগুলি প্রি-রেন্ডার করে। তারা অবশ্যই এটির জন্য পিক্সেল আর্ট ব্যবহার করেনি। :)


2
উত্তরের চেয়ে কমেন্টের বেশি কি আপনি বলবেন না?
মাইকেলহাউস

ওপেনজিএলে ভেক্টর গ্রাফিক্স? এটি সম্ভব তবে আমি সত্যিই সন্দেহ করি যে কোনও ইনডি বিকাশকারী এর দৈর্ঘ্যে যেতে পারে।
এরিক বি

1
@ এরিকবি ঠিক আছে, এটি স্প্রাইটে প্রাক-রেন্ডার হতে পারে বা এটি উচ্চ রেজোলিউশনে হাত আঁকা এবং রেন্ডার হতে পারে। এটি স্পেলুঙ্কি এবং গুহর গল্পের মতো "ক্লাসিক অর্থে" (অর্থাত পিক্সেল আর্ট) স্প্রিট নয়।
আতুরস্যামস

@ বাইট 56 আমি আপনার সাথে একমত তাদের শিল্পী এটিতে কী করেছে তার চেয়েও কীভাবে অনুরূপ ভিজ্যুয়াল অর্জন করতে হয় সে সম্পর্কে আমি আরও উত্তর দিচ্ছি।
আতুরস্যামস

@ বাইট 56 যেহেতু প্রশ্নের উত্তর দেওয়া এতটাই কঠিন, একমাত্র বাস্তব উত্তর অনুমানগুলি, তবে ধন্যবাদ এই উত্তরটি খুব সম্ভবত একটি সম্ভাবনা হতে পারে।
বুগস্টার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.