JPG থেকে DDS কনভার্টার
JPG হিসেবে সেভ করা ফটো, স্ক্যান করা প্যাটার্ন বা স্ক্রিনশট থেকে DDS টেক্সচার বানান। GPU-র উপযোগী মাপে ছবি ঠিক করুন, কনভার্ট করুন, তারপর .dds ফাইলটি আপনার মড ফোল্ডারে রেখে দিন।
ছবি কনভার্টার
অথবা JPG, JPEG, JPE … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
৮৫ ছবিকে দেখতে মূলের মতোই রাখে। ছোট ফাইল দরকার হলেই কেবল কমান।
JPG, BMP ও EPS-এ স্বচ্ছতা নেই। স্বচ্ছ পিক্সেল এই রঙে ভরা হয়।
স্বচ্ছ পিক্সেলের পেছনে ব্যবহৃত হেক্স রঙ, যেমন #FFFFFF।
এই ফরম্যাটে একটিই ছবি থাকে। অ্যানিমেশন রাখতে চাইলে GIF বা WebP আউটপুট বেছে নিন।
মাল্টি-সাইজ আইকনে একটি ফাইলে একাধিক রেজোলিউশন থাকে; ব্রাউজার ও অপারেটিং সিস্টেম প্রয়োজনমতো বেছে নেয়।
মূল মাপ রাখুন, অথবা একটি বাহু লিখুন; অনুপাত ঠিক থাকবে।
উপরে বেছে নেওয়া বাহুর পিক্সেল।
মূল মাপের শতাংশ।
স্ক্রিন ও ওয়েবের জন্য sRGB সঠিক। প্রিন্টের কাজে মূলটি রাখুন; গ্রেস্কেল রঙ বাদ দেয়।
শুধু মেটাডেটা, ০ মানে মূল মান থাকবে। প্রিন্টার ও কিছু পোর্টাল এই সংখ্যা পড়ে; এতে পিক্সেল মাপ বদলায় না।
এই টুল কীভাবে ব্যবহার করবেন
- 1
JPG ছবিগুলো আপলোড করুন
আপলোড এলাকায় টেনে এনে বা ফোল্ডার থেকে বেছে সর্বোচ্চ ২০টি .jpg বা .jpeg ফাইল যোগ করুন, প্রতিটি সর্বোচ্চ 95 MB।
- 2
টেক্সচারের প্রস্থ ঠিক করুন
উন্নত সেটিংস খুলে আউটপুট ছবি রিসাইজ-এর প্রস্থ নির্ধারণ দিয়ে 512, 1024, 2048 বা 4096 px বেছে নিন। আগে সঠিক অ্যাসপেক্ট রেশিওতে ক্রপ করে নিন, যাতে উচ্চতাও দুইয়ের ঘাতে (power of two) আসে।
- 3
কনভার্ট করে ইনস্টল করুন
DDS-এ কনভার্ট করুন চাপুন, ফাইল ডাউনলোড করুন এবং গেম বা মড যে ফোল্ডার আশা করে সেখানে কপি করুন। যে টেক্সচার বদলাচ্ছেন তার ফাইলের নামই ব্যবহার করুন।
JPG দেখার জন্য তৈরি; DDS তৈরি গ্রাফিক্স কার্ডের জন্য। কনভার্ট করলে আপনার ছবি ব্লক-কমপ্রেসড লেআউটে সংরক্ষিত হয়, যা গেম সরাসরি ভিডিও মেমরিতে লোড করে।
গেম মডের ফটো টেক্সচারের জন্য JPG থেকে DDS
Microsoft 1999 সালে DirectX 7-এর সাথে DirectDraw Surface আনে, এবং এখনও অনেক পিসি গেম এই ফরম্যাটেই টেক্সচার পাঠায়। কারণ গতি: DDS-এ এমন ফরম্যাটে আগে থেকেই কমপ্রেস করা ডেটা থাকতে পারে যা GPU হার্ডওয়্যারে ডিকোড করে, ফলে ইঞ্জিন আনপ্যাক না করেই সেটি ভিডিও মেমরিতে কপি করে।
বাস্তবসম্মত টেক্সচারের স্বাভাবিক কাঁচামাল হলো ফটো। মডাররা ইটের দেয়াল, কাঠের দানা, রাস্তার সাইন ও পোস্টারের ছবি তোলেন বা ফোনে ছবি তুলে সেগুলোকে গেমের সারফেসে পরিণত করেন।
নিচের সংখ্যাগুলো ব্যাখ্যা করে টেক্সচারের মাপ কেন এভাবে ঠিক করা হয়। ব্লক কমপ্রেশন সবসময় 4 × 4 পিক্সেলের টাইলে কাজ করে, আর মিপ চেইন (দূর থেকে GPU-র ব্যবহৃত অর্ধেক মাপের কপির ধারা) টেক্সচারের মেমরি প্রায় এক-তৃতীয়াংশ বাড়ায়।
- পিক্সেলের ব্লক, যাকে BC কমপ্রেশন একক হিসেবে এনকোড করে
- 4 × 4
- BC1 (DXT1)-এ প্রতি পিক্সেলে, অস্বচ্ছ টেক্সচারের স্বাভাবিক পছন্দ
- 4 বিট
- BC3 (DXT5) ও BC7-এ প্রতি পিক্সেলে
- 8 বিট
- পূর্ণ মিপ চেইনে বাড়তি মেমরি
- +33%
JPG
JPEG ছবি
JPEG (বা JPG) সবচেয়ে বহুল ব্যবহৃত ফটো ফরম্যাট, যা Joint Photographic Experts Group ১৯৯২ সালে মানসম্মত করে। এটি লসি কমপ্রেশন ব্যবহার করে, যা চোখে সহজে ধরা পড়ে না এমন সূক্ষ্ম ডিটেইল বাদ দেয়, ফলে ছবি ওয়েব, ইমেইল ও ফোনের স্টোরেজের জন্য যথেষ্ট ছোট থাকে। মসৃণ গ্রেডিয়েন্ট ও প্রাকৃতিক দৃশ্য এটি ভালো সামলায়, কিন্তু তীক্ষ্ণ লেখা, লাইন আর্ট ও সমতল রঙে দৃশ্যমান ব্লকি বা ঝাপসা আর্টিফ্যাক্ট দেখা যায়। JPEG-এ স্বচ্ছতা ও অ্যানিমেশন নেই, আর প্রতিবার সেভে একটু করে মান কমে। প্রতিটি ব্রাউজার, ফোন, ক্যামেরা ও ইমেজ এডিটর এটি খুলতে পারে।
- কম্প্রেশন
- লসি
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- না
- অ্যানিমেশন
- না
- প্রবর্তনের সাল
- 1992 · Joint Photographic Experts Group
DDS
DirectDraw Surface
DDS হলো Microsoft-এর টেক্সচার ফরম্যাট, যা ১৯৯৯ সালে DirectX 7-এর সঙ্গে চালু হয়। এটি DXT/BCn-এর মতো GPU-প্রস্তুত ব্লক কম্প্রেশনে ছবি রাখে, সঙ্গে মিপম্যাপ ও কিউব ম্যাপও থাকে, ফলে গ্রাফিক্স কার্ড ডিকোড না করেই ব্যবহার করতে পারে। ব্লক কম্প্রেশন লসি এবং গ্র্যাডিয়েন্টে আর্টিফ্যাক্ট দেখা দিতে পারে, যদিও আনকম্প্রেসড DDS-ও আছে। PC গেম ও গেম মডে এটি প্রচলিত, কিন্তু ব্রাউজার ও বেশিরভাগ সাধারণ ইমেজ ভিউয়ার এটি সমর্থন করে না।
- কম্প্রেশন
- লসি বা লসলেস
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- হ্যাঁ
- অ্যানিমেশন
- না
- প্রবর্তনের সাল
- 1999 · Microsoft
JPG থেকে DDS-এর মাধ্যমে একটি ফটো গেম অ্যাসেটে পরিণত হয়: মডাররা বাস্তব কোনো সারফেস, পোস্টার বা সাইনের ছবি তুলে সেটিকে GPU-র উপযোগী ফরম্যাটে প্যাক করেন, যা Fallout 4 বা Microsoft Flight Simulator-এর মতো ইঞ্জিন ডিস্ক থেকে পড়ে।
DDS-এর জন্য ছবি প্রস্তুত করুন: ক্রপ, মাপ, কনভার্ট, পরীক্ষা
টেক্সচারের অনুপাতে ক্রপ করুন
বেশিরভাগ টেক্সচার বর্গাকার বা 2 : 1। আগে ছবিটি সেই আকারে কেটে নিন, যাতে রিসাইজের পর উচ্চতা বেখাপ্পা না হয়।
দুইয়ের ঘাতে রিসাইজ করুন
প্রস্থ 1024, 2048 বা 4096 px দিন। বড় মানেই ভালো নয়: 4096 px টেক্সচার 2048 px-এর চেয়ে চার গুণ মেমরি নেয়।
কনভার্ট করে লোড করুন
DDS-এ কনভার্ট করুন, আসল টেক্সচার যেখানে ছিল সেখানে ফাইলটি রাখুন এবং গেমে বিভিন্ন দূরত্ব থেকে দেখে নিন।
কম্প্রেশন, মিপম্যাপ এবং এই কনভার্টার আপনার হয়ে কী ঠিক করে
DDS একাধিক কমপ্রেশন ফরম্যাট কভার করে। DXT1 নামে পরিচিত BC1 অস্বচ্ছ রঙিন টেক্সচারের জন্য কমপ্যাক্ট পছন্দ, আর JPG-তে আলফা না থাকায় JPG ফটো ঠিক সেটিই হয়ে যায়। BC3 (DXT5) পূর্ণ আলফা চ্যানেল যোগ করে, আর Direct3D 11-এর সাথে আসা BC7 একই প্রতি পিক্সেল 8 বিটে উচ্চ কোয়ালিটি দেয়, তবে শুধু সেটির জন্য বানানো গেমেই চলে।
এই কনভার্টার কমপ্রেশনের ধরন বা মিপ সংখ্যা দেখায় না; এটি নিজস্ব ডিফল্টে DDS লেখে। মডের ইনস্টল নোটে নির্দিষ্ট ফরম্যাট লাগলে, যেমন পূর্ণ মিপ চেইনসহ BC7, এখানে চেহারা পরীক্ষা করুন, তারপর চূড়ান্ত এক্সপোর্ট Microsoft-এর texconv, Paint.NET বা NVIDIA এক্সপোর্টার দিয়ে করুন।
JPG থেকে DDS: সাধারণ প্রশ্ন
DDS টেক্সচারের উৎস হিসেবে JPG কি ভালো?
কাজ করে, তবে একটি শর্ত আছে: ছবিটি দুইবার কমপ্রেস হয়, প্রথমে JPEG দিয়ে, তারপর DDS-এর ভেতরের GPU ব্লক কমপ্রেশনে। তাই আপনার কাছে থাকা সবচেয়ে বড় ও সবচেয়ে কম কমপ্রেসড JPG ব্যবহার করুন, সম্ভব হলে উচ্চ কোয়ালিটির ক্যামেরা অরিজিনাল, যাতে দ্বিতীয় ধাপে পরিষ্কার পিক্সেল পাওয়া যায়।
টেক্সচারের মাপ কেন দুইয়ের ঘাত (power of two) হওয়া উচিত?
মিপম্যাপিং ছবিকে বারবার অর্ধেক করে, আর 1024, 512, 256 ইত্যাদি একদম নিচ পর্যন্ত সমানভাবে ভাগ হয়। অনেক ইঞ্জিন ও পুরনো গ্রাফিক্স কার্ডেও এটি লাগে, আর ব্লক কমপ্রেশনে প্রতি দিকে অন্তত 4-এর গুণিতক দরকার। 1000 × 750 ছবি পুরনো গেমে কালো বা টানা-ছেঁড়া সারফেস হিসেবে লোড হতে পারে।
JPG থেকে DDS কনভার্ট করার সময় কি DXT1, DXT5 বা BC7 বেছে নেওয়া যায়?
না। কনভার্টারে কমপ্রেশন বা মিপম্যাপ বাছাইয়ের অপশন নেই, এটি নিজস্ব ডিফল্ট দিয়ে DDS লেখে। মড গাইডে নির্দিষ্ট ফরম্যাট বা মিপ সংখ্যা বলা থাকলে চূড়ান্ত এক্সপোর্টে Microsoft-এর texconv, Paint.NET বা NVIDIA Texture Tools Exporter ব্যবহার করুন।
DDS ফাইলে কি অ্যালফা চ্যানেল থাকবে?
JPG-তে ট্রান্সপারেন্সি নেই, তাই বহন করার মতো কিছু নেই: টেক্সচার পুরোপুরি অস্বচ্ছ হয়। পাতা বা ডেকালের জন্য কাটা কিনারা লাগলে ট্রান্সপারেন্সিসহ PNG থেকে শুরু করুন এবং PNG থেকে DDS ব্যবহার করুন।
ফোনে তোলা ছবিকে কি গেমের পেইন্টিং বা পোস্টার টেক্সচারে কনভার্ট করা যায়?
হ্যাঁ, এটি খুব সাধারণ ব্যবহার। ছবি ক্রপ দিয়ে ছবিটি ফ্রেমের অনুপাতে কেটে নিন, প্রস্থ দুইয়ের ঘাতে রিসাইজ করুন, এখানে কনভার্ট করুন এবং মড যে পোস্টার বা পেইন্টিং টেক্সচারের দিকে নির্দেশ করে সেটি বদলে দিন।
গেম চালানোর আগে DDS ফাইল কীভাবে পরীক্ষা করবেন?
Paint.NET, GIMP 2.10 বা নতুন সংস্করণ, অথবা কোনো টেক্সচার ভিউয়ারে খুলে মাপ ও ওরিয়েন্টেশন দেখে নিন। শুধু দ্রুত দেখতে চাইলে DDS থেকে PNG এটিকে এমন সাধারণ ছবিতে ফিরিয়ে দেয় যা যেকোনো ভিউয়ারে দেখা যায়।