MMPX স্টাইল-সংরক্ষণকারী পিক্সেল আর্ট বিবর্ধন
Author
Venue
কম্পিউটার গ্রাফিক্স টেকনিক্স জার্নাল
Abstract
আমরা উপস্থাপন করছি MMPX, একটি দক্ষ ফিল্টার যা পিক্সেল আর্ট (যেমন ৮-বিট ও ১৬-বিট যুগের ভিডিও-গেম স্প্রাইট, ফন্ট এবং স্ক্রিন ইমেজ) প্রতিটি মাত্রায় দ্বিগুণ আকারে বড় করে। MMPX শিল্প শৈলী অক্ষুণ্ণ রাখে এবং অনুমান করে যে একই প্রযুক্তিগত সীমাবদ্ধতার মধ্যে বৃহত্তর আকারে কাজ করলে শিল্পী কী তৈরি করতেন। পিক্সেল-আর্ট বর্ধন ক্লাসিক গেম এবং নতুন রেট্রো-স্টাইল গেমগুলিকে রানটাইমে আধুনিক স্ক্রিনে প্রদর্শনের সুবিধা দেয়, লোড সময়ে পূর্ব-গণনার মাধ্যমে স্প্রাইট এবং র্যাস্টার-ফন্ট গ্লিফগুলির উচ্চ-মানের স্কেলিং ও ঘূর্ণন প্রদান করে, এবং বিষয়বস্তু-সৃষ্টির কর্মপ্রবাহকে ত্বরান্বিত করে। MMPX বক্ররেখা, তির্যক রেখা এবং তীক্ষ্ণ কোণগুলি পুনর্গঠন করে, একই সাথে সঠিক প্যালেট, স্বচ্ছতা এবং একক-পিক্সেল বৈশিষ্ট্যগুলি সংরক্ষণ করে। সাধারণ পিক্সেল আর্টের ক্ষেত্রে, এটি প্রায়শই nearest-neighbor, bilinear, HQX, XBR এবং EPX-এর মতো পূর্ববর্তী ম্যাগনিফিকেশন ফিল্টারগুলোর তুলনায় মূল আর্ট স্টাইলের আরও বেশি দিক সংরক্ষণ করতে পারে। নির্দিষ্ট কিছু ক্ষেত্রে ও অ্যাপ্লিকেশনে অন্য ফিল্টারগুলো আরও ভালো কাজ করবে। এক্সক্লুসিভলি রাউন্ডড কর্নারযুক্ত কন্টেন্টের জন্য আমরা EPX এবং বেস XBR, এবং বড় প্যালেট, গ্রেডিয়েন্ট এবং এন্টি-এলিয়াসিং সহ কন্টেন্টের জন্য HQX এবং এন্টি-এলিয়াসড XBR সুপারিশ করি। এমএমপিএক্স এমবেডেড সিস্টেমে এতটাই দ্রুত যে এটি একটি GPU বা CPU-তে সাধারণ রেট্রো ৬৪কে-পিক্সেল ফুল স্ক্রিন ০.৫ মিলিসেকেন্ডেরও কম সময়ে প্রসেস করতে পারে। আমরা আমাদের পদ্ধতি এবং আরও কয়েকটির জন্য C++, JavaScript, এবং OpenGL ES GLSL-এ ওপেন সোর্স ইমপ্লিমেন্টেশন অন্তর্ভুক্ত করেছি।
