JPG को DDS में बदलें
JPG में सेव की गई फोटो, स्कैन किए गए पैटर्न या स्क्रीनशॉट से DDS टेक्सचर बनाएँ। इमेज का साइज़ GPU के हिसाब से रखें, कन्वर्ट करें और .dds फ़ाइल अपने मॉड फ़ोल्डर में डाल दें।
इमेज कन्वर्टर
या JPG, JPEG, JPE … फ़ाइलें यहाँ ड्रop करें ·
प्रति फ़ाइल अधिकतम 95 MB· अधिकतम 20 फ़ाइलें· 30 मिनट बाद हटा दी जाती हैं
फ़ाइलें हमारे सर्वर पर प्रोसेस होती हैं और 30 मिनट बाद हटा दी जाती हैं।
85 पर फ़ोटो देखने में मूल जैसी ही रहती हैं। छोटी फ़ाइल चाहिए तभी इसे घटाएँ।
JPG, BMP और EPS में ट्रांसपेरेंसी नहीं होती। पारदर्शी पिक्सल इस रंग से भरे जाते हैं।
पारदर्शी पिक्सल के पीछे इस्तेमाल होने वाला हेक्स रंग, जैसे #FFFFFF।
इस फ़ॉर्मैट में सिर्फ़ एक इमेज होती है। एनिमेशन रखना हो तो GIF या WebP आउटपुट चुनें।
मल्टी-साइज़ आइकन एक फ़ाइल में कई रिज़ॉल्यूशन रखता है; ब्राउज़र और ऑपरेटिंग सिस्टम अपनी ज़रूरत का चुन लेते हैं।
मूल डाइमेंशन रखें, या एक साइड डालें और आस्पेक्ट रेशियो बना रहेगा।
ऊपर चुनी गई साइड के पिक्सल।
मूल डाइमेंशन का प्रतिशत।
स्क्रीन और वेब के लिए sRGB सही है। प्रिंट वर्कफ़्लो के लिए मूल रखें; ग्रेस्केल रंग हटा देता है।
सिर्फ़ मेटाडेटा, 0 मूल मान रखता है। प्रिंटर और कुछ पोर्टल यह संख्या पढ़ते हैं; इससे पिक्सल डाइमेंशन नहीं बदलते।
इस टूल का उपयोग कैसे करें
- 1
JPG फोटो अपलोड करें
ज़्यादा से ज़्यादा 20 .jpg या .jpeg फ़ाइलें (हर एक 95 MB तक) अपलोड एरिया में ड्रैग करके या फ़ोल्डर से चुनकर जोड़ें।
- 2
टेक्सचर की चौड़ाई सेट करें
एडवांस्ड सेटिंग खोलें और आउटपुट इमेज रीसाइज़ करें में चौड़ाई सेट करें से 512, 1024, 2048 या 4096 px चुनें। पहले सही आस्पेक्ट रेशियो में क्रॉप कर लें, ताकि ऊँचाई भी 2 की घात पर आए।
- 3
कन्वर्ट करें और इंस्टॉल करें
DDS में बदलें दबाएँ, फ़ाइलें डाउनलोड करें और उन्हें उस फ़ोल्डर में कॉपी करें जहाँ गेम या मॉड उन्हें ढूँढता है। फ़ाइल के नाम वही रखें जो बदली जा रही टेक्सचर के हैं।
JPG देखने के लिए बनी है; DDS ग्राफ़िक्स कार्ड के लिए। कन्वर्ट करने पर आपकी फोटो उस ब्लॉक-कंप्रेस्ड लेआउट में सेव होती है जिसे गेम सीधे वीडियो मेमोरी में लोड करते हैं।
गेम मॉड में फोटो टेक्सचर के लिए JPG को DDS में बदलें
Microsoft ने 1999 में DirectX 7 के साथ DirectDraw Surface पेश किया था, और आज भी कई PC गेम अपनी टेक्सचर इसी फॉर्मेट में भेजते हैं। वजह है रफ़्तार: DDS में डेटा पहले से ऐसे फॉर्मेट में कंप्रेस्ड रह सकता है जिसे GPU हार्डवेयर में डिकोड करता है, इसलिए इंजन उसे खोले बिना सीधे वीडियो मेमोरी में कॉपी कर देता है।
रियलिस्टिक टेक्सचर के लिए फोटो स्वाभाविक कच्चा माल हैं। मॉडर ईंट की दीवारों, लकड़ी के रेशों, सड़क के साइन और पोस्टर की फोटो खींचते हैं, या फोन से तस्वीर लेते हैं, और उन्हें गेम की सतहों में बदल देते हैं।
नीचे के आँकड़े बताते हैं कि टेक्सचर के साइज़ ऐसे क्यों रखे जाते हैं। ब्लॉक कंप्रेशन हमेशा 4 × 4 पिक्सल की टाइलों पर काम करता है, और मिप चेन (आधे साइज़ की कॉपियों की श्रृंखला, जिसे GPU दूरी पर इस्तेमाल करता है) टेक्सचर की मेमोरी में लगभग एक तिहाई जोड़ती है।
- पिक्सल का ब्लॉक, जिसे BC कंप्रेशन एक इकाई के रूप में एन्कोड करता है
- 4 × 4
- प्रति पिक्सल BC1 (DXT1) में, जो ओपेक टेक्सचर के लिए आम पसंद है
- 4 बिट
- प्रति पिक्सल BC3 (DXT5) और BC7 में
- 8 बिट
- पूरी मिप चेन से जुड़ने वाली मेमोरी
- +33%
JPG
JPEG इमेज
JPEG (या JPG) सबसे ज़्यादा इस्तेमाल होने वाला फ़ोटो फ़ॉर्मैट है, जिसे Joint Photographic Experts Group ने 1992 में मानकीकृत किया। यह लॉसी कंप्रेशन इस्तेमाल करता है, जो बारीक डिटेल हटा देता है जिन्हें आँख शायद ही पकड़ती है, इससे फ़ोटो वेब, ईमेल और फ़ोन स्टोरेज के लिए छोटी रहती हैं। यह स्मूद ग्रेडिएंट और प्राकृतिक दृश्यों को अच्छी तरह संभालता है, पर तीखे टेक्स्ट, लाइन आर्ट और सपाट रंगों में ब्लॉकी या धुंधले आर्टिफ़ैक्ट दिखने लगते हैं। JPEG में ट्रांसपेरेंसी और एनिमेशन नहीं होते, और हर बार दोबारा सेव करने पर थोड़ी और क्वालिटी घटती है। हर ब्राउज़र, फ़ोन, कैमरा और इमेज एडिटर इसे खोल सकता है।
- कंप्रेशन
- लॉसी
- ट्रांसपेरेंसी (पारदर्शिता)
- नहीं
- एनिमेशन
- नहीं
- शुरुआत का वर्ष
- 1992 · Joint Photographic Experts Group
DDS
DirectDraw Surface
DDS एक Microsoft टेक्सचर फ़ॉर्मैट है, जो 1999 में DirectX 7 के साथ आया। यह इमेज को DXT/BCn जैसी GPU-रेडी ब्लॉक कंप्रेशन स्कीम में, मिपमैप और क्यूब मैप के साथ सेव करता है, ताकि ग्राफ़िक्स कार्ड उन्हें बिना डिकोड किए इस्तेमाल कर सकें। ब्लॉक कंप्रेशन लॉसी होता है और ग्रेडिएंट में आर्टिफ़ैक्ट दिखा सकता है, हालाँकि बिना कंप्रेस किया DDS भी होता है। यह PC गेम और गेम मॉड में आम है, लेकिन ब्राउज़र और ज़्यादातर रोज़मर्रा के इमेज व्यूअर इसे सपोर्ट नहीं करते।
- कंप्रेशन
- लॉसी या लॉसलेस
- ट्रांसपेरेंसी (पारदर्शिता)
- हाँ
- एनिमेशन
- नहीं
- शुरुआत का वर्ष
- 1999 · Microsoft
JPG से DDS वह रास्ता है जिससे फोटो गेम असेट बनती है: मॉडर असली सतह, पोस्टर या साइन की तस्वीर लेकर उसे GPU के लिए तैयार फॉर्मेट में पैक करते हैं, जिसे Fallout 4 या Microsoft Flight Simulator जैसे इंजन सीधे डिस्क से पढ़ते हैं।
DDS के लिए फोटो तैयार करें: क्रॉप, साइज़, कन्वर्ट, टेस्ट
टेक्सचर अनुपात में क्रॉप करें
ज़्यादातर टेक्सचर चौकोर या 2 : 1 होती हैं। पहले फोटो को उसी आकार में काटें, ताकि रीसाइज़ करने पर ऊँचाई बेढंगी न रहे।
2 की घात में रीसाइज़ करें
चौड़ाई 1024, 2048 या 4096 px रखें। बड़ा हमेशा बेहतर नहीं होता: 4096 px की टेक्सचर 2048 px वाली से चार गुना मेमोरी लेती है।
कन्वर्ट करें और लोड करें
DDS में बदलें, फ़ाइल को वहाँ रखें जहाँ ओरिजिनल टेक्सचर थी और गेम में अलग-अलग दूरी से जाँचें।
कंप्रेशन, मिपमैप और वे चीज़ें जो यह कन्वर्टर आपके लिए तय करता है
DDS में कई कंप्रेशन फॉर्मेट आते हैं। BC1, जिसे DXT1 कहते हैं, ओपेक रंगीन टेक्सचर के लिए कॉम्पैक्ट विकल्प है, और JPG फोटो ठीक यही बनती है क्योंकि JPG में अल्फ़ा नहीं होता। BC3 (DXT5) में पूरा अल्फ़ा चैनल जुड़ता है, और Direct3D 11 के साथ आया BC7 उतने ही 8 बिट प्रति पिक्सल पर बेहतर क्वालिटी देता है, पर सिर्फ़ उन्हीं गेम में चलता है जो इसके लिए बने हों।
यह कन्वर्टर कंप्रेशन टाइप या मिप काउंट नहीं देता; यह DDS अपनी डिफ़ॉल्ट सेटिंग से लिखता है। जब मॉड के इंस्टॉल नोट में कोई ख़ास फॉर्मेट माँगा गया हो, जैसे पूरी मिप चेन वाला BC7, तो यहाँ लुक जाँच लें, फिर अंतिम एक्सपोर्ट Microsoft के texconv, Paint.NET या NVIDIA एक्सपोर्टर से करें।
JPG से DDS: अक्सर पूछे जाने वाले सवाल
क्या DDS टेक्सचर के लिए JPG अच्छा सोर्स है?
चलता है, बस एक बात ध्यान रखें: फोटो दो बार कंप्रेस होती है, पहले JPEG से और फिर DDS के अंदर GPU ब्लॉक कंप्रेशन से। इसलिए सबसे बड़ी और सबसे कम कंप्रेस्ड JPG इस्तेमाल करें, बेहतर होगा कि हाई क्वालिटी का कैमरा ओरिजिनल हो, ताकि दूसरे चरण को साफ़ पिक्सल मिलें।
टेक्सचर साइज़ 2 की घात (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 इस्तेमाल करें।
क्या मैं फ़ोन की फोटो को गेम के लिए पेंटिंग या पोस्टर टेक्सचर में बदल सकता हूँ?
हाँ, यह आम इस्तेमाल है। इमेज क्रॉप करें से फोटो को फ़्रेम के अनुपात में काटें, उसे 2 की घात वाली चौड़ाई पर रीसाइज़ करें, यहाँ कन्वर्ट करें और मॉड जिस पोस्टर या पेंटिंग टेक्सचर की ओर इशारा करता है उसे बदल दें।
गेम लोड करने से पहले DDS को कैसे जाँचें?
इसे Paint.NET, GIMP 2.10 या नए वर्शन, या किसी टेक्सचर व्यूअर में खोलकर साइज़ और ओरिएंटेशन जाँचें। सिर्फ़ झलक देखनी हो तो DDS से PNG इसे सामान्य इमेज में बदल देता है, जिसे कोई भी व्यूअर दिखा सकता है।