Tuesday, February 26, 2013

মায়া টিউটোরিয়াল ২ - মডেলিং টুলস ওভারভিউ ১

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

প্রথমেই একটা সাধারণ কিউব দিয়ে শুরু করা যাক। কিভাবে মায়াতে বেসিক প্রিমিটিভ তৈরি করতে হয় তা না জেনে থাকলে এই টিউটোরিয়ালটি দেখুন।
 এইবার আমরা যদি কিউবটিকে শেডেড অবস্থায় দেখতে চাই তাহলে উপরে নির্দেশিত আইকনটি সিলেক্ট
  করুন।
এবার পলিগন মেনু সেট সিলেক্ট করুন।
এখন মেনু থেকে Edit mesh > Insert edge loop tool সিলেক্ট করুন।
এবার LMB দিয়ে কিউবটির যেকোনো একটি এজ (Edge) ধরে ড্রাগ করুন।

দেখবেন যে নতুন একটি এজ তৈরি হয়েছে। এবার আমার মতো দুটি এজ তৈরি করুন।
এবার আমরা কিউবটিকে নিয়ে কম্পোনেন্ট মুডে কাজ করবো। কিউবটির কম্পোনেন্ট হলো যা যা দিয়ে কিউবটি গঠিত। যে কোন পলিগন মডেলকে কিছু এজ , ভার্টেক্স ও ফেস এ বিভক্ত করা যায়। এখন কিউবটির কম্পোনেন্ট সিলেক্ট করতে হলে মাউসের RMB ধরে হোল্ড করুন। কিছু মেনু দেখতে পাবেন।

 এখান থেকে আপনি এজ , ভার্টেক্স অথবা ফেস সিলেক্ট করতে পারবেন। এখন হোল্ড করা অবস্থায় উপরের চিত্রের মতো ফেস সিলেক্ট করুন। এখন আমার মতো কিউবটির ওই ফেসটি সিলেক্ট করুন।

এখন আমরা ইচ্ছে করলেই এই ফেসটিকে ধরে বর্ধিত করতে পারি। এর জন্য আমাদের Extrude টুলের দরকার পরবে। ফেসটি সিলেক্টেড থাকা অবস্থায় টুলটি সিলেক্ট করে নিন।
একন দেখতে পাবেন যে কিছু এক্সিস ম্যানিপুলেটর এসেছে। এর যে এক্সিস ধরে টানবেন ফেসটি সেদিকে বর্ধিত হবে।
এবার আমার মতো দেখানো এক্সিসটি ধরে টানুন। দেখবেন যে এটি নিচের চিত্রের মতো আকার ধারন করেছে।
এখন Extrude টুলটি এক্সিট করতে ভিউপোর্টএর অন্য কথাও ক্লিক করুন। এখন আমরা যদি কম্পোনেন্ট মুড থেকে অবজেক্ট মুডে ফেরত যেতে চাই তাহলে আগের মতো RMB হোল্ড করে Object mode সিলেক্ট করুন।
আমরা ইচ্ছে করলেই যে কোন ফেসকে ডিলিট করে দিতে পারি। সে জন্য যে কোন একটি ফেস সিলেক্ট করে ডিলিট বাটন চাপলেই হবে।
এবার আজকের মতো শেষ যে টুলটি শেখাবো তা হল Interactive split tool. এই টুলটি দিয়ে আপনি কম্পোনেন্ট মুডে কোন ফেসের উপর দিয়ে নতুন এজ তৈরি করতে পারবেন। এর জন্য আবার নতুন একটি কিউব দিয়ে শুরু করা যাক।
 এবার টুলটি সিলেক্ট করুন।
যেকোনো টুলকে আরও ব্যবহার উপযোগী করে তুলতে প্রায় প্রতিটি টুলেরই কিছু সেটিংস থাকে। সেটিংস দেখতে হলে টুলটি সিলেক্ট করতে হলে তার পাশে থাকা অপশন বক্সে ক্লিক করতে হবে।
এই কাজটি করতে ভুলে গেলে আপনি এই বাটনটি ব্যবহার করে সেটিংস দেখতে পারেন।
এবার এর সেটিংসগুলো দেখা যাক।
এখানে Snap magnets হল যত সংখ্যক পয়েন্টে স্নাপ করা যায়। আর Magnet tolerance হল কিরকম বলে পয়েন্ট গুলো আকর্ষণ করবে। এটাকে কাজের খাতিরে বারিয়ে কমিয়ে নাওয়া যায়। এখন উপরের সেটিংস অনুসরণ করুন। এবার কিউবটির চারিদিকের যেকোন একটি এজে ক্লিক করুন এবার আরেকটি এজে দ্বিতীয় ক্লিক করুন।
এবার ইন্টার চাপুন। নতুন একটি এজ তৈরি হবে।
এখন দেখবেন যে আগের ফেসটি দুই ভাগে ভাগ হয়ে গেছে।

অ্যাজ এই পর্যন্তই । এর পরের টিউটোরিয়ালগুলি দেখতে ভুলবেন না।

Saturday, February 23, 2013

মায়া টিউটোরিয়াল ১ - ইউজার ইন্টারফেস (UI) পরিচিতি

মায়াতে কাজ শুরু করার আগে দেখে নেয়া যাক এর ইন্টারফেসটি। অনেকে বলেন এর ইন্টারফেস টি নাকি খুব কনফিউজিং। একটা কথা মনে রাখবেন যে এই সফটওয়্যারটির জনপ্রিয়তার একটি বড় কারন এর বুদ্ধিদিপ্ত ইউজার ইন্টারফেস (UI)। এর ইন্টারফেসটি আপনি একদম নিজের মত করে সাজিয়ে নিতে পারবেন এবং যেভাবে খুশি। তাহলে এবার শুরু করা যাক।

যখন প্রথম বারের মতো মায়ার মেইন উইন্ডো ওপেন হয় তখন তার সাথে একটি অতিরিক্ত ছোট উইন্ডো ওপেন হয়। এখান থেকে আপনি কিছু ভিডিও টিউটোরিয়াল পাবেন যাতে করে আপনি দ্রুত সামান্য কিছু জিনিস শিখে নিতে পারবেন যা খুবই গুরুত্বপূর্ণ।
টিউটোরিয়াল গুলো দেখে ফেলুন। আপনি এই ভিডিও গুলতে যা শিখবেন তা আমি এখানে দেখাব না। এটা খুব বেশি সময় নিবে না। যখন আপনি টিউটোরিয়ালগুলি দেখা শেষ করেছেন তখন আপনি জানেন কিভাবে কোন অবজেক্টকে Move, Rotate অথবা Scale করতে হয়। এবং এও শিখেছেন যে কি করে আপনার দেখবার ক্যামেরাটি Zoom, Move ও Rotate করা যায়। এবার এই ছোট উইন্ডো টি ক্লোজ করুন। এবার সামনে দেখতে পাবেন একটি বড় ত্রিমাত্রিক প্যানেল যেখানে রয়েছে একটি গ্রাফ পেপারের মতো ছক (গ্রিড)।
এটিই হল মূল প্যানেল যেখানে আপনি ত্রিমাত্রিক ভাবে কোন বস্তুকে বিভিন্ন অ্যাঙ্গেল থেকে দেখতে পাবেন, ক্যামেরা নেভিগেট করতে পারবেন আরও অনেক কিছু। একে বলে ভিউপোর্ট। এবার ভিউপোর্টের একটু উপরে তাকান।
 এই অংশটিকে বলে শেল্ফ। এখানে অনেক গুলো ট্যাব রয়েছে। প্রতিটি ট্যাবে টুল রয়েছে। চিত্রের মতো আপনি Polygon ট্যাব টা ওপেন করুন।  এবার এই ট্যাবে প্রথম টুলটি সিলেক্ট করুন। এটি একটি স্ফেয়ার টুল। এর মাধ্যমে একটি সাধারণ স্ফেয়ার তৈরি করা যায়। এবার আপনার মাউসটি নিয়ে ভিউপোর্টে ড্রাগ করুন।
আপনি আপনার ড্রাগ অনুযায়ী ছোট বড় স্ফেয়ার পাবেন। শেল্ফে স্ফেয়ার টুলের পাশে রয়েছে কিউব, সিলিন্ডার, কোণ, প্লেন, টোরাস, পিরামিড ও পাইপ। এগুলোও একইভাবে ট্রাই করে দেখুন। এবার LMB (Left Mouse Button) দিয়ে স্ফেয়ারটিকে সিলেক্ট করুন। এবার Delete বাটন চাপুন। স্ফেয়ারটি ডিলিট হয়ে যাবে।
মায়ার একটি বড় ফিচার হল একই কাজ অনেক উপায়ে করতে পারার সুবিধা। আমরা এতক্ষন যেভাবে স্ফেয়ারটি তৈরি করলাম তা আরও এক ভাবে তৈরি করতে পারি। এর জন্য চিত্রের মতো উপরে পলিগন অপশনটি সিলেক্ট করুন।
এবার চিত্রের মতো Create > Polygon primitives > Sphere সিলেক্ট করুন।

 এবার আগের মতই ড্রাগ করুন। দেখুন এবার আপনি ঠিক ভিন্ন উপায়ে একই কাজটি করলেন। এবার আরও একটি উপায়ে এটি করতে পারেন। এর জন্য আপনি আপনার মাউসটি ভিউপোর্ট এর উপর নিয়ে গিয়ে Space হোল্ড করুন। দেখবেন যে অনেক গুলো অপশন এসেছে।

এবার চিত্রের মতো Create > Polygon primitives > Sphere সিলেক্ট করুন। এভাবে আপনি একই কাজ ঠিক তিন ভাবে করলেন। এছারা আপনার মায়ার শক্তিশালী প্রোগ্রামিং ল্যাঙ্গুয়েজ MEL (Maya Embeded Language) জানা থাকলে অনেক খাটা খাটনির কাজ বেশ সহজেই করতে পারবেন। আমি ভবিষ্যতে এডভান্সড টিউটোরিয়াল হিসেবে MEL শেখাবো। এতোক্ষন টিউটোরিয়ালটি পড়ার জন্য ধন্যবাদ। পরের টিউটোরিয়ালগুলো দেখতে ভুলবেন না।

থ্রিডি বিষয়ক বাংলা সাইটে স্বাগতম

আমার থ্রিডি বিষয়ক বাংলা সাইটে স্বাগতম । এ ব্লগের লেখালেখি থ্রিডি গ্রাফিক্স বিষয়ক। থ্রিডি আমাদের দেশের মোটামুটি পুরনো বিষয়। অনেকেই এই বিষয়ে কাজ করে থাকেন এবং অনেক কাজ আমরা দেখেছিও। কিন্তু ভাল কাজের যথেষ্ট অভাব রয়েছে। যাই হোক এই থ্রিডির জগতে প্রবেশ করতে আপনাকে প্রথমে যা করতে হবে তা হল একটা থ্রিডি প্রোগ্রাম বাছাই করা। আমাদের দেশে সবচেয়ে জনপ্রিয় থ্রিডি প্রোগ্রামটি হল থ্রিডিএস ম্যাক্স। শুধু বাংলাদেশে কেনো, এই প্রোগ্রামটি সারা বিশ্বজুরেই সর্বাধিক প্রচলিত। কিন্তু আপনি কোন প্রোগ্রামটি বেঁছে নিবেন তা নির্ভর করে আপনি কি ধরনের কাজ করতে চান তার উপর। সঠিক প্রোগ্রামটি বাছাই করা বিষয়ক তর্ক যুদ্ধের এই টপিকটি খুব পুরনো ও বিরক্তিকর। সেই হিসেবে বলতে হয় "Every piece of software is superior". শুধু দরকার দক্ষতার শাথে প্রোগ্রামটি ব্যাবহার করার ইচ্ছা ও মনোবল। তাহলেই যে কোনটি দিয়েই আপনি আপনার নিজস্ব কাজ দেখিয়ে তাক লাগিয়ে দিতে পারবেন। আমি যখন থ্রিডি জগতে পা দেব ভাবলাম আমি তখন অনলাইনে অনেক ফোরাম ঘেঁটেছি ও ঠিক করেছি কোন প্রোগ্রামটি আমার চাহিদাটি সঠিকভাবে পুরন করতে সক্ষম। অনেকে আগ্রহী আর্কিটেকচারাল ভিজুয়ালাইজেশনে, কেঊ মেডিকেল ইলাসট্রেশনে আবার কেউবা ইন্টারটেইনমেন্ট-এ। আমি আগ্রহি ছিলাম ইন্টারটেইনমেন্ট-এ তাই আমি অটোডেস্কের মায়াকেই বেঁছে নিয়েছিলাম। মায়া কেন এ ক্ষেত্রে ভাল তা আমি অন্য একদিন বলবো। আমি এতদিনে যা যা জেনেছি বা যা জানছি তা আপনাদের সাথে শেয়ার করবো।

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

যেহেতু এটি একটি ধারাবাহিক টিউটোরিয়াল সাইট তাই কিছু নিয়ম থাকবে যা আমি মেনে চলবো ও কিছু আপনারাও মেনে চলবেন। নিয়ম গুলি হচ্ছেঃ
১. কোনও টিউটোরিয়ালে বুঝতে সমস্যা হলে কমেন্টে তা বলুন। আমি উত্তর দেবার চেষ্টা করবো বা অন্যেরা সাহায্য করবেন।
২. আপনি টিউটোরিয়ালটি বুঝে থাকলে তা লিখুন যাতে আমি নিয়মিত শিক্ষানবীশদের সংখ্যা বুঝতে পারি। শিক্ষানবীশদের সংখ্যা বাড়লে আমি ভিডিও টিউটোরিয়ালের দিকে নজর দিবো।
৩. কমেন্টে কোনো পাইরেসি এর কথা উল্লেখ করবেন না।
৪. অপ্রাসঙ্গিক বা পক্ষাঘাতমূলোক কমেন্ট করবেন না।
৫. আমি শুধু এই সাইটের জন্য একটি ফেসবুক পেজ খুলবো যেখানে আপনারা আপনাদের আনুশীলন মূলক কাজ গুলোর স্ক্রিনশট আপলোড করবেন। নতুন টিউটোরিয়াল অ্যাড করা হলে তা প্রথমে এই ফেসবুক পেজ এ জানিয়ে দেয়া হবে। আপনারা সেখানে কোনো ধরনের লিঙ্ক এর জন্য রিকোয়েস্ট করতে পারেন। পেজটি
 রয়েছে এখানে
আমাদের সবার যাত্রা শুভ হোক এই কামনায় শেষ করছি। ধন্যবাদ।