Unreal Engine 3
এই পোস্টটি শেয়ার করতে চাইলে :
Tweet
অনেকদিন পর আবার লেখার সময় পেলাম। ১দিন দেরি করলেই আর সময় থাকত না। আগেরবার আমি আনরিয়াল ইন্জিন ৩ তে করা আমার কাজ নিয়ে লিখেছিলাম। এবার ঐ ইন্জিনটা নিয়ে কিছু বলব।
বর্তমানে আনরিয়াল ইন্জিন ৩ ফ্রি দিচ্ছে। যেটাকে বলছে UDK বা Unreal Development Kit । একটি চমৎকার নেক্সট জেনারেশন গেম বানাতে যা যা দরকার হয় সবই এই গেম ইন্জিনটাতে আছে। বরং এমন কিছু বেশি জিনিস আছে যা অন্য গেম ইন্জিনে নেই।
বর্তমানে ইন্জিনটার যে ভার্সন পাওয়া যাচ্ছে তা দিয়ে কেবল মাত্র পিসিতেই গেম বানানো যাবে। এবং শুধুমাত্র উইন্ডোজ প্লাটফর্মে। ভবিষ্যতে অবশ্য সেগুলোর সাপোর্টও দিতে পারে ফ্রি ভার্সনে। পিএস৩ এবং এক্সবক্স৩৬০ ভার্সনের সাপোর্ট পাওয়া যাবে ফুল ভার্সন কিনলে। আর আইফোন ৩জিএস এবং আই প্যাড এর ভার্সনের কাজ এখনও চলছে।
বর্তমানে এই ইন্জিনে রয়েছে সম্পূর্ন একটি এডিটিং এনভায়রনমেন্ট। যেকোন রকমের গেমের লেভেল সহজেই এডিট করা যায় এমন একটি এডিটর। এডিটরটাতে অন্যান্য ৩ডি সফটওয়্যারের মত ৪ টি ভিউপোর্ট আছে। তবে এটি শুধুই ৩ডি এডিটর না। বা এটি একটি সম্পূর্ন ৩ডি এডিটর না। শুধু লেভেল এডিটর ছাড়াও আরও অনেক এডিটিং উইন্ডো আছে যেমনঃ কিসমেট এডিটর, সেডার এডিটর ইত্যাদি।
এই ইন্জিনে কনটেন্ট ব্রাউজার আছে যা প্রকৃত পক্ষে বলতে গেলে লাইব্রেরির মত। যাতে অনেক ফ্রি রিসোর্স আছে। এবং আপনাকে গেমের বিভিন্ন অবজেক্ট নিয়ে এখানেই কাজ করতে হবে। এই ইন্জিন মূলত ২ টি মনিটর দাবি করে। একটি যেটি মেইন মনিটর সেটিতে মেই আনরিয়াল এডিটর আর সেকেন্ডারী মনিটরে কনটেন্ট ব্রাউজারটা রাখতে হবে। একটা মনিটর হলে খুবই সমস্যা হয়ে যাবে। বিভিন্ন এডিটর যেমন সেডার এডিটর, এনিমেশন, সাউন্ড, মেশ ইত্যাদি প্রধানত কনটেন্ট ব্রাউজার থেকেই শুরু করতে হয়। যখন সকল অবজেক্টই তৈরী শেষ তখন কনটেন্ট ব্রাউজার থেকে সেগুলো টেনে হেচরে মেইন এডিটরে নিতে হবে। কনটেন্ট ব্রাউজার একটি শক্তিশালী ব্রাউজার কেননা আপনি এটা দিয়ে নিজের তৈরী অবজেক্টগুলোকে প্যাকেজ আকারে সাজিয়ে রাখতে পারবেন। আবার সার্চ করার বিভিন্ন সুযোগ আছে। আপনি ইচ্ছা হলে অন্যের তৈরী প্যাকেজকে এখানে এডিটও করতে পারবেন। মাঝে মাঝেই আনরিয়াল ইন্জিন চালু হওয়ার আগে সে কনটেন্ট ব্রাউজারের ডাটাগুলো ঠিকমত আপডেট এবং সিনক্রোনাউজ করে নেয়।
এই ইন্জিনে আছে মাল্টিথ্রেডেড রেন্ডারিং সিস্টেম যার নাম গেমিলি। গেমিলি আপনাকে ৬৪বিট এইচডিআর রেন্ডারিং পাইপলাইন দিবে। গেমিলি প্রতিটা পিক্সেলে লাইটিং এবং রেন্ডারিং টেকনিক সাপোর্ট করে। লেভেল স্ট্রিমিং সহ আরও অনেক ফিচার আছে যা গেমের পারফর্মেন্স বাড়াতে অনেক সাহায্যকারী।
এই ইন্জিন স্টেট অব আর্ট এনিমেশন সাপোর্ট করে। এনিমেশনকে এনিমসেট ভিউয়ার দিয়ে ম্যানেজ করা যায়। এই ইন্জিনের স্কেলিটন সিস্টেম সর্বোচ্চ একটি ভার্টেক্সের জন্য ৪ টা বোন সাপোর্ট করে। এতে আছে ব্লেন্ড কনট্রোলার, ডাটা ড্রাইভেন কনট্রোলার, ফিজিকস কনট্রোলার, প্রোসিডিউরাল স্কেলিটাল কনট্রোলার ইত্যাদি। সবচেয়ে মজার আমার কাছে যেটা মনে হয়েছে সেটা হল বন্দুক বা অস্ত্রকে বারবার হাতে পজিশন করে দিতে হয়না। শুধু মাত্র প্রথমে বলে দিলেই হয়। ইন্জিন হাত নড়ার সাথে সাথে বন্দুকের পজিশন আপডেট করে নেয়।
আনরিয়াল ইন্জিনে রয়েছে আনরিয়াল স্ক্রিপ্টিং। সহজ করার জন্য তারা কিসমেট নামে একটি ভিজুয়াল স্ক্রিপ্টিং এডিটর দিয়েছে। যা খুবই সহজ এবং শক্তিশালী। তাছাড়া আপনি নিজে সাধারনভাবেও স্ক্রিপ্টিং করতে পারবেন।
আনরিয়াল ইন্জিন এনভিডিয়া ফিজিক্স ব্যবহার করে। যে কারনে অসাধারন ফিজিক্স সিম্যুলেশন দিতে পারে। ইন্জিনটা এই শক্তিকে কাজে লাগিয়ে কিছু জিনিস একেবারেই সহজ করে দিয়েছে। যেমন ভেহিকল, ধ্বংসযোগ্য এনভায়রনমেন্ট ইত্যাদি। এই ইন্জিন বিল্ডইন ভাবেই ক্রাউড সাপোর্ট করে। এই ইন্জিন ফিজিক্সের সাথে এনিমেশন ব্লেন্ড করতে পারে।
আনরিয়াল ইন্জিনের লাইটিং সিস্টেম অনেক উন্নত। অনেক উন্নত ডিটেইলড স্যাডো দিতে পারে। এই ইন্জিনে আল্ট্রা হাই কোয়ালিটির স্যাডো জেনারেট করা যায়। তারপরও অনেক গেমেই এর লাইটিং ব্যবহার হয়নি যেমন মিরর'স এজ। মিরর'স এজ গেমে যে লাইটিং লাইব্রেরী ব্যবহার করা হয়েছে তা বর্তমানে গড অব ওয়ার ৩ গেমে ব্যবহার হয়েছে। এই লাইব্রেরীর বৈশিষ্ঠ জানতে হলে আমার আগের পোস্ট হতে গড অব ওয়ার ৩ পোস্টটা পড়ে দেখতে পারেন।
এই ইন্জিনে ম্যাটেরিয়াল এডিটরের মাধ্যমে রিয়েলটাইম সেডার জেনারেট করা যায়। আলাদাভাবে প্রোগ্রাম করতে হয়না। এবং এভাবে জেনারেটেড সেডার অটোমেটিকভাবে অপটিমাইজ হয়ে যায়। রানটাইমে বিভিন্ন সেডার কম্পোনেন্টকে একসাথে কানেক্ট করা যায়।
এই ইন্জিনে এছাড়াও আরও অনেক কিছু আছে যেমন এআই, সিনেমাটিক তৈরীর জন্য আনরিয়াল ম্যাটিনি, চমৎকার পার্টিকেল টুলস (কিছু বিল্ডইন পার্টিকেল দেয়াও আছে যেমন রেইন ড্রপ) ইত্যাদি। আনরিয়াল ইন্জিন নিয়ে বিস্তারিত এত অল্প কথায় বলা যায়না। বিস্তারিত জানতে সাইটে যেতে পারেন। সাইটে ইন্জিনটা ফ্রিও পাবেন। তার সাথেই অনেক ভিডিও টিউটোরিয়াল সহ ইবুকের লিংক পাবেন। অনেক ডেমো প্রোজেক্ট পাবেন যা এই ইন্জিন দিয়েই বানানো।
http://www.udk.com
১৫টি মন্তব্য ১৫টি উত্তর
আলোচিত ব্লগ
বেফাঁস মন্তব্য করায় সমালোচনার মুখে সমন্বয়ক হাসিবুল ইসলাম !
"মেট্রোরেলে আগুন না দিলে, পুলিশ না মারলে বিপ্লব সফল হতো না "- সাম্প্রতিক সময়ে ডিবিসি নিউজে দেয়া সাক্ষাৎকারে এমন মন্তব্য করে সমালোচনার শিকার বৈষম্য বিরোধী আন্দোলনের সমন্বয়ক হাসিবুল... ...বাকিটুকু পড়ুন
আমিত্ব বিসর্জন
আমি- আমি- আমি
আমিত্ব বিসর্জন দিতে চাই।
আমি বলতে তুমি; তুমি বলতে আমি।
তবুও, "আমরা" অথবা "আমাদের"
সমঅধিকার- ভালোবাসার জন্ম দেয়।
"সারভাইভাল অব দ্য ফিটেস্ট"
যেখানে লাখ লাখ শুক্রাণুকে পরাজিত করে
আমরা জীবনের দৌড়ে জন্ম... ...বাকিটুকু পড়ুন
স্বৈরাচারী আওয়ামীলীগ হঠাৎ মেহজাবীনের পিছে লাগছে কেন ?
স্বৈরচারী আওয়ামীলীগ এইবার অভিনেত্রী মেহজাবীনের পিছনে লাগছে। ৫ ই আগস্ট মেহজাবীন তার ফেসবুক স্ট্যাটাসে লিখেছিলেন ‘স্বাধীন’। সেই স্ট্যাটাসের স্ক্রিনশট যুক্ত করে অভিনেত্রীকে উদ্দেশ্য করে আওয়ামী লীগ তার অফিসিয়াল ফেইসবুকে... ...বাকিটুকু পড়ুন
বিড়াল নিয়ে হাদিস কি বলে?
সব কিছু নিয়ে হাদিস আছে।
অবশ্যই হাদিস গুলো বানোয়াট। হ্যা বানোয়াট। এক মুখ থেকে আরেক মুখে কথা গেলেই কিছুটা বদলে যায়। নবীজি মৃত্যুর ২/৩ শ বছর পর হাদিস লিখা শুরু... ...বাকিটুকু পড়ুন
শাহ সাহেবের ডায়রি ।। বকেয়া না মেটালে ৭ নভেম্বরের পর বাংলাদেশকে আর বিদ্যুৎ দেবে না আদানি গোষ্ঠী
বকেয়া বৃদ্ধি পেয়ে হয়েছে কোটি কোটি টাকা। ৭ নভেম্বরের মধ্যে তা না মেটালে বাংলাদেশকে আর বিদ্যুৎ দেবে না গৌতম আদানির গোষ্ঠী। ‘দ্য টাইম্স অফ ইন্ডিয়া’-র একটি প্রতিবেদনে এমনটাই... ...বাকিটুকু পড়ুন